Skip to content

Instantly share code, notes, and snippets.

@andreasbaumann
Created July 2, 2017 07:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreasbaumann/674b3f83695ceabf341334d2601b8425 to your computer and use it in GitHub Desktop.
Save andreasbaumann/674b3f83695ceabf341334d2601b8425 to your computer and use it in GitHub Desktop.
pcc configure and compilation output, 32-bit
==> Making package: pcc 1.1.0-1 (Sun Jul 2 09:11:01 CEST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading pcc-1.1.0.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
25 828k 25 210k 0 0 231k 0 0:00:03 --:--:-- 0:00:03 231k
54 828k 54 451k 0 0 181k 0 0:00:04 0:00:02 0:00:02 181k
54 828k 54 451k 0 0 129k 0 0:00:06 0:00:03 0:00:03 129k
57 828k 57 475k 0 0 121k 0 0:00:06 0:00:03 0:00:03 121k
96 828k 96 798k 0 0 162k 0 0:00:05 0:00:04 0:00:01 162k
100 828k 100 828k 0 0 159k 0 0:00:05 0:00:05 --:--:-- 144k
-> Found license
==> Validating source files with sha512sums...
pcc-1.1.0.tgz ... Passed
license ... Passed
==> Extracting sources...
-> Extracting pcc-1.1.0.tgz with bsdtar
==> Starting build()...
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc accepts -Wall... yes
checking whether gcc accepts -Wmissing-prototypes... yes
checking whether gcc accepts -Wstrict-prototypes... no
checking whether gcc accepts -Wshadow... yes
checking whether gcc accepts -Wsign-compare... yes
checking whether gcc accepts -Wtruncate... no
checking for a C compiler for mkext... not cross compiling
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for C99 printf size specifiers... yes
checking whether byte ordering is bigendian... no
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /bin/install -c
checking for bison... bison -y
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for string.h... (cached) yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for strtold... yes
checking for vsnprintf... yes
checking for snprintf... yes
checking for mkstemp... yes
checking for strlcat... no
checking for strlcpy... no
checking for basename... yes
checking for getopt... yes
checking for ffs... yes
checking for vfork... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating cc/Makefile
config.status: creating cc/cc/Makefile
config.status: creating cc/cpp/Makefile
config.status: creating cc/ccom/Makefile
config.status: creating cc/cxxcom/Makefile
config.status: creating cc/driver/Makefile
config.status: creating f77/Makefile
config.status: creating f77/f77/Makefile
config.status: creating f77/fcom/Makefile
config.status: creating config.h
Target CPU is .................... i386
Target ABI is .................... elf
Target OS is ..................... linux
Compiler is called ............... pcc
Installing compiler into ......... /usr/bin
Installing pre-processor into .... /usr/lib/pcc
Using assembler .................. <default>
Using linker ..................... <default>
Using Multi-Arch path ............ (no)
Using include path ............... <default>
Using library path ............... <default>
Has TLS support .................. no
Has GCC compatibility ............ yes
Has PCC debugging ................ yes
Type of wchar_t is ............... INT (4 chars)
Configure finished. Do 'make && make install' to compile and install.
===> cc
make[1]: Entering directory '/media/sd/INSTALL/pcc/src/pcc-1.1.0/cc'
===> cc/cc
make[2]: Entering directory '/media/sd/INSTALL/pcc/src/pcc-1.1.0/cc/cc'
gcc -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -Wmissing-prototypes -Wshadow -Wsign-compare -D_FORTIFY_SOURCE=2 -DLIBEXECDIR=\"/usr/lib/pcc/\" -DGCC_COMPAT -DPCC_DEBUG -DINCLUDEDIR=\"/usr/include/\" -DPCCINCDIR=\"/usr/lib/pcc/i686-pc-linux-gnu/1.1.0/include/\" -DPCCLIBDIR=\"/usr/lib/pcc/i686-pc-linux-gnu/1.1.0/lib/\" -Dos_linux -Dmach_i386 -DTARGOSVER=0 -DCPPROGNAME=\"pcpp\" -I../../cc/driver -I../.. -I../../os/linux -I../../mip -I../../arch/i386 -c -o cc.o ./cc.c
./cc.c:212:47: error: expected ‘}’ before ‘MULTIARCH_PATH’
#define DEFLIBDIRS { "/usr/lib/", "/usr/lib/" MULTIARCH_PATH "/", 0 }
^
./cc.c:230:22: note: in expansion of macro ‘DEFLIBDIRS’
char *deflibdirs[] = DEFLIBDIRS;
^~~~~~~~~~
make[2]: *** [Makefile:50: cc.o] Error 1
make[2]: Leaving directory '/media/sd/INSTALL/pcc/src/pcc-1.1.0/cc/cc'
make[1]: *** [Makefile:12: all] Error 2
make[1]: Leaving directory '/media/sd/INSTALL/pcc/src/pcc-1.1.0/cc'
make: *** [Makefile:12: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment