- 論壇徽章:
- 0
|
在編譯flex的mipsel-linux-gcc (4.1.2)版本,flex-2.5.31版本;在fedroa 2.6.33.3-85.fc13.i686.PAE進(jìn)行交叉編譯
解壓后;
# sh autogen.sh
#./configure --prefix=/work/local --host=mipsel-linux
#make
#make check----出現(xiàn)錯(cuò)誤!不知道什么原因,請(qǐng)各位高手幫忙看看什么原因?
以下是部分編譯顯示的信息
make check-recursive
make[1]: Entering directory `/home/org/work/cloud/flex-2.5.31'
Making check in .
make[2]: Entering directory `/home/org/work/cloud/flex-2.5.31'
make[2]: Leaving directory `/home/org/work/cloud/flex-2.5.31'
Making check in doc
......
Making clean in test-basic-nr
make[5]: Entering directory `/home/org/work/cloud/flex-2.5.31/tests/test-basic-nr'
test -z "scanner.c parser.c parser.h test-basic-nr OUTPUT scanner.o " || rm -f scanner.c parser.c parser.h test-basic-nr OUTPUT scanner.o
make[5]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests/test-basic-nr'
Making clean in .
make[5]: Entering directory `/home/org/work/cloud/flex-2.5.31/tests'
make[5]: Nothing to be done for `clean-am'.
make[5]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests'
NOK=;\
NFAIL=;\
for dir in test-basic-nr test-basic-r test-bison-yylloc test-bison-yylval test-bison-nr test-multiple-scanners-nr test-multiple-scanners-r test-header-nr test-header-r test-reject test-c++-multiple-scanners test-c++-basic test-posixly-correct test-posix test-mem-r test-mem-nr test-debug-nr test-debug-r test-lineno-r test-lineno-nr test-linedir-r test-array-nr test-array-r test-c-cpp-nr test-c-cpp-r test-include-by-buffer test-include-by-push test-include-by-reentrant test-prefix-nr test-prefix-r test-pthread test-string-nr test-string-r test-yyextra test-noansi-nr test-noansi-r test-top test-table-opts ; do \
echo Executing test "$dir" ; \
( cd "$dir" && make test > OUTPUT 2>&1 ) ; \
case $? in \
0 ) echo Test "$DIR" succeeded.; \
NOK=0$NOK;\
;; \
* ) echo Test "$DIR" FAILED. See "$dir"/OUTPUT for details. ; \
NFAIL=0$NFAIL; \
;; \
esac; \
done ; \
echo Results: ; \
echo Tests succeeded: `echo -n "$NOK"|wc -c`; \
echo Tests FAILED: `echo -n "$NFAIL"|wc -c` ; \
test "$NFAIL" = ""
Executing test test-basic-nr
Test FAILED. See test-basic-nr/OUTPUT for details.
Executing test test-basic-r
Test FAILED. See test-basic-r/OUTPUT for details.
Executing test test-bison-yylloc
Test FAILED. See test-bison-yylloc/OUTPUT for details.
Making clean in test-basic-nr
make[5]: Entering directory `/home/org/work/cloud/flex-2.5.31/tests/test-basic-nr'
test -z "scanner.c parser.c parser.h test-basic-nr OUTPUT scanner.o " || rm -f scanner.c parser.c parser.h test-basic-nr OUTPUT scanner.o
make[5]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests/test-basic-nr'
Making clean in .
make[5]: Entering directory `/home/org/work/cloud/flex-2.5.31/tests'
make[5]: Nothing to be done for `clean-am'.
make[5]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests'
NOK=;\
NFAIL=;\
for dir in test-basic-nr test-basic-r test-bison-yylloc test-bison-yylval test-bison-nr test-multiple-scanners-nr test-multiple-scanners-r test-header-nr test-header-r test-reject test-c++-multiple-scanners test-c++-basic test-posixly-correct test-posix test-mem-r test-mem-nr test-debug-nr test-debug-r test-lineno-r test-lineno-nr test-linedir-r test-array-nr test-array-r test-c-cpp-nr test-c-cpp-r test-include-by-buffer test-include-by-push test-include-by-reentrant test-prefix-nr test-prefix-r test-pthread test-string-nr test-string-r test-yyextra test-noansi-nr test-noansi-r test-top test-table-opts ; do \
echo Executing test "$dir" ; \
( cd "$dir" && make test > OUTPUT 2>&1 ) ; \
case $? in \
0 ) echo Test "$DIR" succeeded.; \
NOK=0$NOK;\
;; \
* ) echo Test "$DIR" FAILED. See "$dir"/OUTPUT for details. ; \
NFAIL=0$NFAIL; \
;; \
esac; \
done ; \
echo Results: ; \
echo Tests succeeded: `echo -n "$NOK"|wc -c`; \
echo Tests FAILED: `echo -n "$NFAIL"|wc -c` ; \
test "$NFAIL" = ""
Executing test test-basic-nr
Test FAILED. See test-basic-nr/OUTPUT for details.
Executing test test-basic-r
Test FAILED. See test-basic-r/OUTPUT for details.
Executing test test-bison-yylloc
Test FAILED. See test-bison-yylloc/OUTPUT for details.
Executing test test-include-by-buffer
Test FAILED. See test-include-by-buffer/OUTPUT for details.
Executing test test-include-by-push
Test FAILED. See test-include-by-push/OUTPUT for details.
Executing test test-include-by-reentrant
Test FAILED. See test-include-by-reentrant/OUTPUT for details.
Executing test test-prefix-nr
Test FAILED. See test-prefix-nr/OUTPUT for details.
Executing test test-prefix-r
Test FAILED. See test-prefix-r/OUTPUT for details.
Executing test test-pthread
Test FAILED. See test-pthread/OUTPUT for details.
Executing test test-string-nr
Test FAILED. See test-string-nr/OUTPUT for details.
Executing test test-string-r
Test FAILED. See test-string-r/OUTPUT for details.
Executing test test-yyextra
Test FAILED. See test-yyextra/OUTPUT for details.
Executing test test-noansi-nr
Test FAILED. See test-noansi-nr/OUTPUT for details.
Executing test test-noansi-r
Test FAILED. See test-noansi-r/OUTPUT for details.
Executing test test-top
Test FAILED. See test-top/OUTPUT for details.
Executing test test-table-opts
Test FAILED. See test-table-opts/OUTPUT for details.
Results:
Tests succeeded: 0
Tests FAILED: 38
make[4]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests'
make[3]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests'
make[2]: Leaving directory `/home/org/work/cloud/flex-2.5.31/tests'
make[1]: Leaving directory `/home/org/work/cloud/flex-2.5.31'
make[4]: *** [check-local] Error 1
make[3]: *** [check-am] Error 2
make[2]: *** [check-recursive] Error 1
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2 |
|