[vlc-devel] libcddax_plugin.so: undefined symbol: cdio_paranoia_modeset

C.Y.M syphir at syphir.sytes.net
Fri Jan 28 14:40:31 CET 2005


C.Y.M wrote:
> R. Bernstein wrote:
> 
>> You may have to do whatever the magic is to have Makefile and
>> Makefile.in get recreated. In particular, your 
>> vlc-trunk/modules/access/cdda/ should have:
>>
>>   LIBCDIO_CFLAGS = @LIBCDIO_CFLAGS@
>>   LIBCDIO_LIBS = @LIBCDIO_LIBS@
>>   LIBCDIO_PARANOIA_CFLAGS = @LIBCDIO_PARANOIA_CFLAGS@
>>   LIBCDIO_PARANOIA_LIBS = @LIBCDIO_PARANOIA_LIBS@
>>   
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                          
> 
> 
> Thank you for the good answer.  libcddax is definityly not pointing to 
> libparanoia.  My only question is how do I add the syntax above so it 
> gets incorporated into the Makefile and Makefile.in?  Does it go in 
> Makefile.am?
> 
> ldd libcddax_plugin.so:
> 
> libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fcb000)
>         libcddb.so.0 => /usr/lib/libcddb.so.0 (0xb7fbf000)
>         libcdio.so.4 => /usr/lib/libcdio.so.4 (0xb7fa5000)
>         libm.so.6 => /lib/tls/libm.so.6 (0xb7f83000)
>         libc.so.6 => /lib/tls/libc.so.6 (0xb7e4f000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> 

I have gone back a few days and all my problems have been fixed.  It seems that 
something recently changed (an #include removed somewhere).  The following 
version works for me with the current cvs of libcdio:

svn co -r {"2005-01-26"} svn://svn.videolan.org/vlc/trunk vlc-trunk

Going back has also fixed the recent breakage from modules/access/smb.c under Linux.

Regards,

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list