Prof A Olowofoyeku (The African Chief) wrote:
Is crt2.o anywhere in the Mingw directory tree? It should be in /mingw/lib.
It's right there. I've set LIBRARY_PATH and LD_LIBRARY_PATH both to point there.
Then it appears that you have a broken compiler. What is the output of "gcc -print-search-dirs"?
install: /mingw/lib/gcc-lib/mingw32/3.2.3/ programs: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/;/usr/lib/gcc/mingw32/3.2.3/;/usr/lib/gcc/mingw32/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/ libraries: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/usr/lib/gcc/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../;/lib/mingw32/3.2.3/;/lib/;/usr/lib/mingw32/3.2.3/;/usr/lib/
______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
On 11 Feb 2005 at 15:32, Markus Gerwinski wrote:
Prof A Olowofoyeku (The African Chief) wrote:
Is crt2.o anywhere in the Mingw directory tree? It should be in /mingw/lib.
It's right there. I've set LIBRARY_PATH and LD_LIBRARY_PATH both to point there.
Then it appears that you have a broken compiler. What is the output of "gcc -print-search-dirs"?
install: /mingw/lib/gcc-lib/mingw32/3.2.3/ programs: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/ ;/mingw/lib/gcc-lib/mingw32/;/usr/lib/gcc/mingw32/3.2.3/;/usr/lib/gcc/ mingw32/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32 /bin/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../.. /../mingw32/bin/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/ bin/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw3 2/bin/ libraries: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/usr/lib/gcc/mingw32/3.2.3/;C:/Mi nGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3 .2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3. 2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;C:/MinG W/bin/../lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;C:/MinGW/bi n/../lib/gcc-lib/mingw32/3.2.3/../../../;/mingw/lib/gcc-lib/mingw32/3. 2.3/../../../mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../ ;/lib/mingw32/3.2.3/;/lib/;/usr/lib/mingw32/3.2.3/;/usr/lib/
Well, I am not going to try and deconstruct all the "../" in these paths - but this looks fine to me, and I can't, from a cursory look, see any obvious reason for your problem.
What is the output of: "gcc --print-file-name=crt2.o" ?
One possible hack is to copy the file to this directory: /mingw/lib/gcc-lib/mingw32/3.2.3/
Best regards, The Chief --------- Prof. Abimbola Olowofoyeku (The African Chief) Web: http://www.greatchief.plus.com/
"Prof. A Olowofoyeku (The African Chief)" wrote:
On 11 Feb 2005 at 15:32, Markus Gerwinski wrote:
... snip ...
install: /mingw/lib/gcc-lib/mingw32/3.2.3/ programs: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/ ;/mingw/lib/gcc-lib/mingw32/;/usr/lib/gcc/mingw32/3.2.3/;/usr/lib/gcc/ mingw32/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32 /bin/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../.. /../mingw32/bin/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/ bin/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw3 2/bin/ libraries: =C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/;C:/MinGW/bin/../lib/gcc-li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/usr/lib/gcc/mingw32/3.2.3/;C:/Mi nGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3 .2.3/;C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/li b/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3. 2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;C:/MinG W/bin/../lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;C:/MinGW/bi n/../lib/gcc-lib/mingw32/3.2.3/../../../;/mingw/lib/gcc-lib/mingw32/3. 2.3/../../../mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../ ;/lib/mingw32/3.2.3/;/lib/;/usr/lib/mingw32/3.2.3/;/usr/lib/
Well, I am not going to try and deconstruct all the "../" in these paths - but this looks fine to me, and I can't, from a cursory look, see any obvious reason for your problem.
I looked at a couple, and by the last ../ they all seemed to reduce to just "/mingw/".
On 11 Feb 2005 at 10:18, CBFalconer wrote:
[....]
I looked at a couple, and by the last ../ they all seemed to reduce to just "/mingw/".
This is the relevant part of the output of my "gcc -print-search-dirs" (i.e., the part that relates to libraries):
libraries: d:/mingw/bin/../lib/gcc/mingw32/3.4.2/;d:/mingw/bin/../lib/gcc/;d:/mingw /lib/mingw32/3.4.2/;d:/mingw/lib/;/mingw/lib/gcc/mingw32/3.4.2/;/usr/lib /gcc/mingw32/3.4.2/;d:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../mi ngw32/lib/mingw32/3.4.2/;d:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../ ../mingw32/lib/;/mingw/lib/gcc/mingw32/3.4.2/../../../../mingw32/lib/min gw32/3.4.2/;/mingw/lib/gcc/mingw32/3.4.2/../../../../mingw32/lib/;/mingw /lib/mingw32/3.4.2/;/mingw/lib/;d:/mingw/bin/../lib/gcc/mingw32/3.4.2/.. /../../mingw32/3.4.2/;d:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../;/m ingw/lib/gcc/mingw32/3.4.2/../../../mingw32/3.4.2/;/mingw/lib/gcc/mingw3 2/3.4.2/../../../;/lib/mingw32/3.4.2/;/lib/;/usr/lib/mingw32/3.4.2/;/usr /lib/
As you can see, "d:/mingw/lib/" and "/mingw/lib/" appear in this. They should have appeared in Markus's list as well. So, I think all points to a broken installation (either gcc, or Mingw, or MSYS).
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.greatchief.plus.com/