Homepage » Mühendis Çantam, Bioinformatics

“cannot find -lmariadb” hatası

15 March 2018 534 views No comments

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..

 

Comments

Any comments are welcome.

Etiketler: , , ,