Upgrade of cdrdao failed

Arno Hautala fracai at mac.com
Tue Jun 26 15:41:55 PDT 2007


I filed a bug (12094) on this a week or so ago, it's been closed but  
not fixed.

I'm on Intel and see similar results.  I know it's building for  
others, so maybe it's a port conflict. cdparanoia maybe, as that's  
the referenced library that is failing?

And if I uninstall cdparanoia, upgrade (well I uninstalled and  
installed) cdrdao, and then reinstall cdparanoia everything looks  
right.  Well, with minimal testing that is.  I also note that cdrdao  
doesn't require cdparanoia.  It seems to just attempt to link to that  
library if it's present.

Anyway, if you have cdparanoia installed, try removing it and then  
try to upgrade cdrdao.  Clean cdrdao first.

Hope this helps.


/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I./../trackdb -I./../ 
paranoia -I./../scsilib/export -I./../scsilib/export/libschily  -I/ 
opt/local/include -DDRIVER_TABLE_FILE=\"/opt/local/share/cdrdao/ 
drivers\" -O2 -c -o ScsiIf-lib.o ScsiIf-lib.cc
rm -f libdao.a
ar cru libdao.a main.o dao.o port.o data.o CdrDriver.o CDD2600Base.o  
CDD2600.o PlextorReader.o GenericMMC.o SubChannel.o PQSubChannel16.o  
PWSubChannel96.o PQChannelEncoder.o GenericMMCraw.o  
PlextorReaderScan.o RicohMP6200.o TaiyoYuden.o YamahaCDR10x.o  
TeacCdr55.o SonyCDU920.o SonyCDU948.o ToshibaReader.o CdTextEncoder.o  
Settings.o ScsiIf-lib.o
ranlib libdao.a
/usr/bin/g++-4.0 -DDRIVER_TABLE_FILE=\"/opt/local/share/cdrdao/drivers 
\" -O2  -L/opt/local/lib -o cdrdao  main.o -L. -ldao -L../paranoia - 
lcdda_paranoia -L../trackdb -ltrackdb -L../scsilib/export -lscg - 
lschily    -framework CoreServices -framework IOKit
/usr/bin/ld: warning prebinding disabled because dependent library: / 
opt/local/lib/libcdda_paranoia-0.9.8.dylib is not prebound
/usr/bin/ld: Undefined symbols:
_paranoia_set_range
collect2: ld returned 1 exit status
make[2]: *** [cdrdao] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Unable to upgrade port: 1



On 2007/06/26, at 07:42, Giuseppe Di Matteo wrote:

> Hello list,
> I 'm on Tiger(10.4.10) PPC; trying to upgrade cdrdao failed, here  
> is the end of the error message:
>
> ...
>
> Making all in dao
> /usr/bin/g++-4.0 -DDRIVER_TABLE_FILE=\"/opt/local/share/cdrdao/ 
> drivers\" -O2  -L/opt/local/lib -o cdrdao  main.o -L. -ldao -L../ 
> paranoia -lcdda_paranoia -L../trackdb -ltrackdb -L../scsilib/export  
> -lscg -lschily    -framework CoreServices -framework IOKit
> /usr/bin/ld: warning prebinding disabled because dependent  
> library: /opt/local/lib/libcdda_paranoia-0.9.8.dylib is not prebound
> /usr/bin/ld: Undefined symbols:
> _paranoia_set_range
> collect2: ld returned 1 exit status
> make[2]: *** [cdrdao] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> Warning: the following items did not execute (for cdrdao):  
> com.apple.destroot com.apple.build
> DEBUG:
> Error: Unable to upgrade port: 1
>
> Giuseppe Di Matteo
> pinodm at euphonynet.be


--                                                 --
arno  s.  hautala        /-\        arno at alum.wpi.edu
--                                                 --





More information about the macports-users mailing list