刚装上FC3.下了一个台湾版的火鸟3.0,FB3.0-20000313.gb.tar.gz来装.
./configure正常的.
make的时候挂了.请问一下FireBird对编译器有特别的要求么?
谢谢
=====================================================================
== Making main program and relatve src ==
--> lib
make[1]: Entering directory `/home/bbs/bbssrc/lib'
rm -rf *.a
--> lib/libBBS
make[2]: Entering directory `/home/bbs/bbssrc/lib/libBBS'
gcc -s -Wunused -I../include -Wunused -c string.c
gcc -s -Wunused -I../include -Wunused -c html.c
gcc -s -Wunused -I../include -Wunused -c mmdecode.c
gcc -s -Wunused -I../include -Wunused -c fileio.c
gcc -s -Wunused -I../include -Wunused -c dlm.c
In file included from dlm.c:6:
/usr/lib/gcc/i386-redhat-linux/3.4.2/include/varargs.h:4:2: #error "GCC no
longer implements <varargs.h>."
/usr/lib/gcc/i386-redhat-linux/3.4.2/include/varargs.h:5:2: #error "Revise your
code to use <stdarg.h>."
make[2]: *** [dlm.o] 错误 1
make[2]: Leaving directory `/home/bbs/bbssrc/lib/libBBS'
<-- lib/libBBS
make[1]: Leaving directory `/home/bbs/bbssrc/lib'
<-- lib
--> src
make[1]: Entering directory `/home/bbs/bbssrc/src'
echo "Generate version info.."
Generate version info..
sh ver.sh ../include/version.h
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c admintool.c
admintool.c:311:20: warning: unknown escape sequence: '\266'
admintool.c:321:44: warning: unknown escape sequence: '\266'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c announce.c
announce.c:134:3: warning: unknown escape sequence: '\304'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c bbs.c
bbs.c:506:9: warning: unknown escape sequence: '\266'
bbs.c:681:10: warning: unknown escape sequence: '\266'
bbs.c:681:10: warning: unknown escape sequence: '\266'
bbs.c:683:10: warning: unknown escape sequence: '\266'
bbs.c:683:10: warning: unknown escape sequence: '\266'
bbs.c:1200:10: warning: unknown escape sequence: '\265'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c bbsd.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c bbsgopher.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c bcache.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c bm.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c boards.c
boards.c:80:10: warning: unknown escape sequence: '\300'
boards.c:316:30: warning: unknown escape sequence: '\266'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c chat.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c comm_lists.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c delete.c
delete.c:130:15: warning: unknown escape sequence: '\323'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c edit.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c fileshm.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c goodbye.c
goodbye.c:89: warning: conflicting types for built-in function 'cexp'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c help.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c io.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c list.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c mail.c
mail.c:522:9: warning: unknown escape sequence: '\266'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c main.c
main.c:905:10: warning: unknown escape sequence: '\304'
main.c:1178:21: warning: unknown escape sequence: '\273'
main.c:1178:21: warning: unknown escape sequence: '\040'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c maintain.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c modetype.c
modetype.c:60:10: warning: unknown escape sequence: '\300'
modetype.c:100:10: warning: unknown escape sequence: '\314'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c more.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c namecomplete.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c pass.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c postheader.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c read.c
read.c:836:128: warning: unknown escape sequence: '\266'
read.c:933:137: warning: unknown escape sequence: '\266'
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c record.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c register.c
gcc -Wunused -I../include -DSHOW_IDLE_TIME -DWITHOUT_CHROOT -DLINUX -DTERMIOS
-DHAVE_VERSION_H -c screen.c
In file included from screen.c:30:
/usr/lib/gcc/i386-redhat-linux/3.4.2/include/varargs.h:4:2: #error "GCC no
longer implements <varargs.h>."
/usr/lib/gcc/i386-redhat-linux/3.4.2/include/varargs.h:5:2: #error "Revise your
code to use <stdarg.h>."
screen.c:542: error: syntax error before "va_dcl"
screen.c:543: error: syntax error before '{' token
screen.c:548: warning: parameter names (without types) in function declaration
screen.c:548: warning: data definition has no type or storage class
screen.c:549: error: conflicting types for 'fmt'
screen.c:545: error: previous declaration of 'fmt' was here
screen.c:549: error: `ap' undeclared here (not in a function)
screen.c:549: error: syntax error before "char"
screen.c:556: error: syntax error before '++' token
screen.c:591: warning: parameter names (without types) in function declaration
screen.c:591: error: conflicting types for 'outs'
screen.c:488: error: previous definition of 'outs' was here
screen.c:591: warning: data definition has no type or storage class
screen.c:592: error: syntax error before '}' token
screen.c:603: warning: data definition has no type or storage class
screen.c:604: error: syntax error before "if"
screen.c:624: error: non-static declaration of 'hd' follows static declaration
screen.c:547: error: previous declaration of 'hd' was here
screen.c:624: error: non-static declaration of 'indx' follows static declaration
screen.c:547: error: previous declaration of 'indx' was here
screen.c:624: warning: data definition has no type or storage class
screen.c:625: error: syntax error before "while"
screen.c:636: error: redefinition of 'hd'
screen.c:624: error: previous definition of 'hd' was here
screen.c:636: error: redefinition of 'hd'
screen.c:624: error: previous definition of 'hd' was here
screen.c:636: warning: data definition has no type or storage class
screen.c:637: error: syntax error before '0'
screen.c:637: error: conflicting types for 'outc'
screen.c:396: error: previous definition of 'outc' was here
screen.c:637: warning: data definition has no type or storage class
screen.c:647: warning: parameter names (without types) in function declaration
screen.c:647: warning: data definition has no type or storage class
screen.c:648: error: syntax error before "break"
screen.c:658: error: syntax error before '*' token
screen.c:658: warning: data definition has no type or storage class
screen.c:659: error: syntax error before '++' token
screen.c:545: error: register name not specified for 'fmt'
screen.c:547: error: register name not specified for 'i'
screen.c:547: error: register name not specified for 'count'
screen.c:547: error: register name not specified for 'hd'
screen.c:547: error: register name not specified for 'indx'
screen.c:391: warning: 'nullstr' defined but not used
make[1]: *** [screen.o] 错误 1
make[1]: Leaving directory `/home/bbs/bbssrc/src'
<-- src
echo "done."
done.
--
修改:instanton FROM 210.32.0.*
FROM 210.32.0.*