LINUX.ORG.RU
решено ФорумAdmin

lpng сборка


0

1

доброго вечера.

не собирается пакет lprng

в общем для сборки используется libtool со следующими параметрами:

/bin/sh ../libtool --mode=link gcc  -o lpc lpc.o liblpr.la

libtool: link: gcc  ./.libs/liblpr.so
/usr/lib/gcc/i486-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit statusmake[1]: *** [lpc] Error 1
[\code]

где может быть ощибка, судя по всему где-то не указана опция -l с нужной либой, вот только где, как можно найти?
★★★

libtool: link: gcc ./.libs/liblpr.so
(.text+0x18): undefined reference to `main'

Может флаг -shared отсутствует?

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

да, я взял версию, которая сейчас в debian stable 3.8.B и тоже все норм скомпилилось, спасибо.

у вас там версия C кажется.

странно, вопервых архив с http://www.lprng.org/downloads.html весит 12 МБ, против чуть меньше 1МБ в версиях A, B, C и на сайте lprng.org никакого упомнинания о версиях a,b,c нет и скачать их оттуда нельзя.

IvanR ★★★
() автор топика
Ответ на: комментарий от IvanR

также в версии B в файле CHANGES написано, что она сделана на основе версии 3.8.32, я качал ее с lprng.org и те же самые ошибки, первая в Makefile что-то с синтаксисом вложенного скрипта для /bin/sh, которая поправляется, вторая уже связана с кодом на c и не поправляется, какой-то глючный lprng.

такое впечатление, что это вообще два разных проекта

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