Closed frank-dittrich closed 6 years ago
This is on ubuntu 17.10:
$ ./build.sh entering /home/fd/git/rexgen/build running >>> cmake -DCMAKE_BUILD_TYPE=RELEASE /home/fd/git/rexgen/src <<< -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) creating rexgen 2.0.8 -- COMPILING OPTIMIZED VERSION: RELEASE -- Configuring done -- Generating done -- Build files have been written to: /home/fd/git/rexgen/build [ 6%] Built target parser_target [ 10%] Building CXX object librexgen/CMakeFiles/librexgen.dir/parser.cpp.o In file included from /home/fd/git/rexgen/src/librexgen/iterator/iterator.h:25:0, from /home/fd/git/rexgen/src/librexgen/iterator/iteratorpermuter.h:24, from /home/fd/git/rexgen/src/librexgen/regex/regex.h:23, from parser/regex_parser.y:27: /home/fd/git/rexgen/src/librexgen/string/simplestring.h:29:10: fatal error: xlocale.h: No such file or directory #include <xlocale.h> ^~~~~~~~~~~ compilation terminated. librexgen/CMakeFiles/librexgen.dir/build.make:69: recipe for target 'librexgen/CMakeFiles/librexgen.dir/parser.cpp.o' failed make[2]: *** [librexgen/CMakeFiles/librexgen.dir/parser.cpp.o] Error 1 CMakeFiles/Makefile2:123: recipe for target 'librexgen/CMakeFiles/librexgen.dir/all' failed make[1]: *** [librexgen/CMakeFiles/librexgen.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2
Apparently, glibc recently removed that include, see also: https://sourceware.org/git/?p=glibc.git;a=commit;h=f0be25b6336db7492e47d2e8e72eb8af53b5506d
This is on ubuntu 17.10:
Apparently, glibc recently removed that include, see also: https://sourceware.org/git/?p=glibc.git;a=commit;h=f0be25b6336db7492e47d2e8e72eb8af53b5506d