Linux4Yourself/book

Ошибка тестирования flex

Linuxoid85 opened this issue · 0 comments

Сборка базовой системы. Система с раздельной структурой директорий. Этап make check

$ make check
...

libtool: link: g++ -O3 -s -o c_cxx_r c_cxx_r.o  -lm
../src/flex -o ccl.c ccl.l
depbase=`echo ccl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../src  -I../src -I../src   -O3 -s -MT ccl.o -MD -MP -MF $depbase.Tpo -c -o ccl.o ccl.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O3 -s   -o ccl ccl.o  -lm 
libtool: link: gcc -O3 -s -o ccl ccl.o  -lm
../src/flex -+ -o cxx_basic.cc cxx_basic.ll
depbase=`echo cxx_basic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../src  -I../src -I../src   -O3 -s -MT cxx_basic.o -MD -MP -MF $depbase.Tpo -c -o cxx_basic.o cxx_basic.cc &&\
mv -f $depbase.Tpo $depbase.Po
cxx_basic.cc:117:10: fatal error: iostream: No such file or directory
  117 | /* begin standard C++ headers. */
      |          ^~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:2100: cxx_basic.o] Error 1
rm c_cxx_nr.cc c_cxx_r.cc
make[2]: Leaving directory '/usr/src/flex-2.6.4/tests'
make[1]: *** [Makefile:2731: check-am] Error 2
make[1]: Leaving directory '/usr/src/flex-2.6.4/tests'
make: *** [Makefile:533: check-recursive] Error 1