Mail Archives: djgpp/1996/02/22/21:15:35
I've been trying to test out V2, and I have encountered a rather
serious problem - for a simple 'hello' program, the compiler
goes just fine.... till it runs the linker. ld then crashes
with a meassge along these lines:
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\001' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\024' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\002' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\000' in expression
e:/djgpp/bin\ld.exe:djgpp.lnk:1: ignoring invalid character `\37777777700'
in expression
Exiting due to signal SIGSEGV
Page fault at eip=00007a00, error=0004
eax=0000000a ebx=00000043 ecx=00008880 edx=00000000 esi=0008600e edi=00000001
ebp=30303737 esp=0007d394 cs=0127 ds=012f es=012f fs=010f gs=013f ss=012f
Call frame traceback EIPs:
0x00007a00
I am running a Win95 P90, 16M ram, an a couple of gigs free HD space. This
problem
occurs in Win95, or in 'MSDOS mode', using CSWDPMI. It also happens if I run ld
manually with the same command line gcc -v prints.
So... any ideas? Please?
Ian
vmeister AT ios DOT com
http://ios.com/~vmeister/
- Raw text -