не может найти-lslink

При выполнении make для установки программы на ubuntu 12.04 LTS я застрял со следующей ошибкой:

Мог кто-либо помогать объяснить причину и решение? Я - новобранец...

Спасибо

/usr/bin/ld: skipping incompatible /home/user/DINVER_3/geopsypack-57items-src-2.5.0/lib/libslink.a when searching for -lslink
/usr/bin/ld: cannot find -lslink
collect2: ld returned 1 exit status
make[2]: *** [../bin/geopsy] Error 1
make[2]: Leaving directory `/home/user/DINVER_3/geopsypack-57items-src-2.5.0/geopsy'
make[1]: *** [release] Error 2
make[1]: Leaving directory `/home/user/DINVER_3/geopsypack-57items-src-2.5.0/geopsy'
make: *** [sub-geopsy-make_default-ordered] Error 2
1
задан 3 January 2015 в 05:17

1 ответ

Компоновщик GNU не может найти общую библиотеку с именем slink или libslink.

Вы должны установить это, но эта библиотека не входит в стандартные репозитории ubuntu, она является частью пакета gropsy и для этого есть PPA на Launchpad .

Добавьте PPA в ваш список sources.list: добавьте следующие две строки в /etc/apt/sources.list:

deb http://ppa.launchpad.net/soroush-r/geopsy-deb/ubuntu precise main 
deb-src http://ppa.launchpad.net/soroush-r/geopsy-deb/ubuntu precise main 

, а затем выполните:

sudo apt-get update

И установите geopsy и пакет libslink:

sudo apt-get install geopsy libslink

После этого ваша ошибка не должна возникать снова.

0
ответ дан 3 January 2015 в 05:17

Другие вопросы по тегам:

Похожие вопросы: