Arg list too long

Theresa Marsh (SunGard-Vashon) Theresa.Marsh@sungardbi-tech.com
Wed Feb 26 22:53:00 GMT 2003


Hi,

I am having trouble compiling with gcc version 2.95.2 19991024 (release) on 
AIX 4.3.  It looks like gcc is looping and therefore creating a huge
argument 
list containing repeated -D defines.  Eventually, the argument list becomes
so 
long that I get this error from cpp:

cpp: installation problem, cannot exec `cpp': Arg list too long

Below is part of the gcc output.  Ideas?  Suggestions?

Thanks!
Theresa

        gcc -c -ggdb3 -v    -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen  -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -o
/usr/lpp/uisinstalls/dgw/o/box82s41.o box82s41.c
>/usr/lpp/uisinstalls/dgw/tmp/20030226_57380/box82.err.$
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -D__GNUC__=2 -D__GNUC_MINOR__=95
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2
-D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -Asystem(unix)
-Asystem(aix) -D__CHAR_UNSIGNED__ -ggdb3 -D_ARCH_COM box82s41.c
/tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__
-ggdb3 -D_ARCH_COM -D__GNUC__=2 -D__GNUC_MINOR__=95 -D_IBMR2 -D_POWER -D_AIX
-D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM box82s41.c -o
/tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-I/usr/lpp/uisinstalls/dgw/h -I/usr/lpp/uisinstalls/dgw/steno/gen
-I/usr/lpp/uisinstalls/omnidex/include -I/opt/steno/include
-I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__ -ggdb3
-D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D__CHAR_UNSIGNED__ -D_ARCH_COM -D__GNUC__=2 -D__GNUC_MINOR__=95 -D_IBMR2
-D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER
-D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__
-D_ARCH_COM box82s41.c -o /tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-Asystem(unix) -Asystem(aix) -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__
-ggdb3 -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX
-D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D__GNUC__=2
-D__GNUC_MINOR__=95 -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM box82s41.c -o /tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-I/usr/lpp/uisinstalls/dgw/h -I/usr/lpp/uisinstalls/dgw/steno/gen
-I/usr/lpp/uisinstalls/omnidex/include -I/opt/steno/include
-I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__ -ggdb3
-D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX
-D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D__GNUC__=2
-D__GNUC_MINOR__=95 -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM box82s41.c -o /tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix) -Asystem(unix)
-Asystem(aix) -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__
-ggdb3 -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX
-D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2
-D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER
-D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__
-D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D__CHAR_UNSIGNED__ -D_ARCH_COM -D__GNUC__=2 -D__GNUC_MINOR__=95 -D_IBMR2
-D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER
-D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__
-D_ARCH_COM box82s41.c -o /tmp/cc0xJ7rc.i
Using builtin specs.
gcc version 2.95.2 19991024 (release)
 cpp -lang-c -v -Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix)
-Asystem(unix) -Asystem(aix) -Asystem(unix) -Asystem(aix) -Asystem(unix)
-Asystem(aix) -Asystem(unix) -Asystem(aix) -I/usr/lpp/uisinstalls/dgw/h
-I/usr/lpp/uisinstalls/dgw/steno/gen -I/usr/lpp/uisinstalls/omnidex/include
-I/opt/steno/include -I/usr/local/include -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -Asystem(unix) -Asystem(aix) -D__CHAR_UNSIGNED__
-ggdb3 -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX
-D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32
-D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2
-D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER
-D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG -D__CHAR_UNSIGNED__
-D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_LONG_LONG
-D__CHAR_UNSIGNED__ -D_ARCH_COM -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41
-D_AIX43 -D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM -D__GNUC__=2
-D__GNUC_MINOR__=95 -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 -D_AIX43
-D_LONG_LONG -D__CHAR_UNSIGNED__ -D_ARCH_COM box82s41.c -o /tmp/cc0xJ7rc.i




___________________________________________________________________________ 
This email and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager.
This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not
disseminate, distribute or copy this e-mail. Please notify the sender
immediately by e-mail if you have received this e-mail by mistake and delete
this e-mail from your system. If you are not the intended recipient you are
notified that disclosing, copying, distributing or taking any action in
reliance on the contents of this information is strictly prohibited.



More information about the Gcc-bugs mailing list