Building vlc-0.8.6a: undefined reference to `gpg_strerror'
Posted: 21 Mar 2007 00:20
I'm trying to build vlc-0.8.6a on Fedora 6.0. I need amr_nb streaming support (I've successfully built ffmpeg).
I ran into this gpg_strerror undefined issue during 'make' in extras/contrib.
Can anyone please get me going on this one? I appreaciate it.
If I can install all the dependency libraries through 'yum' do I need to build "extras/contrib" ?
thanks,
sp02
Here is my configure parameters for VLC
./configure --enable-x11 --enable-xvideo --disable-gtk --disable-libmpeg2 --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-amr_nb --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-dvdnav --enable-faad --enable-debug --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=/usr/lib/ --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt --enable-wxWidgets --enable-wxwindows --enable-ncurses --enable-release
Here is the error
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -MT basic.o -MD -MP -MF ".deps/basic.Tpo" -c -o basic.o basic.c; \
then mv -f ".deps/basic.Tpo" ".deps/basic.Po"; else rm -f ".deps/basic.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link gcc -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -L/home/harish/vlc-0.8.6a/extras/contrib/lib -o basic basic.o ../src/libgcrypt.la -lnsl -lnsl
gcc -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -o .libs/basic basic.o -L/home/harish/vlc-0.8.6a/extras/contrib/lib ../src/.libs/libgcrypt.so -lnsl -Wl,--rpath -Wl,/home/harish/vlc-0.8.6a/extras/contrib/lib
basic.o: In function `check_cbc_mac_cipher':
basic.c:(.text+0x396): undefined reference to `gpg_strerror'
basic.c:(.text+0x4be): undefined reference to `gpg_strerror'
basic.c:(.text+0x536): undefined reference to `gpg_strerror'
basic.c:(.text+0x641): undefined reference to `gpg_strerror'
basic.o: In function `check_aes128_cbc_cts_cipher':
basic.c:(.text+0xae1): undefined reference to `gpg_strerror'
I ran into this gpg_strerror undefined issue during 'make' in extras/contrib.
Can anyone please get me going on this one? I appreaciate it.
If I can install all the dependency libraries through 'yum' do I need to build "extras/contrib" ?
thanks,
sp02
Here is my configure parameters for VLC
./configure --enable-x11 --enable-xvideo --disable-gtk --disable-libmpeg2 --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-amr_nb --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-dvdnav --enable-faad --enable-debug --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=/usr/lib/ --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt --enable-wxWidgets --enable-wxwindows --enable-ncurses --enable-release
Here is the error
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -MT basic.o -MD -MP -MF ".deps/basic.Tpo" -c -o basic.o basic.c; \
then mv -f ".deps/basic.Tpo" ".deps/basic.Po"; else rm -f ".deps/basic.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link gcc -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -L/home/harish/vlc-0.8.6a/extras/contrib/lib -o basic basic.o ../src/libgcrypt.la -lnsl -lnsl
gcc -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/home/harish/vlc-0.8.6a/extras/contrib/include -I/include -Wall -o .libs/basic basic.o -L/home/harish/vlc-0.8.6a/extras/contrib/lib ../src/.libs/libgcrypt.so -lnsl -Wl,--rpath -Wl,/home/harish/vlc-0.8.6a/extras/contrib/lib
basic.o: In function `check_cbc_mac_cipher':
basic.c:(.text+0x396): undefined reference to `gpg_strerror'
basic.c:(.text+0x4be): undefined reference to `gpg_strerror'
basic.c:(.text+0x536): undefined reference to `gpg_strerror'
basic.c:(.text+0x641): undefined reference to `gpg_strerror'
basic.o: In function `check_aes128_cbc_cts_cipher':
basic.c:(.text+0xae1): undefined reference to `gpg_strerror'