Opened 17 years ago
Closed 7 years ago
#15114 closed update (wontfix)
dvdrtools should be updated to 0.3.1
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | justincorn@…, de5ton56@…, pixilla (Bradley Giesbrecht), petrrr | |
Port: | dvdrtools |
Description
The dvdrtools port is at version 0.2.1 but version 0.3.1 was released in Feb 2006. The port is unmaintained. The port should be updated.
A build problem with 0.2.1 has been reported. Unknown so far if this can be reproduced on another system or whether 0.3.1 will fix it.
The project's homepage has changed. The homepage URL listed in the port says the project has moved to a new URL but at the new URL it just says "This page is temporarily down because of spammer attacks; until it comes back, you can download dvdrtools from svn". So we could have the dvdrtools 0.3.1 port download from svn, or we could use a tarball I found here which I think I prefer since that way we can verify the download with checksums, we can cache the download in the distfiles directory, and we don't force people to install Subversion just for this.
Change History (15)
comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
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
comment:3 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
I also tried compiling the dvdrtools trunk from the repository but didn't get very far because I couldn't figure out how to generate a usable configure script.
So yesterday I sent an email to Bernhard Rosenkraenzer, the author of dvdrtools, to ask for help compiling it on Mac OS X.
comment:4 Changed 16 years ago by jmroot (Joshua Root)
Type: | enhancement → update |
---|
comment:6 Changed 15 years ago by nerdling (Jeremy Lavergne)
Port: | dvdrtools added |
---|
comment:12 Changed 7 years ago by raimue (Rainer Müller)
Upstream for dvdrtools 0.3.1 is not available anywhere. Project appears to be dead in favor of cdrtools or cdrkit.
dvdrtools 0.2.1 still compiles fine, so I would just close this ticket as wontfix.
comment:13 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | rmsfisher@… rmstonecipher@… removed |
---|
comment:14 Changed 7 years ago by mojca (Mojca Miklavec)
See:
- https://github.com/Homebrew/homebrew-core/blob/master/Formula/dvdrtools.rb
- https://savannah.nongnu.org/projects/dvdrtools/
Let's fix the homepage and close the ticket then.
comment:15 Changed 7 years ago by mojca (Mojca Miklavec)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Sorry, this was already the case. Nothing to do then.
No error building 0.2.1 for me. Now I'll try 0.3.1.