[MacPorts] #19130: p5-macosx-file 0.71_1 fails to build on Tiger
#19130: p5-macosx-file 0.71_1 fails to build on Tiger ---------------------------------+------------------------------------------ Reporter: devans@… | Owner: ricci@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Keywords: tiger | Port: p5-macosx-file ---------------------------------+------------------------------------------ 10.4.11 ppc, XCode 2.5 Upgrading from p5-macosx-file 0.71_0 to p5-macosx-file 0.71_1 fails as follows {{{ ---> Building p5-macosx-file Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_macports_trunk_dports_perl_p5-macosx- file/work/MacOSX-File-0.71" && make all " returned error 2 Command output: chmod 755 ../blib/arch/auto/MacOSX/File/Catalog/Catalog.bundle cp Catalog.bs ../blib/arch/auto/MacOSX/File/Catalog/Catalog.bs chmod 644 ../blib/arch/auto/MacOSX/File/Catalog/Catalog.bs Manifying ../blib/man3/MacOSX::File::Catalog.3pm cp Copy.pm ../blib/lib/MacOSX/File/Copy.pm /opt/local/bin/perl /Volumes/wdc-320/opt/local/lib/perl5/vendor_perl/5.8.8/ExtUtils/xsubpp -typemap /opt/local/lib/perl5/5.8.9/ExtUtils/typemap Copy.xs > Copy.xsc && mv Copy.xsc Copy.c /usr/bin/gcc-4.0 -c -I../ -I/Developer/Headers/FlatCarbon -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/local/include -O3 -DVERSION=\"0.70\" -DXS_VERSION=\"0.70\" "-I/opt/local/lib/perl5/5.8.9/darwin-2level/CORE" Copy.c In file included from Copy.xs:12: ../common/util.c: In function 'dirname': ../common/util.c:57: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness ../common/util.c:60: warning: pointer targets in return differ in signedness ../common/util.c: In function 'basename': ../common/util.c:73: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness ../common/util.c:75: warning: pointer targets in return differ in signedness ../common/util.c: In function 'str2pstr': ../common/util.c:80: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness ../common/util.c:81: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness ../common/util.c:81: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness In file included from Copy.xs:13: filecopy.c: In function 'newfile': filecopy.c:63: warning: pointer targets in passing argument 1 of 'FSPathMakeRef' differ in signedness filecopy.c:66: warning: pointer targets in passing argument 1 of 'Utf8toUni' differ in signedness filecopy.c:77: warning: pointer targets in passing argument 1 of 'FSPathMakeRef' differ in signedness filecopy.c: In function 'filecopy': filecopy.c:184: error: 'kPOSIXErrorBase' undeclared (first use in this function) filecopy.c:184: error: (Each undeclared identifier is reported only once filecopy.c:184: error: for each function it appears in.) filecopy.c:193: error: 'kPOSIXErrorERANGE' undeclared (first use in this function) make[1]: *** [Copy.o] Error 1 make: *** [subdirs] Error 2 }}} kPOSIXErrorBase, kPOSIXErrorERANGE are symbols that were first introduced in 10.5, not available in 10.4, 10.3. p5-macosx-file 0.71_0 builds correctly on 10.4. See [http://developer.apple.com/documentation/Carbon/Reference/CoreServicesRefUpd... 10.5 Symbol Changes] -- Ticket URL: <http://trac.macports.org/ticket/19130> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19130: p5-macosx-file 0.71_1 fails to build on Tiger ---------------------------------+------------------------------------------ Reporter: devans@… | Owner: ricci@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Keywords: tiger | Port: p5-macosx-file ---------------------------------+------------------------------------------ Changes (by ricci@…): * status: new => assigned -- Ticket URL: <http://trac.macports.org/ticket/19130#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19130: p5-macosx-file 0.71_1 fails to build on Tiger ---------------------------------+------------------------------------------ Reporter: devans@… | Owner: ricci@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Keywords: tiger | Port: p5-macosx-file ---------------------------------+------------------------------------------ Comment(by ricci@…): Can you please test with the attached patch-Copy-filecopy.c.diff (replace the file of the same name in your ports tree) - it works on Leopard, I don't have immediate access to a Tiger system to test. -- Ticket URL: <http://trac.macports.org/ticket/19130#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19130: p5-macosx-file 0.71_1 fails to build on Tiger ---------------------------------+------------------------------------------ Reporter: devans@… | Owner: ricci@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Keywords: tiger | Port: p5-macosx-file ---------------------------------+------------------------------------------ Comment(by devans@…): this builds without error on Tiger. -- Ticket URL: <http://trac.macports.org/ticket/19130#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19130: p5-macosx-file 0.71_1 fails to build on Tiger ----------------------------------+----------------------------------------- Reporter: devans@… | Owner: ricci@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.8.0 Resolution: fixed | Keywords: tiger Port: p5-macosx-file | ----------------------------------+----------------------------------------- Changes (by ricci@…): * status: assigned => closed * resolution: => fixed Comment: Excellent, thanks for testing. Fix committed in r49288. -- Ticket URL: <http://trac.macports.org/ticket/19130#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts