This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Problems compiling trivial C program.

> >I'm having trouble compiling this test program:
> >
> >void f(){}
> >
> >using the command line:
> >gcc test.c -c -o test.o
> >
> >using 1.3.19 or latest Cygwin snapshot (2003-Feb-07) (same error with
> >both) and gcc-3.2-3.
> >
> >The error I see is:
> >
> >16 bit MS-DOS Subsystem
> >/usr/src/cygwin-cvs/obj
> >The NTVDM CPU has encountered an illegal instruction.
> >CS:0000 IP:0077 OP:f0 37 05 0e 02 Choose 'Close' to terminate the
> >application.
> >Close | Ignore
> >
> >AFAICT the command that is failing is:
> >/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bi
> n/as.exe,
> >P:\ccj00\cygwin\usr\i686-pc-cygwin\bin\as.exe --traditional-format -o
> >test.o /cygdrive/c/DOCUME~1/ccj00/LOCALS~1/Temp/cc50BUPU.s
> >See the following strace portion:
> >39542 4773296 [main] gcc 1428 spawn_guts: 1428 = spawn_guts
> >(/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/b
> in/as.exe,
>    ^^^^^^
> Sounds like a corrupted symlink.
Apologies if mails on this are sporadic, but I can only test this at
college. Would reinstalling gcc solve the corrupted symlink problem as I
have already tried that and I still get the same error. A process is
actually being spawned (the as.exe process) so it doesn't sound like the
symlinks are corrupted.
Do you (Chris) or anyone else have any good tips I can use to debug this? I
can't compile the Cygwin DLL on the college machines (because of this
problem) so I can't build a debug version. Also the processes that are
crashing don't seem to reach the Cygwin DLL initialisation stage anyway. I
can supply any further information you need to debug this, but I need to
know what would be helpful.


Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]