Skip to content

Latest commit

 

History

History
488 lines (257 loc) · 6.42 KB

File metadata and controls

488 lines (257 loc) · 6.42 KB

adv_cmds-153

Status: Success

  • Change colldef to only 64bit
  • Change pkill to only 64bit

AppleFileSystemDriver-17

Status: Success

  • Change targets to be 64bit only.

AppleRAID-4.0.6

Status: Partial

  • artest does not build because of missing MediaKit headers

AppleUSBCDCDriver-4201.2.5

Status: Success

AppleUSBIrDA-154.2.4

Status: Success

  • Change AppleUSBIrDA kext to be 64bit only

autofs-234

Status: Partial

awk-18

Status: Success

bash-92

Status: Success

basic-cmds-55

Status: Success

  • Build succeeds but has a failure to install/copy man pages

bless-98

Status: Fail

  • Missing MediaKit headers

BootCache-106

Status: Partial

  • BootCacheControl target fails, missing #include <IOKit/storage/CoreStorage/CoreStorageCryptoIDs.h>

bootp-268.1

Status: Partial

  • Change #include <net/firewire.h> to #include <Kernel/net/firewire.h> in bootp_transmit.c
  • Header resolution problems, look into this

bzip2-29

Status: Success

cddaf-252

Status: Success

Chess-310.5

Status: Success

  • Remove libCrashReporterClient.a from MBChess target

CommonCrypto-60049

Status: Partial

configd-596.15

Status: Partial

copyfile-103.92.1

Status: Success

cracklib-37765

Status: Success

cron-39

Status: Success

crontabs-51

Status: Success

curl-78.94.1

Status: Fail

  • Requires OpenLDAP

dcerpc-58

Status: Partial

  • Build dceidl target first, and include it in $PATH so the rest will build
  • Errors on linking with SMB

DiskArbitration-266

Status: Partial

  • autodiskmount target doesn't link correctly

diskdev_cmds-572.1.1

Status: Success

disklabel-6

Status: Success

doc_cmds-49

Status: Success

dtrace-118.1

Status: Success

eap8021x-180

Status: Success

expat-12

Status: Success

file_cmds-230

Status: Success

  • Errors on unused copyright variables

file-46

Status: Success

gnudiff-19

Status: Success

gpt-12

Status: Success

gssd-62

Status: Success

  • Change symlink to point ot SDKROOT

Heimdal-323.92.1

Status: Partial

  • Disable -Werror
  • Comment out #define HAVE_TRUSTEVALUATIONAGENT 1
  • Comment out #include "heimbase.h", #include "heimbasepriv.h" in krb5_locl.h
  • Change #include "heimbase_impl.h" to #include <heimbase_impl.h> in krb5_locl.h
  • Move HeimdalCompilers executables to be included in $PATH
  • Add #include <CoreFoundation/CFRuntime.h> and #include <CoreFoundation/CFPriv.h> to lib/gssapi/cf/item.c

Build Order:

  1. HeimdalCompilers
  2. HeimdalFrameworksFoundation
  3. Heimdal
  4. HeimdalMacOSX

hfs-226.1.1

Status: Success

IOATAFamily-252.0.3

Status: Success

IOATAPIProtocolTransport-350.0.3

Status: Fail

  • Missing IOKit/scsi/IOSCSIArchitectureModelFamilyTimestamps.h

IOAudioFamily-197.4.2

Status: Success

  • Remove -fcheck-new flags

IOBDStorageFamily-14

Status: Fail

  • Missing iconcompiler binary

IOCDStorageFamily-51

Status: Fail

  • Missing iconcompiler binary

IODVDStorageFamily-35

Status: Fail

  • Missing iconcompiler binary

IOFireWireAVC-422.4.0

Status: Success

IOFireWireFamily-455.4.0

Status: Success

IOFireWireIP-226.4

Status: Success

IOFireWireSBP2-426.4.1

Status: Success

IOFireWireSerialBusProtocolTransport-251.0.1

Status: Fail

  • Missing IOKit/scsi/IOSCSIArchitectureModelFamilyTimestamps.h

IOFWDVComponents-207.4.1

Status: Success

IOGraphics-471.92.1

Status: Success

IOHIDFamily-503.200.2

Status: Fail

  • Missing types

IOKitTools-89.1.1

Status: Success

IOKitUser-907.100.13

Status: Partial

IONetworkingFamily-100

Status: Fail

IOPCIFamily-224.92.1

Status: Success

IOSCSIParallelFamily-300.0.2

Status: Fail

  • Missing Headers

IOStorageFamily-172

Status: Fail

  • Missing iconcompiler binary

IOUSBMassStorageClass-360.0.3

Status: Fail

  • Missing #include <IOKit/scsi/IOSCSIArchitectureModelFamilyTimestamps.h>

ipsec-258.100.1

Status: Partial

  • Comment out in api_support.h:

      #include <SNIPSecIKEDefinitions.h>
      #include <SNIPSecDBDefinitions.h>
      #include <SNIPSecIKE.h>
      #include <SNIPSecDB.h>
      ...
      SNIPSecIKEStatus ASIKEGetConnectionStatus (InternalIKESARef ref);
      SNIPSecIKEStatus ASIKEGetChildStatus (InternalIKESARef ref, InternalChildSARef childref);
    
  • Missing symbols

KerberosHelper-148

Status: Success

kext_tools-326.90.2

Status: Partial

keymgr-28

Status: Success

launchd-842.92.1

Status: Partial

  • Disable -Werror
  • Missing xpc/domain.defs

less-23

Status: Success

libarchive-29

Status: Success

  • change qtn_file_apply_to_path to _qtn_file_apply_to_path in read.c

libauto-185.5

Status: Partial

  • Add #include <asl.h> to auto_zone.cpp
  • Unlink CrashReporterClient

Libc-997.90.3

Status: Partial

  • Comment out #include "stack_logging.h"

libclosure-63

Status: Success

libdispatch-339.92.1

Status: Success

libedit-39

Status: Success

libffi-18.1

Status: Success

libfs-13

Status: Success

libiconv-41

Status: Success

libinfo-449.1.3

Status: Success

  • disable unused variable warning

Libnotify-121

Status: Success

libpcap-42

Status: Success

libresolv-54

Status: Success

Librpcsvc-23

Status: Success

libsecurity-agent-55000

Status: Success

libsecurity-ldap-dl-55002

Status: Success

libstdcxx-60

Status: Success

Libsystem-1197.1.1

Status: Fail

libtelnet-13

Status: Success

libunwind-35.3

Status: Success

  • build in release mode, not debug

libutil-34

Status: Success

libxml2-26

Status: Success

libxslt-13

Status: Success

liby-20

Status: Success

mail_cmds-29

Status: Success

  • Errors on unused copyright variables

misc_cmds-32

Status: Success

MITKerberosShim-62.1

Status: Fail

modemccl-25.1

Status: Success

smb-697.92.4

Status: Success

  • Change #include <mntopts.h> to #include "mntopts.h" in getmntopts.c
  • Change #include <libutil.h> to #include "libutil.h" in humanize_number.c, pidfile.c, trimdomain.c

Security-55471.14.8

  • Mostly builds, except for missing:
    • corecrypto/ccec.h (see #4)
    • corecrypto/ccec_priv.h
  • libsecurity_filedb
    • remove -Werror
    • change #include <sandbox.h> to #include <sandbox_private.h> in AtomicFile.cpp

xar-202

  • Success

UserNotification-28

  • Success