Re: Building 4.1.0 on Ubuntu 14.04.2 LTS
- Posted by bugmagnet Apr 14, 2015
- 1513 views
Wow, when you add --debug to the configure invocation, it generates a lot of information (see typescript64) in the Dropbox.
I ran
./configure --debug --eubin /Downloads/euphoria-4.1.0-Linux-x64/bin
using the precompiled 64bit binaries supplied in the tgz. It worked a lot better than using the 32bit ones, generating binaries that actually work (a 'make test' run is in the typescript demonstrating this.)
So it would seem to be incorrect to suggest using the 32bit binaries to help build the 64bit.
Bugmagnet
P.S. Some of the tests failed, viz
Test results summary: FAIL: t_filesys.e FAIL: bound t_filesys-bound FAIL: translated t_filesys-translated FAIL: t_map.e FAIL: bound t_map-bound FAIL: translated t_map-translated FAIL: t_net_http.e FAIL: bound t_net_http-bound FAIL: translated t_net_http-translated FAIL: t_text.e FAIL: bound t_text-bound FAIL: translated t_text-translated
P.P.S. make install almost worked
bugmagnet@bugmagnet-i3:~/Downloads/euphoria-4.1.0-Linux-x64/source$ sudo make install [sudo] password for bugmagnet: mkdir -p /usr/local/share/euphoria/include/euphoria mkdir -p /usr/local/share/euphoria/include/euphoria/debug mkdir -p /usr/local/share/euphoria/include/std/win32 mkdir -p /usr/local/share/euphoria/include/std/net mkdir -p /usr/local/share/euphoria/demo/langwar mkdir -p /usr/local/share/euphoria/demo/unix mkdir -p /usr/local/share/euphoria/demo/net mkdir -p /usr/local/share/euphoria/demo/preproc mkdir -p /usr/local/share/euphoria/demo/win32 mkdir -p /usr/local/share/euphoria/demo/bench mkdir -p /usr/local/share/euphoria/tutorial mkdir -p /usr/local/share/euphoria/bin mkdir -p /usr/local/share/euphoria/source mkdir -p /usr/local/bin mkdir -p /usr/local/lib install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eu.a /usr/local/lib install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eudbg.a /usr/local/lib install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/euso.a /usr/local/lib install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eusodbg.a /usr/local/lib install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eui /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/euc /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eub /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eubind /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eushroud /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eutest /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eudis /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eudist /usr/local/bin install /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/source/build/eucoverage /usr/local/bin install -m 755 /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/bin/*.ex /usr/local/bin install -m 755 /home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/bin/ecp.dat /usr/local/bin install: cannot stat ‘/home/bugmagnet/Downloads/euphoria-4.1.0-Linux-x64/bin/ecp.dat’: No such file or directory make: *** [install] Error 1