Code::Blocks Forums

User forums => General (but related to Code::Blocks) => Topic started by: The 11th plague of Egypt on April 20, 2010, 05:35:31 pm

Title: Cygwin problem
Post by: The 11th plague of Egypt on April 20, 2010, 05:35:31 pm
At first, when C::B installed, it detected my cygwin installation, but it couldn't compile anything.
Then I tryed and manually set it, but it still doesn't work. NetBeans works fine, btw.
I followed this manual http://wiki.codeblocks.org/index.php?title=Installing_Cygwin_Compiler
I can't understand the first part (I have no MinGW, just the GCC cygwin plugin).

These are the settings
(http://img687.imageshack.us/img687/7089/erroryc.th.png) (http://img687.imageshack.us/i/erroryc.png/)
I also set the paths as the manual said.

The auto-detect button works, but when I try to compile something, I get this error

Compiling: C:\Users\Pepsi\Documents\NetBeansProjects\cerca_nodo\main.cpp
Execution of 'g++.exe   -IC:/cygwin/usr/include  -c C:/Users/Pepsi/Documents/NetBeansProjects/cerca_nodo/main.cpp -o C:/Users/Pepsi/Documents/NetBeansProjects/cerca_nodo/main.o' in 'C:\Users\Pepsi\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\CodeBlocks' failed.
Nothing to be done.

Checking for existence: C:\Users\Pepsi\Documents\NetBeansProjects\cerca_nodo\main.exe
Title: Re: Cygwin problem
Post by: stahta01 on April 20, 2010, 11:34:23 pm
I suggest turn on full compiler logging and verifying that the gcc.exe and g++.exe files exists in your cygwin installation.

Edit: OS Version; CB Version and Cygwin Version may be needed to provide any real help.

Tim S.
Title: Re: Cygwin problem
Post by: The 11th plague of Egypt on April 21, 2010, 05:09:27 pm
The files you mentioned exist, I checked and saw them, also they get auto detected.
They are in the bin directory like the note says.

My specs:
Win7 32bits
C::B 8.02 non MinGW
CigWin 1.7.something, just updated

I don't know how to activate full logging.

Should I try the Reset to default button, or may it broke other programs too? NetBeans works afterall.
Title: Re: Cygwin problem
Post by: stahta01 on April 21, 2010, 05:26:31 pm
Please read the Troubleshooting section in the Wiki link you posted.

Tim S.
Title: Re: Cygwin problem
Post by: The 11th plague of Egypt on April 21, 2010, 05:30:32 pm
Thanks. Whatever I do, it ends the same. It keeps asking me to build, even if I click yes, and it quits when I answer no.
I get this terminal.
(http://img153.imageshack.us/img153/5760/errorqi.th.png) (http://img153.imageshack.us/i/errorqi.png/)

g++.exe   -IC:/cygwin/usr/include  -c C:/Users/Pepsi/Documents/NetBeansProjects/es_settimana6/es_sett6.cpp -o C:/Users/Pepsi/Documents/NetBeansProjects/es_settimana6/es_sett6.o
Execution of 'g++.exe   -IC:/cygwin/usr/include  -c C:/Users/Pepsi/Documents/NetBeansProjects/es_settimana6/es_sett6.cpp -o C:/Users/Pepsi/Documents/NetBeansProjects/es_settimana6/es_sett6.o' in 'C:\Users\Pepsi\Documents\NetBeansProjects\es_settimana6' failed.
Nothing to be done.

Checking for existence: C:\Users\Pepsi\Documents\NetBeansProjects\es_settimana6\es_sett6.exe
Executing: C:\Program Files\CodeBlocks/cb_console_runner.exe "C:\Users\Pepsi\Documents\NetBeansProjects\es_settimana6\es_sett6.exe" (in C:\Users\Pepsi\Documents\NetBeansProjects\es_settimana6)
Process terminated with status -1073741510 (0 minutes, 8 seconds)
Title: Re: Cygwin problem
Post by: stahta01 on April 21, 2010, 05:35:01 pm
My Cygwin 1.7.4 about month old installation is set up like below for toolchain.

i686-pc-cygwin-gcc-4.exe
i686-pc-cygwin-g++-4.exe
i686-pc-cygwin-g++-4.exe
ar.exe
gdb.exe
windres.exe
make.exe

It works for a simple hello world.

Note: gcc.exe is an link under Cygwin 1.7 this does not work under the normal Windows Command line system. gcc-4.exe and gcc-3.exe looks like real executable(s).

Tim S. 
Title: Re: Cygwin problem
Post by: The 11th plague of Egypt on April 21, 2010, 05:41:50 pm
I have no gcc-4, are you using a beta version?

Here are the ones I have, what should I use?
(http://img260.imageshack.us/img260/7025/errorqu.th.png) (http://img260.imageshack.us/i/errorqu.png/)

EDIT: I've created a new C::B project, it has the hello world program, but it still doesn't work.
Seems like it can't build it.

EDIT2: Ok, setting gcc-3 anb g++-3 it works, but it doesn't work setting the i686-...
I hope it'll stay fixed now. The auto-detect buttor seems really bugged.