#40082: certsync: build fails --------------------------+----------------------- Reporter: ryandesign@… | Owner: landonf@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: certsync --------------------------+----------------------- Building certsync fails on Leopard PowerPC: {{{ :notice:build ---> Building certsync :debug:build Executing org.macports.build (certsync) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m: In function ‘PLCFAutorelease’: :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:60: error: nested functions are disabled, use -fnested-functions to re-enable :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pred’ :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:60: error: ‘pred’ undeclared (first use in this function) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:60: error: (Each undeclared identifier is reported only once :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:60: error: for each function it appears in.) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:61: warning: implicit declaration of function ‘dispatch_once’ :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:61: error: expected expression before ‘^’ token :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m: In function ‘certificatesForTrustDomain’: :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:121: error: ‘errSecSuccess’ undeclared (first use in this function) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m: In function ‘exportCertificates’: :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:228: error: ‘SecCertificateCopyShortDescription’ undeclared (first use in this function) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:229: warning: implicit declaration of function ‘SecCertificateCopyShortDescription’ :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:229: warning: passing argument 1 of ‘PLCFAutorelease’ makes pointer from integer without a cast :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:231: warning: implicit declaration of function ‘SecCertificateCopySubjectSummary’ :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:231: warning: passing argument 1 of ‘PLCFAutorelease’ makes pointer from integer without a cast :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:254: error: ‘SecItemExport’ undeclared (first use in this function) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:255: warning: implicit declaration of function ‘SecItemExport’ :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:264: error: ‘errSecSuccess’ undeclared (first use in this function) :info:build /Volumes/Data/macports/dports/security/certsync/files/certsync.m:274: error: ‘NSDataWritingAtomic’ undeclared (first use in this function) :info:build Command failed: /usr/bin/gcc-4.2 -Os -mmacosx-version- min=10.6 -Wall /Volumes/Data/macports/dports/security/certsync/files/certsync.m -o /Volumes/Data/macports/leopard/var/macports/build/_Volumes_Data_macports_dports_security_certsync/certsync/work/certsync-1.0.3/certsync -L/Volumes/Data/macports/leopard/lib -Wl,-headerpad_max_install_names -arch ppc -framework Foundation -framework Security -framework CoreServices :info:build Exit code: 1 }}} -- Ticket URL: <https://trac.macports.org/ticket/40082> MacPorts <http://www.macports.org/> Ports system for OS X