EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ FreeBSD ]

"/usr/bin/ld: cannot find -ldl Hatası" - Mesut GÜLNAZ - (2007-02-22 13:01:37)   [7652]

Herhangi bir programı derlerken

/usr/bin/ld: cannot find -ldl

şeklinde bir hata alırsanız, bunun nedeni Dynamic Linker Library (libdl)'nin, FreeBSD'de ayrica link edilmemesidir. Bu büyük bir ihtimalle programin configure script'inin bir hatasıdır. bu sebeple ilgili portun altındaki work/portname/src/ içerisinde yer alan Makefile dosyasından "-ldl" ibaresini kaldırmanız sorunu aşmanıza yeterli olacaktır. eğer orada yok ise portun Makefile ına da bakabilir ve aynı işlemi yapmayı deneyebilirsiniz.

SSL_LIBS = -ldl -lssl -lcrypto

yerine

SSL_LIBS = -lssl -lcrypto

gibi.

Murat BALABAN'a teşekkürler...


Arkadaşıma gönder , Ana Sayfa