Hi,

I tried to build tcc from git source, but currently it fails to build.

% uname -a
FreeBSD bsdbox 10.1-RELEASE-p13 FreeBSD 10.1-RELEASE-p13 #0: Thu Jun 18
12:13:18 CEST 2015     cjpm@bsdbox:/usr/obj/usr/src/sys/GENERIC  amd64

<snip>
../tcc -B.. -c bcheck.c -o x86_64/bcheck.o -I..  -Wall -g -O0 
-Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict
-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno
-uninitialized -fno-strict-aliasing -fPIC -DTCC_TARGET_X86_64
In file included from bcheck.c:21:
/usr/include/stdio.h:63: error: ';' expected (got "va_list")
Makefile:116: recipe for target 'x86_64/bcheck.o' failed
gmake[1]: *** [x86_64/bcheck.o] Error 1
gmake[1]: Leaving directory '/usr/home/cjpm/github/tinycc/lib'
Makefile:259: recipe for target 'libtcc1.a' failed
gmake: *** [libtcc1.a] Error 2

Any thoughts about how to handle this?

If you need more info, please let me know.

Regards,
-- 
Carlos Jacobo Puga Medina <[email protected]>

Script started on Mon Jul 20 01:43:52 2015
cjpm@bsdbox:~/github/tinycc % ./configure --cc=gcc48

Binary  directory   /usr/local/bin
TinyCC directory    /usr/local/lib/tcc
Library directory   /usr/local/lib64
Include directory   /usr/local/include
Manual directory    /usr/local/share/man
Info directory      /usr/local/share/info
Doc directory       /usr/local/share/doc//usr/local/lib/tcc
Target root prefix  
Source path      /home/cjpm/github/tinycc
C compiler       gcc48
cross compilers  no
Target CPU       x86-64
Host OS          FreeBSD
Target OS        FreeBSD
Big Endian       no
gprof enabled    no
use libgcc       no
Creating config.mak and config.h
cjpm@bsdbox:~/github/tinycc % gmake

gcc48 -o tcc.o -c tcc.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o libtcc.o -c libtcc.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o tccpp.o -c tccpp.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o tccgen.o -c tccgen.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o tccelf.o -c tccelf.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o tccasm.o -c tccasm.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o tccrun.o -c tccrun.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o x86_64-gen.o -c x86_64-gen.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
gcc48 -o i386-asm.o -c i386-asm.c -DTCC_TARGET_X86_64 -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing
ar rcs libtcc.a libtcc.o tccpp.o tccgen.o tccelf.o tccasm.o tccrun.o x86_64-gen.o i386-asm.o
gcc48 -o tcc tcc.o libtcc.a -lm -I.  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing  
gmake -C lib native
gmake[1]: Entering directory '/usr/home/cjpm/github/tinycc/lib'
mkdir -p x86_64
../tcc -B.. -c libtcc1.c -o x86_64/libtcc1.o -I..  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing -fPIC -DTCC_TARGET_X86_64
../tcc -B.. -c alloca86_64.S -o x86_64/alloca86_64.o -I..  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing -fPIC -DTCC_TARGET_X86_64
../tcc -B.. -c alloca86_64-bt.S -o x86_64/alloca86_64-bt.o -I..  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing -fPIC -DTCC_TARGET_X86_64
../tcc -B.. -c bcheck.c -o x86_64/bcheck.o -I..  -Wall -g -O0 -Wdeclaration-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -Wno-uninitialized -fno-strict-aliasing -fPIC -DTCC_TARGET_X86_64
In file included from bcheck.c:21:
/usr/include/stdio.h:63: error: ';' expected (got "va_list")
Makefile:116: recipe for target 'x86_64/bcheck.o' failed
gmake[1]: *** [x86_64/bcheck.o] Error 1
gmake[1]: Leaving directory '/usr/home/cjpm/github/tinycc/lib'
Makefile:259: recipe for target 'libtcc1.a' failed
gmake: *** [libtcc1.a] Error 2
cjpm@bsdbox:~/github/tinycc % exit

exit

Script done on Mon Jul 20 01:44:14 2015
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to