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]

Solution to: Couldn't duplicate my handle & Win32 error 6 when using gcc helloworld.c

Hi guys.
I present a solution to one of the cygwin on win2k problems:

I ve read through the mailing list messages and found only one answer:
complete new install

OK. Anyway a solution. But not for me.

So, what is the problem. If you download almost the complete net distrib from cygwin
and install it on win2k and try to compile a c file with gcc you (could) get the following
error messages:

-precompiling works without error

$ gcc -c helloworld.c
101 [main] gcc 1304 proc_subproc: Couldn't duplicate my handle<0x58> for pid 1276, Win32 error 6

Administrator@UWEA ~
$ gcc helloworld.c
58 [main] gcc 1212 proc_subproc: Couldn't duplicate my handle<0x58> for pid 540, Win32 error 6
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld: installation problem, cannot exec `/usr/lib/
gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld': Invalid argument
collect2: ld returned 255 exit status

-hey, you poor system do not want to give me a stupid handle?
- I think I will persuade you to give me one!!!

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/specs
gcc version 2.95.3-5 (cygwin special)

- great: Et la lumiere fut. OK, the bible helps sometimes....

just deinstall gcc using setup.exe

Wow, really a great trick. Isn t it?

I am not a unix expert and I am not interested in exploring the process of installing
cygwin, but I think there is something wrong with the netinstaller!

work on it!

I did not check the autotools, only gcc

Uwe Kraemer

Unsubscribe info:
Bug reporting:

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