Re: [Mingw-users] 3.4.5 mingw-vista special r2 still broken on Vista
- Date: Wed, 16 Apr 2008 22:19:27 -0300
- From: "Luis Lavena" <luislavena@xxxxxxxxx>
- Subject: Re: [Mingw-users] 3.4.5 mingw-vista special r2 still broken on Vista
On Wed, Apr 16, 2008 at 8:19 PM, Luis Lavena <luislavena@xxxxxxxxx> wrote:
> Hello MinGW users,
>
> I was playing with a Vista installation (Home Premium) and found that
> my self build or even MinGW.exe installation do not work on it.
>
> Followed all the posts in the list, all the advices around the web and
> based on this post [1], I thought this was fixed.
>
> This is the list of packages I'm using:
>
> binutils-2.17.50-20060824-1.tar.gz
> gcc-core-3.4.5-20060117-2.tar.gz
> gcc-g++-3.4.5-20060117-2.tar.gz
> mingw-runtime-3.14.tar.gz
> mingw-utils-0.3.tar.gz
> w32api-3.11.tar.gz
> gdb-6.8-mingw-2.tar.bz2
>
> Using these packages on Windows XP SP2 works without issues, but under
> Vista got the old cc1 not found error or the missing header files.
>
> I cannot build MinGW from scratch since I'm using it to bootstrap a
> Ruby on Windows implementation called One-Click Installer.
>
> Is there any other workaround?
>
Request information:
Mingw is located in D:/mingw/installer3/sandbox/mingw
ruby_1_8 is located inside sandbox and the current directory is ruby_build.
gcc with -v option:
"gcc -o conftest -I../.. -I../../../ruby_1_8
-I../../../ruby_1_8/ext/zlib -g -O2 -v conftest.c -L. -L../.. -L.
-lmsvcrt-ruby18-static -lz -lshell32 -lws2_32 "
Using built-in specs.
Configured with: ../../gcc-3.4.5-20060117-2/configure --with-gcc
--with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32
--prefix=/mingw --enable-threads --disable-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r2)
cc1 -quiet -v -I../.. -I../../../ruby_1_8
-I../../../ruby_1_8/ext/zlib -iprefix ../lib/gcc/mingw32/3.4.5/
conftest.c -quiet -dumpbase conftest.c -auxbase conftest -g -O2
-version -o ./ccSkbb4j.s
gcc: installation problem, cannot exec `cc1': No such file or directory
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3:
4: /*top*/
5: int main() { return 0; }
6: int t() { void ((*volatile p)()); p = (void ((*)()))deflateReset; return 0; }
/* end */
GCC from inside MSYS:
"gcc -o conftest -I../.. -I../../../ruby_1_8
-I../../../ruby_1_8/ext/zlib -g -O2 -v conftest.c -L. -L../.. -L.
-lmsvcrt-ruby18-static -lz -lshell32 -lws2_32 "
Using built-in specs.
Configured with: ../../gcc-3.4.5-20060117-2/configure --with-gcc
--with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32
--prefix=/mingw --enable-threads --disable-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r2)
cc1 -quiet -v -I../.. -I../../../ruby_1_8
-I../../../ruby_1_8/ext/zlib -iprefix ../lib/gcc/mingw32/3.4.5/
conftest.c -quiet -dumpbase conftest.c -auxbase conftest -g -O2
-version -o ./cc2FKbsg.s
ignoring nonexistent directory "../lib/gcc/mingw32/3.4.5/../../../../include"
ignoring nonexistent directory "../lib/gcc/mingw32/3.4.5/include"
ignoring nonexistent directory
"../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/include"
ignoring nonexistent directory "/mingw/lib/gcc/mingw32/3.4.5/include"
ignoring nonexistent directory "/mingw/mingw32/include"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
../..
../../../ruby_1_8
../../../ruby_1_8/ext/zlib
End of search list.
GNU C version 3.4.5 (mingw-vista special r2) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r2).
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=127614
conftest.c:1:21: windows.h: No such file or directory
conftest.c:2:21: winsock.h: No such file or directory
conftest.c: In function `t':
conftest.c:6: error: `deflateReset' undeclared (first use in this function)
conftest.c:6: error: (Each undeclared identifier is reported only once
conftest.c:6: error: for each function it appears in.)
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3:
4: /*top*/
5: int main() { return 0; }
6: int t() { void ((*volatile p)()); p = (void ((*)()))deflateReset; return 0; }
/* end */
Now, gcc -print-search-dirs:
install: /mingw/lib/gcc/mingw32/3.4.5/
programs: =../libexec/gcc/mingw32/3.4.5/;../libexec/gcc/;/mingw/libexec/gcc/mingw32/3.4.5/;/mingw/libexec/gcc/mingw32/3.4.5/;/mingw/libexec/gcc/mingw32/;/mingw/lib/gcc/mingw32/3.4.5/;/mingw/lib/gcc/mingw32/;/usr/libexec/gcc/mingw32/3.4.5/;/usr/libexec/gcc/mingw32/;/usr/lib/gcc/mingw32/3.4.5/;/usr/lib/gcc/mingw32/;../mingw32/bin/mingw32/3.4.5/;../mingw32/bin/;/mingw/mingw32/bin/mingw32/3.4.5/;/mingw/mingw32/bin/
libraries: =../lib/gcc/mingw32/3.4.5/;../lib/gcc/;/mingw/lib/gcc/mingw32/3.4.5/;/usr/lib/gcc/mingw32/3.4.5/;../mingw32/lib/mingw32/3.4.5/;../mingw32/lib/;/mingw/mingw32/lib/mingw32/3.4.5/;/mingw/mingw32/lib/;/mingw/lib/mingw32/3.4.5/;/mingw/lib/;../lib/mingw32/3.4.5/;../lib/;/mingw/lib/mingw32/3.4.5/;/mingw/lib/;/lib/mingw32/3.4.5/;/lib/;/usr/lib/mingw32/3.4.5/;/usr/lib/
The results change when request from inside MSYS (sandbox/msys):
install: /mingw/lib/gcc/mingw32/3.4.5/
programs: =D:/mingw/installer3/sandbox/mingw/bin/../libexec/gcc/mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../libexec/gcc/;/mingw/libexec/gcc/mingw32/3.4.5/;/mingw/libexec/gcc/mingw32/3.4.5/;/mingw/libexec/gcc/mingw32/;/mingw/lib/gcc/mingw32/3.4.5/;/mingw/lib/gcc/mingw32/;/usr/libexec/gcc/mingw32/3.4.5/;/usr/libexec/gcc/mingw32/;/usr/lib/gcc/mingw32/3.4.5/;/usr/lib/gcc/mingw32/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/;/mingw/mingw32/bin/mingw32/3.4.5/;/mingw/mingw32/bin/
libraries: =D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/;/mingw/lib/gcc/mingw32/3.4.5/;/usr/lib/gcc/mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/lib/mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/lib/;/mingw/mingw32/lib/mingw32/3.4.5/;/mingw/mingw32/lib/;/mingw/lib/mingw32/3.4.5/;/mingw/lib/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../mingw32/3.4.5/;D:/mingw/installer3/sandbox/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../;/mingw/lib/mingw32/3.4.5/;/mingw/lib/;/lib/mingw32/3.4.5/;/lib/;/usr/lib/mingw32/3.4.5/;/usr/lib/
The current mingw-make is broken, so I'm relying in msys build of
make, which worked under Windows XP without problems.
Thanks in advance for your time.
--
Luis Lavena
Multimedia systems
-
Human beings, who are almost unique in having the ability to learn from
the experience of others, are also remarkable for their apparent
disinclination to do so.
Douglas Adams
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users