bad symbol table format -- it won't ld my program (*sniff*)

R. Curtis Jackson rcj at clyde.UUCP
Sat Jun 16 00:46:27 AEST 1984


Hi, campers.  Got another problem with USG 5.0 on a VAX 11/780.
This time, I have a very large lex program, and the thing refuses to
load.  Here is the output of the make:
---------------------------------------------------------------------
	cc -Og -c lex.yy.c
	cc -Og -o sdbio -Wl,-N i.tab.o y.tab.o lex.yy.o ioasm.o -ll -ly
ld fatal: fail to read symbol table of file lex.yy.o
*** Error code 13

Stop.
---------------------------------------------------------------------
The files involved are pretty large, as you can see:

-rw-rw-rw-   1 rcj      attt       20097 Jun 15 09:49 ioasm.l
-rw-r--r--   1 rcj      attt      186635 Jun 15 09:50 lex.yy.c
-rw-r--r--   1 rcj      attt      211106 Jun 15 10:17 lex.yy.o
---------------------------------------------------------------------
And nm won't tell me a damn thing, all I get is the column headers
and then this:

nm:  lex.yy.o:  cannot process symbol table (bad format)
---------------------------------------------------------------------
I've recompiled to no avail; I haven't tried without the -g for
sdb, but I really don't want to have to....

Anyone with any brilliant ideas on this one is welcome to respond
to one of the addresses below; I'm stuck.

Muchas Thankas en Advanses por *ANYTHING*,



More information about the Comp.unix.wizards mailing list