I get the following error:
make[1]: Entering directory `/home/greg/src/klibc/klibc-0.196/klibc'
gcc -Wp,-MT,__static_init.o,-MD,./.__static_init.o.d -march=i386 -Os -g
-malign-functions=0 -malign-jumps=0 -malign-loops=0 -nostdinc -iwithprefix
include -D__KLIBC__ -DBITSIZE=32 -I.. /include/arch/i386 -I../include/bits32
-I../include -I../linux/include -I../linux/include2 -I ../linux/include
-DWITH_ERRLIST -W -Wall -Wpointer-arith -Wwrite-strings -Wstrict-prototypes
-Winline -c -o __static_init.o __static_init.c
Usage: cpp [switches] input output
Switches:
-include <file> Include the contents of <file> before
other files
-imacros <file> Accept definition of marcos in <file>
-iprefix <path> Specify <path> as a prefix for next two
options
-iwithprefix <dir> Add <dir> to the end of the system
include paths
-iwithprefixbefore <dir> Add <dir> to the end of the main include
paths
-isystem <dir> Add <dir> to the start of the system
include paths
-idirafter <dir> Add <dir> to the end of the system
include paths
-I <dir> Add <dir> to the end of the main include
paths
-nostdinc Do not search the system include directories
-nostdinc++ Do not search the system include directories for C++
-o <file> Put output into <file>
-pedantic Issue all warnings demanded by strict ANSI C
-traditional Follow K&R pre-processor behaviour
-trigraphs Support ANSI C trigraphs
-lang-c Assume that the input sources are in C
-lang-c89 Assume that the input sources are in C89
-lang-c++ Assume that the input sources are in C++
-lang-objc Assume that the input sources are in ObjectiveC
-lang-objc++ Assume that the input sources are in ObjectiveC++
-lang-asm Assume that the input sources are in assembler
-lang-chill Assume that the input sources are in Chill
-+ Allow parsing of C++ style features
-w Inhibit warning messages
-Wtrigraphs Warn if trigraphs are encountered
-Wno-trigraphs Do not warn about trigraphs
-Wcomment{s} Warn if one comment starts inside another
-Wno-comment{s} Do not warn about comments
-Wtraditional Warn if a macro argument is/would be turned into
a string if -tradtional is specified
-Wno-traditional Do not warn about stringification
-Wundef Warn if an undefined macro is used by #if
-Wno-undef Do not warn about testing udefined macros
-Wimport Warn about the use of the #import directive
-Wno-import Do not warn about the use of #import
-Werror Treat all warnings as errors
-Wno-error Do not treat warnings as errors
-Wall Enable all preprocessor warnings
-M Generate make dependencies
-MM As -M, but ignore system header files
-MD As -M, but put output in a .d file
-MMD As -MD, but ignore system header files
-MG Treat missing header file as generated files
-g Include #define and #undef directives in the output
-D<macro> Define a <macro> with string '1'
as its value
-D<macro>=<val> Define a <macro> with <val>
as its value
-A<question> (<answer>) Assert the <answer> to
<question>
-U<macro> Undefine <macro>
-u or -undef Do not predefine any macros
-v Display the version number
-H Print the name of header files as they are used
-C Do not discard comments
-dM Display a list of macro definitions active at end
-dD Preserve macro definitions in output
-dN As -dD except that only the names are preserved
-dI Include #include directives in the output
-ifoutput Describe skipped code blocks in output
-P Do not generate #line directives
-$ Do not include '$' in identifiers
-remap Remap file names when including files.
-h or --help Display this information
cpp: Too many arguments
make[1]: *** [__static_init.o] Error 1
make[1]: Leaving directory `/home/greg/src/klibc/klibc-0.196/klibc'
make: *** [all] Error 2
Any ideas?
thanks,
greg k-h