Hi Viktor:I just installed the latest version of MinGW (7.2.0).After your latest update today, and during the start of creation of this build, I had a crash informing me that:' The CPU you selected does not support the x86-64 instruction set. 'I had no problem building with the previous MinGW 7.1.0 version.
I do note though that the new MinGW 7.2.0 version has a slightly different directory structure.Also, I believe this new version is slanted more toward 64-bit builds rather than 32-bit.Anyway, I'm attaching the MGLOG.TXT inside the MGLOG.ZIP file for your perusal.( btw, this new and latest MinGW 7.2.0 compiler is available for download at my site.)
Are you sure this was caused by my typo-fix in `hbfimage`contrib today? It seems unlikely.
I do note though that the new MinGW 7.2.0 version has a slightly different directory structure.Also, I believe this new version is slanted more toward 64-bit builds rather than 32-bit.Anyway, I'm attaching the MGLOG.TXT inside the MGLOG.ZIP file for your perusal.( btw, this new and latest MinGW 7.2.0 compiler is available for download at my site.)I can't seem to be able to access this part of your site, but I'm onthe opinion that it's best (or should I say critical) to download Ccompiler tools (and other 3rd party components) from their originalsource. This has practical advantages: 1) everyone knows theyare using the package just by looking at the URL or packagename 2) it's better security-wise. +1) it's also faster and doesn'twastes bandwidth.
Are you sure this was caused by my typo-fix in `hbfimage`contrib today? It seems unlikely.NO, I'm quite certain that the slightly modified directory structure of this latest MinGW 7.2.0 is the cause of my problems.I do note though that the new MinGW 7.2.0 version has a slightly different directory structure.Also, I believe this new version is slanted more toward 64-bit builds rather than 32-bit.Anyway, I'm attaching the MGLOG.TXT inside the MGLOG.ZIP file for your perusal.( btw, this new and latest MinGW 7.2.0 compiler is available for download at my site.)I can't seem to be able to access this part of your site, but I'm onthe opinion that it's best (or should I say critical) to download Ccompiler tools (and other 3rd party components) from their originalsource. This has practical advantages: 1) everyone knows theyare using the package just by looking at the URL or packagename 2) it's better security-wise. +1) it's also faster and doesn'twastes bandwidth.The source is https://www.nuwen.net and this site has been providing hi-quality, unchanged MinGW downloads for many years now. In fact, this is the only site where a binary download was available.Perhaps, it is the hbmk2 option -march=???? that needs to be changed. ??
Yes, I traverse the above sites usually first. But Stephan T Lavavej's site is the only one where the executables were available.
btw, it was Andi Jahja who recommended that MinGW 7.1.0 be quickly replaced by 7.2.0 -- because of nine significant errors in the 7.1.0 version.
Hi Mel,The problem are these flags: "-march=i586 -mtune=pentiumpro"Distro from nuwen.net is 64-bit stuff.Make sure your environment are adjusted accordingly to build 64-bit version/.Andi
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
No, I suggest using MSYS2 packages. It's the simplest way toinstall mingw-w64 and keep it updated. It comes from the sameteam/effort as mingw-w64 itself.Instructions:-Viktor
On Tuesday, September 19, 2017 at 10:51:22 AM UTC+2, Massimo Belgrano wrote:can be used one version for create 32 & 64 bit? HOW?in site suggested from viktor https://sourceforge.net/projects/mingw-w64/files/
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
Hi Massimo:I think I'll wait awhile before going down the msys32 path.I have a much more complex setup for updating and buildingIn addition to all the other compilers installed on my dev system(e.g., BCC 5.5, 5.8, 67,68, 7.3, etc, etc) and the Pelles Compiler and VC2015, VC2017, I have a bunch of MinGW Compilers installed too (e.g., 5.1., 5.3, 6.1, 6.2, 6.3, 7.1, and 7.2)
So, I think I'll wait until a 7.2.0 binary package becomes available in a simplistic MinGW720.7z offering -- without having to go to the Msys2 route. At least for now.
Also, using my latest MinGW 7.2.0 64-bit compiler, I'd like to know what envar vrbls I would have to specify in order for the win-make executable to create a complete 64-bit Harbour executable. I have read thru ...\harbour\readme.md and read some stuff about HB_USER_CFLAGS, -arch x86-64, etc but don't understand what envars I have to set and the appropriate value should be. Until I get specific instructions, I guess I'll 'lay low' for awhile.
Thanks for your invitation to do the msys32 stuff. Maybe I'll accept at some later time.
nsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Imo this question may be for Viktor
How can i get upgrade mingw?
from msys2 prompt
and how install /upgrde also mingw 64 bit?
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
--
pacman -Syupacman -S -yu -u pacman -S -yu -u D:\@@>gcc --version
gcc (Rev1, Built by MSYS2 project) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
--
pacman -Syupacman -S -yu -upacman -S -yu -uD:\@@>gcc --versionI see a MINGW32.7z attachment... who and why was it sent?
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
in past i have send as google drive attaccment only to show my result
i suggest add to viktor description also this:
i not ble copy and paste in msys2 prompt using control v

--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Viktor, how did you solve the __float128 problem? I have it including stdlib.h from zlib...
Does msys2 based clang needs some other compiler include files?
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi mel
Please can you try also with viktor suggestion download nstall https://msys2.github.io use right clik for copy in MSYS2 console: pacman --noconfirm -S git {base,msys2}-devel mingw-w64-{i686,x86_64}-{clang,toolchain}create a two subfolter relocable
update using from MSYS2 MSYS console and enter:
pacman -Syu
2. Start MSYS MinGW 32-bit console and enter:
pacman -S -yu -u
3. Start MSYS MinGW 64-bit console and enter:
pacman -S -yu -u
4. check versions on both 32 & 64 at the command prompt - look for 7.2.0:
gcc --version
Very busy right now, but will consider this for next week some time.-Mel

Hi Massimo.Viktor done a good job describing the process in https://github.com/vszakats/harbour-core/blob/master/package/RELNOTES.md. You easily can miss the update process however ;)Steps to upgrade:1. Start MSYS2 MSYS console and enter:pacman -Syu2. Start MSYS MinGW 32-bit console and enter:pacman -S -yu -u3. Start MSYS MinGW 64-bit console and enter:pacman -S -yu -u4. check versions on both 32 & 64 at the command prompt - look for 7.2.0:D:\@@>gcc --version
gcc (Rev1, Built by MSYS2 project) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Miroslav Georgiev
Better install 32 or 64 bit version ?
in past I did not understand that "msys" console is different than "msys mingw 32" and from "msys mingw 64"
deadware - coolest word I've heard ;)Deadware is slang for a software program or game that is so riddled with bugs and errors that it is virtually unusable.