If it can help anybody, here is the offending pattern:
typedef union{
// [ 1500 lines of structs containing unions and unsigned int ]
// I know this is ugly, but it is not my code! I fist started to laught
// but my workmate seriouly say: what's the problem ? So I shut myself
// up. Let's wait the code review (a luck we have that). In the meantime
// I would like to solve the problem because this stuck our development!
}DEC_DATA;
typedef DEC_DATA REGS [128];
Typedef struct _A{
int b;
struct {
int d;
int e;
} c;
struct{
REGS decoderReg;
int z;
} shadows;
}A, *pA;
> [previously sent on Project builder list, with no answer... Trying here]
>
> With gcc3 on 10.2
>
>
> [... Build flags ...]
>
> {standard input}:1416:FATAL:Source line too long. Please change file
> /SourceCache/cctools/cctools-435/as/input-scrub.c then rebuild assembler.
>
> ...failed CompileCplusplus
> /Volumes/Footage/VSS/VP/Mac/Kernel/Drivers/NativeMarvelIO/build/NativeMarvel
> IO.build/NativeMarvelIO.build/Objects-normal/ppc/TestDispatch.o ...
>
>
> AFAIK, this file that it is compiling (TestDispatch.cpp) has 174 lines. So I
> guess it is an intermediate file. Any idea what it could be. I'm very
> puzzeled...