boa web server 컴파일 오류 문제...
보아 웹서버를 올리려고 하는데 메이크가 안돼네요.
찾아봐도 문제 가진 사람은 몇분 있으신데 해결책이 안달려 있어서...
아래는 오류 메시지 입니다.
문재 해결하는 방법에 대해서 가능하면 상세히좀 알려주세요...
[root@localhost src]# make
bison -y -d boa_grammar.y
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o y.tab.o y.tab.c
y.tab.c: In function `yyparse':
y.tab.c:1295: warning: implicit declaration of function `yylex'
flex boa_lexer.l
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o lex.yy.o lex.yy.c
boa_lexer.l: In function `yylex':
boa_lexer.l:82: warning: implicit declaration of function `yyerror'
boa_lexer.l: At top level:
lex.yy.c:1183: warning: 'yyunput' defined but not used
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o alias.o alias.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o boa.o boa.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o buffer.o buffer.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o cgi.o cgi.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o cgi_header.o cgi_header.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o config.o config.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o escape.o escape.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o get.o get.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o hash.o hash.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o ip.o ip.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o log.o log.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o mmap_cache.o mmap_cache.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o pipe.o pipe.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o queue.o queue.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o read.o read.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o request.o request.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o response.o response.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o select.o select.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o signals.o signals.c
arm-linux-gcc -g -O2 -pipe -Wall -I. -c -o util.o util.c
util.c:100:1: pasting "t" and "->" does not give a valid preprocessing token
make: *** [util.o] 오류 1
[root@localhost src]# arm-linux-gcc -v
Reading specs from /home/atools/gcc-3.4.1-glibc-2.3.3-soft/arm-linux/bin/../lib/gcc/arm-linux/3.4.1/specs
Configured with: /home/arm0605/crosstool-0.42/build/arm-linux/gcc-3.4.1-glibc-2.3.3/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/home/atools/gcc-3.4.1-glibc-2.3.3/arm-linux --with-float=soft --with-headers=/home/atools/gcc-3.4.1-glibc-2.3.3/arm-linux/arm-linux/include --with-local-prefix=/home/atools/gcc-3.4.1-glibc-2.3.3/arm-linux/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 3.4.1
[root@localhost src]#
compat.h 에서 #define
compat.h 에서
을
로 고치세요.
감사합니다
컴파일 됐네요 ^-^
감사합니다~
댓글 달기