LINUX.ORG.RU

Xfig, не собралось, что хочет


0

0

Вот, оно не собирается.
Что значит такое сообщение об ошибке:
collect2: ld returned 1 exit status
В какую сторону рыть?

ir.o w_drawprim.o w_export.o w_file.o w_fontbits.o w_fontpanel.o w_grid.o w_icons.o w_indpanel.o w_library.o w_modepanel.o w_mousefun.o w_msgpanel.o w_print.o w_rottext.o w_rulers.o w_setup.o w_style.o w_util.o w_zoom.o e_chop.o u_quartic.o w_snap.o w_keyboard.o w_intersect.o w_menuentry.o SmeCascade.o SmeBSB.o SimpleMenu.o -L/usr/lib -ljpeg -L/usr/lib -lXpm -L/usr/lib -lpng -L/usr/lib -lz -lXi -lXaw3d -lXmu -lXt -lSM -lICE -lXpm -lXp -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXp
collect2: ld returned 1 exit status
make: *** [xfig] Error 1
=======> ERROR: Building '/usr/pkgdir/xfig#3.2.5-1.pkg.tar.gz' failed.

ЗЫ, оно как то раньше у меня работало, то есть как то собралось. Притом версия с тех пор как то и не менялось. Обновилось многое в системе.

★★★

Исправь Pkgfile, скорей всего у тебя там что-то подобное
..............................
build () {
        cd $name.$version
        patch -p0  <../$name.$version.patch
        xmkmf
        make
        make DESTDIR=$PKG install.all
..............................

Добавь одну строчку:
..............................
 
build () {
        cd $name.$version
        patch -p0  <../$name.$version.patch
        xmkmf
        sed -i "s/XPLIB =  -lXp/XPLIB =/" Makefile
        make
        make DESTDIR=$PKG install.all
..............................

koTuk
()
Ответ на: комментарий от koTuk

>koTuk
>sed -i "s/XPLIB = -lXp/XPLIB =/" Makefile
Огромное тебе спасибо! Это сработало.
Вопрос: откуда ты знаешь такой хинт?

baaba ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.