Автор Тема: Грешка при компилация на heimdal  (Прочетена 1110 пъти)

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Дистрибуция: Slackware 12.0.
При опит за компилиране на heimdal-0.5.1
./configure --prefix=/usr --enable-dependency-tracking
make --debug

ми дава това:

 File `getipnodebyaddr.lo' does not exist.
    Must remake target `getipnodebyaddr.lo'.
/bin/sh ../../libtool --mode=compile gcc  -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../lib/roken -I../../lib/roken   -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c -o getipnodebyaddr.lo `test -f 'getipnodebyaddr.c' || echo './'`getipnodebyaddr.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../lib/roken -I../../lib/roken -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c getipnodebyaddr.c -o getipnodebyaddr.o
echo timestamp > getipnodebyaddr.lo
    Successfully remade target file `getipnodebyaddr.lo'.
     File `getipnodebyname.lo' does not exist.
    Must remake target `getipnodebyname.lo'.
/bin/sh ../../libtool --mode=compile gcc  -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../lib/roken -I../../lib/roken   -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c -o getipnodebyname.lo `test -f 'getipnodebyname.c' || echo './'`getipnodebyname.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../lib/roken -I../../lib/roken -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c getipnodebyname.c -o getipnodebyname.o
getipnodebyname.c:42: error: function 'h_errno_location' follows non-static declaration
/usr/include/netdb.h:61: error: previous declaration of '__h_errno_location' was here
make[3]: *** [getipnodebyname.lo] Error 1
make[3]: Leaving directory `/home/neoromantic/temp/heimdal-0.5.1/lib/roken'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/neoromantic/temp/heimdal-0.5.1/lib/roken'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/neoromantic/temp/heimdal-0.5.1/lib'
make: *** [all-recursive] Error 1

Какво трябва да направя?
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1452
    • Профил
Грешка при компилация на heimdal
« Отговор #1 -: Jan 16, 2008, 15:57 »
Здравей,

Следва първата връзка от 'getipnodebyaddr.lo' търсене в Google.
http://www.stacken.kth.se/lists/heimdal-discuss/000-old/msg00241.html
Има и още информация, потърси.
Аз бих пробвал с по-новата версия: 0.7.2.
Успех. Румен
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Грешка при компилация на heimdal
« Отговор #2 -: Jan 16, 2008, 17:45 »
Гледам , това си е бая стара версия , :
http://ftp.pdc.kth.se/pub/heimdal/src/
Пробвах с 1.02 и мина гладко , даже без "предупреждения"
Компилирах с:
./configure ; make
PCLinux 32 , (ядро 2.6.24-rc7 x86_64 AMD ),gcc version 4.1.1
При компилирането има много ключове за компилатора , така че :
Цитат

./configure --prefix=/usr --enable-dependency-tracking
make --debug

е от значение ( Аз не рзбрах за какво си ги сложил)



Активен

Neoromantic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Грешка при компилация на heimdal
« Отговор #3 -: Jan 16, 2008, 21:01 »
Всичко се оправи с heimdal-1.0. Изтеглил съм грешната версия.
С търсенето в google се справям по-добре. '<img'>
Поздрави и благодаря.
Активен