Я пытаюсь скомпилировать базовую кодовую базу, созданную с использованием C ++, ./configure идет по плану, и команда make работает отлично, когда я пытаюсь скомпилировать MUD на моем компьютере. Тем не менее, я загрузил копию оригинальных файлов на свой сервер, теперь, когда я пытаюсь использовать команду «make», она не работает и выдает несколько ошибок, которые мне трудно найти четкую инструкцию о том, какисправить.
gcc -std=gnu99 -Wall -pedantic -g -O2 -o circle circle.o libdp.a lua/lib/liblualib.a lua/lib/liblua.a -lz -lcrypt -lm
libdp.a(utils.o): In function `sprintnbit':
/home/dpreturn/darkpawns-master/src/utils.c:820: undefined reference to `strlcpy'
collect2: ld returned 1 exit status
make[3]: *** [circle] Error 1
make[3]: Leaving directory `/home/dpreturn/darkpawns-master/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dpreturn/darkpawns-master/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/dpreturn/darkpawns-master/src'
make: *** [all-recursive] Error 1
[dpreturn@tearsong darkpawns-master]$ svn update
Skipped '.'
Summary of conflicts:
Skipped paths: 1
[dpreturn@tearsong darkpawns-master]$ cd bin
[dpreturn@tearsong bin]$ svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/dpreturn/darkpawns-master/bin' is too old (format 4, created by Subversion <=1.3)