1. 64 bit Euphoria for Windows.
- Posted by LarryMiller Aug 05, 2013
- 1666 views
Just wondering what the status is for 64 bit Windows Euphoria. I tried version 1a35013eb40e from the July 31 daily builds on a trial version of Server 2012 on VirtualBox. I wasn't able to get any of the demos to run. 32 bit Euphoria runs fine.
2. Re: 64 bit Euphoria for Windows.
- Posted by mattlewis (admin) Aug 07, 2013
- 1553 views
Just wondering what the status is for 64 bit Windows Euphoria. I tried version 1a35013eb40e from the July 31 daily builds on a trial version of Server 2012 on VirtualBox. I wasn't able to get any of the demos to run. 32 bit Euphoria runs fine.
It sounds like either some recent changes have broken it or there's something wrong with the nightly build process.
Matt
3. Re: 64 bit Euphoria for Windows.
- Posted by jimcbrown (admin) Aug 07, 2013
- 1556 views
Just wondering what the status is for 64 bit Windows Euphoria. I tried version 1a35013eb40e from the July 31 daily builds on a trial version of Server 2012 on VirtualBox. I wasn't able to get any of the demos to run. 32 bit Euphoria runs fine.
It sounds like either some recent changes have broken it or there's something wrong with the nightly build process.
Matt
This isn't too surprising. The build server is hacked up beyond belief and extremely fragile. And of course, the sole admin (i.e. me) is basically AWOL.
4. Re: 64 bit Euphoria for Windows.
- Posted by LarryMiller Aug 07, 2013
- 1556 views
A little more information: I more recently tried this version on a trial version of 64 bit Windows 8.1 running under VirtualBox. I tried most of the demos and the only one that will run is animal.ex. All others fail silently with no errors. Having a look with Process Monitor shows that it is loading the include files and then terminates.
5. Re: 64 bit Euphoria for Windows.
- Posted by mattlewis (admin) Aug 07, 2013
- 1561 views
A little more information: I more recently tried this version on a trial version of 64 bit Windows 8.1 running under VirtualBox. I tried most of the demos and the only one that will run is animal.ex. All others fail silently with no errors. Having a look with Process Monitor shows that it is loading the include files and then terminates.
I just tried the August 7 file, and it wouldn't run queens.ex (under WINE). I cross compiled and that version ran correctly (again, under WINE). So I'm suspecting something with the setup of the eubin server.
Matt
6. Re: 64 bit Euphoria for Windows.
- Posted by jimcbrown (admin) Aug 07, 2013
- 1603 views
A little more information: I more recently tried this version on a trial version of 64 bit Windows 8.1 running under VirtualBox. I tried most of the demos and the only one that will run is animal.ex. All others fail silently with no errors. Having a look with Process Monitor shows that it is loading the include files and then terminates.
I just tried the August 7 file, and it wouldn't run queens.ex (under WINE). I cross compiled and that version ran correctly (again, under WINE). So I'm suspecting something with the setup of the eubin server.
Matt
Hmm. I wonder if its an issue with the use of an experimental gcc. What version of gcc did you perform the cross compile with?
THe build server is using mingw-w64-x86_64-cross-i686-bin-20101009.tar.bz2 from www.drangon.org/mingw/ (because it's running on a 32bit only cpu that lacks hardware support for 64bit OSes). You can still get a copy here: http://code.google.com/p/mingw-w64-dgn/downloads/list?q=label%3ADeprecated&num=100&start=100
7. Re: 64 bit Euphoria for Windows.
- Posted by mattlewis (admin) Aug 07, 2013
- 1588 views
I just tried the August 7 file, and it wouldn't run queens.ex (under WINE). I cross compiled and that version ran correctly (again, under WINE). So I'm suspecting something with the setup of the eubin server.
Matt
Hmm. I wonder if its an issue with the use of an experimental gcc. What version of gcc did you perform the cross compile with?
THe build server is using mingw-w64-x86_64-cross-i686-bin-20101009.tar.bz2 from www.drangon.org/mingw/ (because it's running on a 32bit only cpu that lacks hardware support for 64bit OSes). You can still get a copy here: http://code.google.com/p/mingw-w64-dgn/downloads/list?q=label%3ADeprecated&num=100&start=100
This was on a 64-bit machine:
$ x86_64-w64-mingw32-gcc -v Using built-in specs. COLLECT_GCC=x86_64-w64-mingw32-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-w64-mingw32/4.6/lto-wrapper Target: x86_64-w64-mingw32 Configured with: ../../src/configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/include' --mandir='/usr/share/man' --infodir='/usr/share/info' --sysconfdir=/etc --localstatedir=/var --libexecdir='/usr/lib/gcc-mingw-w64' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --enable-static --disable-multilib --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --libdir=/usr/lib --enable-libstdcxx-time=yes --with-tune=generic --enable-version-specific-runtime-libs --enable-threads=win32 --enable-fully-dynamic-string --enable-sjlj-exceptions --enable-languages=c,c++,fortran,objc,obj-c++,ada --enable-lto --with-plugin-ld --target=x86_64-w64-mingw32 --with-gxx-include-dir=/usr/include/c++/4.6 --with-as=/usr/bin/x86_64-w64-mingw32-as --with-ld=/usr/bin/x86_64-w64-mingw32-ld Thread model: win32 gcc version 4.6.3 (GCC)
Matt
8. Re: 64 bit Euphoria for Windows.
- Posted by jimcbrown (admin) Aug 07, 2013
- 1609 views
I just tried the August 7 file, and it wouldn't run queens.ex (under WINE). I cross compiled and that version ran correctly (again, under WINE). So I'm suspecting something with the setup of the eubin server.
Matt
Hmm. I wonder if its an issue with the use of an experimental gcc. What version of gcc did you perform the cross compile with?
THe build server is using mingw-w64-x86_64-cross-i686-bin-20101009.tar.bz2 from www.drangon.org/mingw/ (because it's running on a 32bit only cpu that lacks hardware support for 64bit OSes). You can still get a copy here: http://code.google.com/p/mingw-w64-dgn/downloads/list?q=label%3ADeprecated&num=100&start=100
This was on a 64-bit machine:
$ x86_64-w64-mingw32-gcc -v Using built-in specs. COLLECT_GCC=x86_64-w64-mingw32-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-w64-mingw32/4.6/lto-wrapper Target: x86_64-w64-mingw32 Configured with: ../../src/configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/include' --mandir='/usr/share/man' --infodir='/usr/share/info' --sysconfdir=/etc --localstatedir=/var --libexecdir='/usr/lib/gcc-mingw-w64' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --enable-static --disable-multilib --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --libdir=/usr/lib --enable-libstdcxx-time=yes --with-tune=generic --enable-version-specific-runtime-libs --enable-threads=win32 --enable-fully-dynamic-string --enable-sjlj-exceptions --enable-languages=c,c++,fortran,objc,obj-c++,ada --enable-lto --with-plugin-ld --target=x86_64-w64-mingw32 --with-gxx-include-dir=/usr/include/c++/4.6 --with-as=/usr/bin/x86_64-w64-mingw32-as --with-ld=/usr/bin/x86_64-w64-mingw32-ld Thread model: win32 gcc version 4.6.3 (GCC)
Matt
Hmm. The build server is using 4.7.0.20111220 (experimental). So it could be a compiler bug in that version of gcc...
I'm wondering if it'd be easier for someone to just get a real x64 box to use as the official replacement build server.