Now ON TOPIC, libGL.so, libMesaGL.so on missing list of F8 repo's

Gene Heskett gene.heskett at verizon.net
Wed Jul 23 03:06:58 UTC 2008


On Tuesday 22 July 2008, Rick Stevens wrote:
>Gene Heskett wrote:
>> On Tuesday 22 July 2008, Rex Dieter wrote:
>>> Gene Heskett wrote:
>>>> So what do we do when we want to install a program that expects to find
>>>> those libraries and will not build without them?
>>>
>>> For libGL,
>>> yum install mesa-libGL-devel
>>
>> Already installed, but gmerlin's configure can't find it.  There is no
>> libGL.so link, but I can make that from libGL.so.1 which is installed.
>>
>>> not sure about libMesaGL.  what needs that?
>>
>> gmerlin, which is a dependency of OpenMovieEditor.
>>
>> And in the most recent release, gmerlin has gained a gmerlin-dependencies,
>> which does not include the GL and GLX stuff, and building that needed
>> 'yasm' for the X264 stuff.  After that, all the dependencies built and
>> installed themselves in a tree in /opt/gmerlin.  I rather like that
>> separation.  Then after making the libGL.so link, I tried building
>> gmerlin-all again, and it blew up with this, which may be an ld.so.conf
>> problem:
>>
>> gcc -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I/usr/local/include -Wall
>> -Wmissing-declarations -Wdeclaration-after-statement -Wl,--rpath
>> -Wl,/opt/gmerlin/lib -o .libs/bgavdump bgavdump.o 
>> ../lib/.libs/libgmerlin_avdec.so -L/usr/local/lib
>> /usr/local/lib/libgavl.so /usr/lib/libavcodec.so.51: undefined reference
>> to `faacDecDecode' /usr/lib/libavcodec.so.51: undefined reference to
>> `faacDecInit2'
>> /usr/lib/libavcodec.so.51: undefined reference to `faacDecClose'
>> /usr/lib/libavcodec.so.51: undefined reference to `faacDecOpen'
>> /usr/lib/libavcodec.so.51: undefined reference to
>> `faacDecSetConfiguration' /usr/lib/libavcodec.so.51: undefined reference
>> to `faacDecInit'
>> /usr/lib/libavcodec.so.51: undefined reference to
>> `faacDecGetCurrentConfiguration'
>> /usr/lib/libavcodec.so.51: undefined reference to `faacDecGetErrorMessage'
>> collect2: ld returned 1 exit status
>> make[1]: *** [bgavdump] Error 1
>> make[1]: Leaving directory
>> `/opt/gmerlin-all-in-one-20080715/gmerlin_avdecoder/gmerlin-avdecoder-0.1.
>>8pre1/tests' make: *** [all-recursive] Error 1
>> Compilation in gmerlin_avdecoder failed
>
>Smells like you need the faad stuff from Livna as well.

That seems to be faad2 now, but I didn't have the -devel installed.
But that was from faac, and I didn't have that -devel installed either.

Humm, I have added the /opt/gmerlin/lib directory to a gmerlin.conf file 
in /etc/ld.so.conf.d, and I'm running ldconfig after yum installs each of 
these -devel packages, but the above faac* errors aren't going away.  This is 
using the faac stuff from livna.

Heck, a release a week I see by freshmeat, I'll go see if that fixes this.

Later Rick, & thanks.

>----------------------------------------------------------------------
>- Rick Stevens, Systems Engineer                       rps2 at nerd.com -
>- Hosting Consulting, Inc.                                           -
>-                                                                    -
>- Treat each day as if it's your last...a lot of crying and whining  -
>-      usually gets you what you want!              -- Sam Sledge    -
>----------------------------------------------------------------------



-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
This is the sort of English up with which I will not put.
		-- Winston Churchill




More information about the fedora-list mailing list