LINUX.ORG.RU

Ошибка при компиляции RSYNC 2.6.6


0

0

Старенькая, но очень важная машинка, Для ее снятия с "вооружения" необходимо поставить RSYNC. (особо курочить систему - нельзя)

Ядро 2.2.19, gcc 2.7

gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c rsync.c -o rsync.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c generator.c -o generator.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c receiver.c -o receiver.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c cleanup.c -o cleanup.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c sender.c -o sender.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c exclude.c -o exclude.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c util.c -o util.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c main.c -o main.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c checksum.c -o checksum.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c match.c -o match.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c syscall.c -o syscall.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c log.c -o log.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c backup.c -o backup.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c options.c -o options.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c flist.c -o flist.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c io.c -o io.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c compat.c -o compat.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c hlink.c -o hlink.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c token.c -o token.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c uidlist.c -o uidlist.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c socket.c -o socket.o socket.c: In function `try_bind_local': socket.c:141: warning: implicit declaration of function `gai_strerror' socket.c:141: warning: format argument is not a pointer (arg 4) socket.c: In function `open_socket_out': socket.c:242: warning: format argument is not a pointer (arg 5) socket.c: In function `open_socket_in': socket.c:345: warning: format argument is not a pointer (arg 4) gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c fileio.c -o fileio.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c batch.c -o batch.o gcc -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -c clientname.c -o clientname.o clientname.c: In function `client_addr': clientname.c:69: warning: implicit declaration of function `getnameinfo' clientname.c:70: `NI_NUMERICHOST' undeclared (first use this function) clientname.c:70: (Each undeclared identifier is reported only once clientname.c:70: for each function it appears in.) clientname.c: In function `client_name': clientname.c:126: warning: implicit declaration of function `gai_strerror' clientname.c:126: warning: format argument is not a pointer (arg 4) clientname.c: In function `lookup_name': clientname.c:223: `NI_NAMEREQD' undeclared (first use this function) clientname.c:223: `NI_NUMERICSERV' undeclared (first use this function) clientname.c:227: warning: format argument is not a pointer (arg 4) clientname.c: In function `check_name': clientname.c:319: warning: format argument is not a pointer (arg 4) make: *** [clientname.o] Error 1

Помогите плеез бъюсь 3-ий день...

anonymous

Если я правильно понимаю, у меня старые Стандартные библиотечные функции. В rsync вызываются функции которых у меня нет.

Можно ли обновить библиотечные функции (не трогая ядро и gcc) и как это сделать?

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