1. 64 bit Euphoria for Windows.

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.

new topic     » topic index » view message » categorize

2. Re: 64 bit Euphoria for Windows.

LarryMiller said...

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: 64 bit Euphoria for Windows.

mattlewis said...
LarryMiller said...

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.

new topic     » goto parent     » topic index » view message » categorize

4. Re: 64 bit Euphoria for Windows.

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.

new topic     » goto parent     » topic index » view message » categorize

5. Re: 64 bit Euphoria for Windows.

LarryMiller said...

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

new topic     » goto parent     » topic index » view message » categorize

6. Re: 64 bit Euphoria for Windows.

mattlewis said...
LarryMiller said...

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

new topic     » goto parent     » topic index » view message » categorize

7. Re: 64 bit Euphoria for Windows.

jimcbrown said...
mattlewis said...

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

new topic     » goto parent     » topic index » view message » categorize

8. Re: 64 bit Euphoria for Windows.

mattlewis said...
jimcbrown said...
mattlewis said...

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.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu