#15114: dvdrtools should be updated to 0.3.1 --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by ryandesign@macports.org): 0.3.1 won't build for me, so I'm stuck. If I update the patches (the file cdrecord/cdrecord.c patched by patch-cdrecord-cdrecord.c has moved to dvdrecord/cdrecord.c) then I get this failure: {{{ /usr/bin/gcc-4.0 -O2 -L/macports/lib -o dvdrecord cdrecord.o cd_misc.o fifo.o isosize.o audiosize.o auinfo.o diskid.o wm_session.o wm_track.o wm_packet.o movesect.o subchan.o cdtext.o defaults.o cdr_drv.o drv_philips.o drv_sony.o drv_jvc.o drv_mmc.o drv_simul.o scsi_scan.o scsi_cdr.o modes.o misc.o crc16.o -L../libdeflt -ldeflt -L../librscg -lrscg -L../libscg -lscg -L../libschily -lschily -lIOKit -framework CoreFoundation /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols: _scg_ata_ops collect2: ld returned 1 exit status make[2]: *** [dvdrecord] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 }}} If I comment out the entire platform darwin section, I get this failure: {{{ Command output: Making all in libscg if /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/macports/include -DUSE_PG -O2 -MT scsitransp.o -MD -MP -MF ".deps/scsitransp.Tpo" -c -o scsitransp.o scsitransp.c; \ then mv -f ".deps/scsitransp.Tpo" ".deps/scsitransp.Po"; else rm -f ".deps/scsitransp.Tpo"; exit 1; fi if /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/macports/include -DUSE_PG -O2 -MT scsihack.o -MD -MP -MF ".deps/scsihack.Tpo" -c -o scsihack.o scsihack.c; \ then mv -f ".deps/scsihack.Tpo" ".deps/scsihack.Po"; else rm -f ".deps/scsihack.Tpo"; exit 1; fi In file included from /System/Library/Frameworks/IOKit.framework/Headers /scsi-commands/SCSITaskLib.h:29, from scsi-mac-iokit.c:58, from scsihack.c:181: /System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:70: error: parse error before string constant /System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:80: error: parse error before '}' token /System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:81: error: parse error before '*' token /System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:91: error: parse error before string constant /System/Library/Frameworks/IOKit.framework/Headers/scsi/SCSICmds_INQUIRY_Definitions.h:109: error: parse error before '}' token In file included from scsi-mac-iokit.c:58, from scsihack.c:181: /System/Library/Frameworks/IOKit.framework/Headers/scsi- commands/SCSITaskLib.h:585: error: parse error before 'SCSICmd_INQUIRY_StandardData' In file included from scsihack.c:181: scsi-mac-iokit.c: In function 'scgo_open': scsi-mac-iokit.c:117: warning: initialization makes integer from pointer without a cast scsi-mac-iokit.c:118: warning: initialization makes integer from pointer without a cast scsi-mac-iokit.c:121: warning: initialization makes integer from pointer without a cast scsi-mac-iokit.c:170: warning: comparison between pointer and integer scsi-mac-iokit.c:181: warning: comparison between pointer and integer scsi-mac-iokit.c:185: warning: assignment makes integer from pointer without a cast scsi-mac-iokit.c:189: warning: comparison between pointer and integer scsi-mac-iokit.c:275: warning: comparison between pointer and integer scsi-mac-iokit.c:279: warning: comparison between pointer and integer make[2]: *** [scsihack.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/15114#comment:2> MacPorts </projects/macports> Ports system for Mac OS