Anasayfa » Mühendis Çantam, Bioinformatics

“cannot find -lmariadb” hatası

15 Mart 2018 253 views Yorum Yok

Server’da CentOS kurulduktan sonra başladık operating sistemi keşfetmeye. Aslında en sevdiğim işletim sistemi ama, hiç server olarak sahip olmamıştım kendisine. Ve tabii ki bioinformatics dünyasının olmazsa olmazı R paketlerini yüklerken, hemen bir sorunla karşılaştım. Yüklemek istediğim paketin dependency’lerinden biri olan RMysql paketi ile ilgili bir sorun:

/usr/bin/ld: cannot find -lmariadb
collect2: error: ld returned 1 exit status
make: *** [RMySQL.so] Error 1
ERROR: compilation failed for package ‘RMySQL’

Cevap olarak çok yanlış işlerle uğraşırken, bir köşede kendi soru sorup kendi cevaplayan bir SO buldum. Kenarda kendi başına kalmış bulunca, çok umudum yoktu açıkçası, ama it worked! Yapmanız gereken sadece terminalden

sudo ln -s /usr/lib64/libmariadbclient.a /usr/lib64/libmariadb.a

komutunu çalıştırmak.
İhtiyacı olanlar buyursunlar efendim,
Mutlulukla kalın..

 

Yoruma Açığız! :)

Be nice. İçeriği çirkin olmadığı sürece her yoruma, öneriye ve soruya "evet" :)

Etiketler: , , ,