problem with ld-elf.so.1

hymette at wanadoo.fr hymette at wanadoo.fr
Wed Dec 24 10:40:13 PST 2003


I've done what you said and could rebuild some packages including 
gettext and pkgconfig but the previous error message remains for 
applications running ld-elf. For example gkrellm - which I could 
rebuild easily - still aborts at runtime with "ld-elf.so.1 : Shared 
object libintl.so.4 not found". There is no way to install gkrellm2 
(because of pango complaining "ld-elf.so.1 : 
/usr/X11R6/lib/libfontconfig.so.1: Undefined symbol 
"FT_Get_BDF_Property""). Mozilla does not work nor build anew either. 
Mozilla-devel aborts during configure warning it does not find 
libraries and asking to setenv PKG_CONFIG_PATH, which does not help.

The other applications seem to work well.
I think also that I made errors with pkgdb -F .


Is there a way to fix this ?

Do you think that a portupgrade of all packages could help ?
How would I recover the correct dependency lists if I corrupted them 
with pkgdb -F?

In the worse case how could I get rid of all my ports and pkgs and 
rebuild them from scratch without messing the system ?

>
>
>> On Wednesday 24 December 2003 12:47 am, hymette at wanadoo.fr wrote:
>>> Hi,
>>>
>>> I've been upgrading from 4.7 to 4.9 recently. Unfortunately I forgot 
>>> to
>>> make world for a while , after having cvsuped (sys and ports). In the
>>> meantime I installed several ports and things were not going too bad 
>>> ,
>>> but in some cases I had to ignore error messages (e.g. with Qt). It's
>>> after having tried to ugdate pkgconfig without success that I 
>>> realized
>>> my errors. The port refuse to install and several applications that 
>>> use
>>> ld-elf.so.1 abort complaining "Shared object lib***.so.4 not found",
>>> where *** can be "SDL", "intl", for instance.
>>>
>>> Now I used "make world" correctly but this failure persists. I'm 
>>> afraid
>>> many ports won't work well or even install. What can I do?
>>>
>>> Thank you in advance and merry Christmas!
>>>
>>
>>
>> I don't know what the SDL is but libintl.so.4 was created by an old 
>> version of
>> gettext. The current version produces .so.5. You need to rebuild all 
>> of them.
>> I image SDL is also one of your out of date references.
>>
>> Kent
>>
>> -- 
>> Kent Stewart
>> Richland, WA
>>
>> http://users.owt.com/kstewart/index.html
>>
>



More information about the freebsd-questions mailing list