This is only a filename, or precisely extension issue. If you rename your intermediate file from "stateblock.i" to "stateblock-i.c", I believe everything should work.
Miki. On 19 March 2013 23:10, Austin English <[email protected]> wrote: > Howdy, > > I'm trying to narrow down a file that fails to compile with tinycc, > but works with gcc/clang. The exact error is: > stateblock.c:875: error: '}' expected (got ",") > > I wanted to use multidelta to reduce the testcase, but quickly found > that trying to recompile a preprocessed file with tcc fails: > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ tcc -E -I. > -I../../../include -DWINE_STRICT_PROTOTYPES > -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS -D_REENTRANT > -fPIC -I/usr/include/freetype2 -o stateblock.i stateblock.c > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ echo $? > 0 > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ tcc -c -I. > -I../../../include -DWINE_STRICT_PROTOTYPES > -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS -D_REENTRANT > -fPIC -I/usr/include/freetype2 -o stateblock.o stateblock.i > stateblock.i:1: error: unrecognized file type > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ echo $? > 1 > > but this works with gcc/clang: > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ gcc -E -I. > -I../../../include -DWINE_STRICT_PROTOTYPES > -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS -D_REENTRANT > -fPIC -I/usr/include/freetype2 -o stateblock.i stateblock.c > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ echo $? > 0 > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ gcc -c -I. > -I../../../include -DWINE_STRICT_PROTOTYPES > -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS -D_REENTRANT > -fPIC -I/usr/include/freetype2 -o stateblock.o stateblock.i > austin@debian-home:~/src/wine-tcc/dlls/d3d8/tests$ echo $? > 0 > > Is it possible to get tcc to use the preprocessed source? > > Thanks in advance, > -Austin > > _______________________________________________ > Tinycc-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/tinycc-devel >
_______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
