Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
SUSE / openSUSE This Forum is for the discussion of Suse Linux.


  Search this Thread
Old 07-18-2005, 12:00 PM   #1
LQ Newbie
Registered: Jan 2005
Distribution: FC3
Posts: 5

Rep: Reputation: 0
Unhappy warning : /usr/lib64/ undefined symbol:

Running Suse 9.3Pro 64bit version.

I had issues trying to compile ffmpeg and transcode. Similar I believe in basic error description until I removed the --enable-shared option from ffmpeg and transcode when compiling. No errors then and it installed. Gv4l when trying to record provides the following below. No luck with mencoder either and it compiled fine.

Since it's related to linking between 32bit and 64bit libraries, I posted this under this topic as I don't believe it's related to any of the apps. They are only calling shared libraries from the system which is where the problem seems to be in my opinion.

Any feedback would be greatly appreciated.



I receive the following error;
transcode v1.0.0 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
> tc_memcpy: using amd64 for memcpy
> [] v0.0.5 (2003-06-11) (video) v4l | (audio) PCM
> Xv: video4linux: ports 69 - 69
> Xv: video4linux: XvImage NOT in capability list ( XvInput XvVideo )
> Xv: ATI Radeon Video Overlay: ports 70 - 70
> Xv: grabbed port 70
> Using Xv for display
> [transcode] warning : /usr/lib64/ undefined symbol:
> faacDecOpen
> [transcode] auto-probing source /dev/video0 (failed)
> [transcode] V: import format | unknown (V=v4l|A=(null))
> [transcode] V: import frame | 384x288 1.33:1
> [transcode] V: de-interlace | (mode=5) interpolate scanlines / blend
> frames
> [transcode] V: bits/pixel | 0.543
> [transcode] V: decoding fps,frc | 29.970,4
> [transcode] V: Y'CbCr | YV12/I420
> [transcode] A: import format | 0x2001 AC3/A52 [48000,16,2]
> [transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 192
> kbps
> [transcode] V: encoding fps,frc | 29.970,4
> [transcode] A: bytes per frame | 6408 (6406.400000)
> [transcode] A: adjustment | -1600@1000
> [transcode] A: rescale stream | 5.000
> [transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow
> mmxext mmx asm C)
> [transcode] V: video buffer | 100 @ 384x288
> [] v0.2.3 (2004-06-01) xv only preview plugin
> [] preview window 384x288
> [transcode] warning : (dl_loader.c) loading
> "/usr/lib64/transcode/" failed
> [transcode] warning : (encoder.c) loading audio export module failed
> [transcode] warning : failed to init export modules
> [transcode] critical: plug-in initialization failed
> transcode: no process killed
Old 07-19-2005, 01:17 PM   #2
Senior Member
Registered: Apr 2004
Location: Potchefstroom, South Africa
Distribution: Fedora 17 - 3.3.4-5.fc17.x86_64
Posts: 1,506

Rep: Reputation: 100Reputation: 100
Hmm - you say you got it to compile by -REMOVING- --enable-shared in the FFMPEG configure line?

On my FC3 setup, NOT having --enable-shared made sure that Transcode (which obviously depends on FFMPEG) would NOT compile. To get everything working I had to

FFmpeg configure line:

./configure --enable-mp3lame --enable-vorbis --enable-pthreads --enable-shared

./configure --enable-mmx --enable-sse --enable-sse2 --enable-freetype2
--enable-avifile --enable-lame --enable-ogg --enable-vorbis
--enable-libdvdread --enable-lzo --enable-libmpeg3 --enable-libxml2
--enable-mjpegtools --enable-sdl --enable-gtk --enable-libfame
--enable-libjpeg --with-x

It is exceedingly strange that it works (actually not works, right?) in reverse with you. Did I understand correctly in my summation? The only possible solution might be to get the latest FFMpeg you can lay your hands on, and try to compile it with --enable-shared before trying to compile transcode...
Old 07-19-2005, 04:18 PM   #3
LQ Newbie
Registered: Jan 2005
Distribution: FC3
Posts: 5

Original Poster
Rep: Reputation: 0
reply from originator

You are correct. If I used --enable-shared, I got a libavcodec error, without it went fine. I dropped FC3 a few months back because of RH's and the Fedora Project's insistence at literally ripping out the guts for multimedia capability. Same with Mandrake/Mandriva. Suse put it back in. I also had other issues with Fedora in that the 64bit flavor just stunk. Incomplete.........

I have the latest ffmpeg and next to latest transcode since the latest is an incomplete download or produces an empty archive upon download retrieval. States file size is 2.3 mb or something like that and it's actually 2.2mb.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
/usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 08048184 ravig Programming 5 11-01-2010 08:22 AM
PHP5 + Apache 2.x : /usr/local/modules/ Undefined symbol "apr_table_set" Ephracis Linux - Software 6 10-01-2010 12:26 PM
Relocat /usr/lib and /usr/lib64 to a different path schokshi Fedora 3 08-30-2005 09:14 PM
aim: error while loading shared libraries: /usr/lib/ undefined symbol dr_zayus69 Linux - Software 1 12-11-2004 09:10 PM
dcgui-qt: relocation error: /usr/lib/ undefined symbol: glXGetConfig akqw Linux - Software 0 10-05-2003 10:30 AM > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 02:48 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration