On 2017/4/7 6:48, Óscar Fuentes wrote:
> The --build and --host parameters should not be needed. The configure
> script is expected to guess those values.
They are needed because otherwise I get 'x86_64-pc-msys' because at  the 
moment I am using devel tools from the `msys` repository to build both 
packages for i686 and x86_64.

Using `--prefix=/mingw32` makes `configure` output the correct triplet 
but it is also risky for overwriting system files by accident (are we 
going to have `sudo` in MSYS?`. So I don't do that.

>> __pch.h: ${srcdir}/src/env/_crtdef.h
>>      echo "#include \"$<\"" > $@
>
> I guess you are using the MSYS2-dependent make.exe executable. Please
> try using the make.exe executable for MinGW-w64 instead:
>
> $ pacman -S mingw-w64-x86_64-make
>
> Now
>
> $ which make.exe
>
> should output
>
> /mingw64/bin/make.exe
As mentioned above I use make from the `msys` repository so it looks 
like this:

E:\GitHub\mcfgthread\.build_i686_release>which make
/usr/bin/make

E:\GitHub\mcfgthread\.build_i686_release>make --version
GNU Make 4.2.1
Built for x86_64-pc-msys
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

>>> Does the build work on the classic MSYS environment?
I don't know. MSYS is merely less powerful than MSYS2 and I don't 
provide support for it.


-- 
Best regards,
LH_Mouse


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to