Web lists-archives.org

Re: [Mingw-users] [Mingw-w64-public] MinGW 64 on Windows Vista 64




----- Original Message ----- 
From: "Danny Smith" <dannysmith@xxxxxxxxxxxx>
.
.
>> -------------------------------------
>> C:\_64\C>gcc -c try.c
>> gcc: CreateProcess: No such file or directory
>> -------------------------------------
> This error message comes from pex_win32_exec_child in
> libiberty/pex-win32.c.
> I suspect that the process it is trying to create is cc1.exe.
> I would not be surprised if the reason it can't find it is that
> the _access() function on Vista64 has the same behaviour as  _access()
> on Vista32.
> Do the mingw-w64 headers have the __MINGW_ACCESS workaround?
> See  PR 33281 in gcc's bugzilla for details.
> Danny

Yes - I was wondering if that might be the cause, and it does seem to be the 
trouble.
If I add C:\_64\root-x86_64-pc-mingw32\libexec\gcc\x86_64-pc-mingw32\4.3.0 
to the path (so that cc1.exe is locatable) then the error disappears, to be 
replaced with:

----------------------
C:\_64\C>gcc -o try.exe try.c
try.c:1:19: error: no include path in which to search for stdio.h
try.c: In function 'main':
try.c:4: warning: incompatible implicit declaration of built-in function 
'printf'
----------------------

This is the same error as occurs with the 32-bit version of gcc.exe (that 
doesn't incorporate the __MINGW_ACCESS workaround) once the location of 
cc1.exe has been added to the path.

Cheers,
Rob 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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