Hi,
I'm trying to update the fink package for dvdbackup and I want to  
link it against the new version of libdvdread. However during the  
compile phase I get this error message:

$ gcc -O -o dvdbackup -I/sw/include -L/sw/lib -ldvdread src/dvdbackup.c
Undefined symbols:
   "_UDFFindFile", referenced from:
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
       _DVDGetFileSet in ccgVsTQt.o
ld: symbol(s) not found

It seems that the linker can't find UDFFindFile, but if I try:

$ nm -a /sw/lib/libdvdread.3.2.1.dylib |grep _UDFFindFile
00004ef0 t _UDFFindFile
00004ef0 - 01 0000   FUN _UDFFindFile

so the symbol is actually there. Can anyone help me to understand  
what's wrong with the above gcc command?

Cheers,
  Andrea

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to