Opened 19 years ago

Closed 18 years ago

#3048 closed defect (fixed)

BUG: dvdrtools fails to build

Reported by: paulbeard@… Owned by: pesco@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

Making all in libscg if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DUSE_PG -g -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 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DUSE_PG -g -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 scsi-mac-iokit.c:55,

from scsihack.c:181:

/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:33:37: CarbonSound/ CarbonSound.h: No such file or directory make[2]: * [scsihack.o] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2

Attachments (3)

Portfile (748 bytes) - added by pw@… 19 years ago.
Patch to build correctly - Portfile
patch-cdda2wav-cdda2wav.c (359 bytes) - added by pw@… 19 years ago.
Patch for correct build
patch-cdrecord-cdrecord.c (486 bytes) - added by pw@… 19 years ago.
Patch to build correctly

Download all attachments as: .zip

Change History (8)

comment:1 Changed 19 years ago by jmpp@…

Cc: pesco@… removed
Owner: changed from darwinports-bugs@… to pesco@…

Port maintainers should not be Cc'd, bugs should be assigned to them.

-jmpp

comment:2 Changed 19 years ago by snu@…

severity: criticalnormal
Summary: dvdrtools fails to buildBUG: dvdrtools fails to build

comment:3 Changed 19 years ago by paulbeard@…

op_sys: Mac OS X 10.3Mac OS X 10.4

Under 10.4 it yields these entrails:

gcc -DFIFO -DAUINFO -DUSE_LARGEFILES -I../include -I../libscg -g -O2 -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/bin/ld: warning prebinding disabled because of undefined symbols /usr/bin/ld: Undefined symbols: _sched_setscheduler collect2: ld returned 1 exit status make[2]: * [dvdrecord] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2

Changed 19 years ago by pw@…

Attachment: Portfile added

Patch to build correctly - Portfile

Changed 19 years ago by pw@…

Attachment: patch-cdda2wav-cdda2wav.c added

Patch for correct build

Changed 19 years ago by pw@…

Attachment: patch-cdrecord-cdrecord.c added

Patch to build correctly

comment:4 Changed 18 years ago by bjd@…

Will this patch be integrated into the port itself? It still does not build from the distributed port and it still gives the same error:

Making all in cdrecord gcc -DFIFO -DAUINFO -DUSE_LARGEFILES -I../include -I../libscg -g -O2 -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/bin/ld: warning prebinding disabled because of undefined symbols /usr/bin/ld: Undefined symbols: _sched_setscheduler collect2: ld returned 1 exit status make[2]: * [dvdrecord] Error 1 make[1]: * [all-recursive] Error 1 make: * [all] Error 2

comment:5 Changed 18 years ago by markd@…

Resolution: fixed
Status: newclosed

(In reply to comment #6)

Will this patch be integrated into the port itself? It still does not build from the distributed port and it still gives the same error:

Well if anyone still cares, the fix is committed. I tested the install on 10.4.5.

Note: See TracTickets for help on using tickets.