Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bits/types/locale_t.h file not found on ubuntu 16.04 LTS #63

Open
olivia-su opened this issue Jun 21, 2020 · 1 comment
Open

bits/types/locale_t.h file not found on ubuntu 16.04 LTS #63

olivia-su opened this issue Jun 21, 2020 · 1 comment

Comments

@olivia-su
Copy link

olivia-su commented Jun 21, 2020

I'm new on Linux, i want install rexgen and my output like this:

┌─[root@olivia]─[]
└──╼ #cd rexgen
┌─[root@olivia]─[
/rexgen]
└──╼ #./install.sh
entering /root/rexgen/build
running >>> cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_LINKER=clang++ -DTEST_ENABLED=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_LINKER=clang++ -DTEST_ENABLED=0 -DCMAKE_BUILD_TYPE=Release /root/rexgen/src <<<
-- The C compiler identification is Clang 3.8.0
-- The CXX compiler identification is Clang 3.8.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
creating rexgen 2.1.3
-- COMPILING OPTIMIZED VERSION: Release
-- Found BISON: /usr/local/bin/bison (found suitable version "3.4", minimum required is "3.3")
-- Found FLEX: /usr/bin/flex (found suitable version "2.6.0", minimum required is "2.6")
-- Looking for include file xlocale.h
-- Looking for include file xlocale.h - found
-- Configuring done
-- Generating done
-- Build files have been written to: /root/rexgen/build
getconf: Unrecognized variable `NPROCESSORS_ONLN'
Scanning dependencies of target parser_target
Scanning dependencies of target man
[ 3%] [BISON][regexparser] Building parser with bison 3.4
[ 6%] Generating rexgen.1.gz
[ 9%] [FLEX][regexscanner] Building scanner with flex 2.6.0
[ 9%] Built target man
[ 9%] Built target parser_target
Scanning dependencies of target librexgen
[ 12%] Building CXX object librexgen/CMakeFiles/librexgen.dir/parser.cpp.o
[ 15%] Building CXX object librexgen/CMakeFiles/librexgen.dir/debug.cpp.o
[ 21%] Building CXX object librexgen/CMakeFiles/librexgen.dir/librexgen/version.cpp.o
[ 18%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/regexalternatives.cpp.o
[ 27%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/compoundregex.cpp.o
[ 24%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/classregex.cpp.o
[ 36%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/terminalregex.cpp.o
[ 36%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/regex.cpp.o
[ 36%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/streamregex.cpp.o
[ 39%] Building CXX object librexgen/CMakeFiles/librexgen.dir/regex/groupreference.cpp.o
[ 42%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/iteratorpermuter.cpp.o
[ 45%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/regexalternativesiterator.cpp.o
[ 48%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/compoundregexiterator.cpp.o
[ 51%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/groupreferenceiterator.cpp.o
[ 54%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/caseiterator.cpp.o
[ 57%] Building CXX object librexgen/CMakeFiles/librexgen.dir/iterator/streamregexiterator.cpp.o
[ 60%] Building CXX object librexgen/CMakeFiles/librexgen.dir/librexgen.cpp.o
[ 63%] Building CXX object librexgen/CMakeFiles/librexgen.dir/state/serializablestate.cpp.o
[ 66%] Building CXX object librexgen/CMakeFiles/librexgen.dir/parser/RexgenFlexLexer.cpp.o
[ 72%] Building CXX object librexgen/CMakeFiles/librexgen.dir/parser/rexgenparsingdriver.cpp.o
[ 75%] Building CXX object librexgen/CMakeFiles/librexgen.dir/c/simplestring.cpp.o
[ 69%] Building CXX object librexgen/CMakeFiles/librexgen.dir/string/simplestring.cpp.o
[ 78%] Building CXX object librexgen/CMakeFiles/librexgen.dir/scanner.cpp.o
[ 81%] Building CXX object librexgen/CMakeFiles/librexgen.dir/c/iterator.cpp.o
[ 84%] Building CXX object librexgen/CMakeFiles/librexgen.dir/c/librexgen.cpp.o
In file included from /root/rexgen/src/librexgen/regex/regex.cpp:20:
In file included from /root/rexgen/src/librexgen/regex/regex.h:23:
In file included from /root/rexgen/src/librexgen/iterator/iteratorpermuter.h:24:
In file included from /root/rexgen/src/librexgen/iterator/iterator.h:25:
/root/rexgen/src/librexgen/string/simplestring.h:33:10: fatal error:
'bits/types/locale_t.h' file not found
#include <bits/types/locale_t.h>
^

I already install
sudo apt-get install build-essential flex libelf-dev libc6-dev-amd64 binutils-dev libdwarf-dev clang

and apt-get update && dist-upgrade

my linux system is:
Ubuntu 16.04 Xenial

Thanks before

@janstarke
Copy link
Owner

I think that locale_t.h should be installed with build-essential. Can you please take a look if you have this file anywhere else on your system?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants