• notice
  • Congratulations on the launch of the Sought Tech site

Solve fatal error: sys/cdefs.h: No such file or directory on ubuntu 16.04 64bit

Error message:

makeSkip building js due to lack of nodejsSkip building el due to lack of emacsSkip building cl due to lack of sbclSkip building cpp due to lack of g++-6Skip building i due to lack of ickcp test/24_cmp2.c out/24_cmp2.c.tmp && mv out/24_cmp2.c.tmp out/24_cmp2.cgit submodule update --initSubmodule '8cc' (https://github.com/shinh/8cc) registered for path '8cc'Submodule 'Whitespace' (https://github.com/koturn/Whitespace) registered for path 'Whitespace'Submodule 'tinycc' (http://repo.or.cz/tinycc.git) registered for path 'tinycc'Cloning into '8cc'...remote: Counting objects: 4541, done.remote: Compressing objects: 100% (187/187), done.remote: Total 4541 (delta 112), reused 0 (delta 0), pack-reused 4354Receiving objects: 100% (4541/4541), 1.42 MiB | 1.19 MiB/s, done.Resolving deltas: 100% (3026/3026), done.Checking connectivity... done.Submodule path '8cc': checked out '842752b089019bf883e21604a98e712b55fd7727'Cloning into 'Whitespace'...remote: Counting objects: 54, done.remote: Total 54 (delta 0), reused 0 (delta 0), pack-reused 54Unpacking objects: 100% (54/54), done.Checking connectivity... done.Submodule path 'Whitespace': checked out '16be2c0617a6f7846c53802e1a4cb382ccf7dc8a'Cloning into 'tinycc'...remote: Counting objects: 8915, done.remote: Compressing objects: 100% (2610/2610), done.remote: Total 8915 (delta 6260), reused 8864 (delta 6217)Receiving objects: 100% (8915/8915), 2.89 MiB | 531.00 KiB/s, done.Resolving deltas: 100% (6260/6260), done.Checking connectivity... done.Submodule path 'tinycc': checked out 'c948732efaf823f36d05608fe716bfcc4a98b70c'touch out/git_submodule.stampmake -C 8cc && cp 8cc/8cc out/8ccmake[1]: Entering directory '/home/ondrej/repos/elvm/8cc'cc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o main.o main.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o cpp.o cpp.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o debug.o debug.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o dict.o dict.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o gen.o gen.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o lex.o lex.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o vector.o vector.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o parse.o parse.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o buffer.o buffer.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o map.o map.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o error.o error.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o path.o path.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o file.o file.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o set.o set.ccc -Wall -Wno-strict-aliasing -std=gnu11 -g -I. -O0 -DBUILD_DIR='"/home/ondrej/repos/elvm/8cc"'   -c -o encoding.o encoding.ccc -o 8cc main.o cpp.o debug.o dict.o gen.o lex.o vector.o parse.o buffer.o map.o error.o path.o file.o set.o encoding.o make[1]: Leaving directory '/home/ondrej/repos/elvm/8cc'cc -c -I. -std=gnu99 -m32 -W -Wall -W -Werror -MMD -MP -O -g -Wno-missing-field-initializers -Wno-missing-field-initializers ir/ir.c -o out/ir.oIn file included from /usr/include/stdio.h:27:0,
                 from ./ir/ir.h:4,
                 from ir/ir.c:1:/usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such file or directorycompilation terminated.Makefile:62: recipe for target 'out/ir.o' failedmake: *** [out/ir.o] Error 1

solution:

sudo apt install libc6-dev-i386


Tags

Technical otaku

Sought technology together

Related Topic

0 Comments

Leave a Reply

+