Linux Mint FAILURE!

new topic     » goto parent     » topic index » view thread      » older message » newer message

Ok, thanks Ira/Jerome - unfortunately, it was a bust under Linux Mint 13 Maya 64-bit.....

There were errors reported - something about "provided library not found" and something else. However, compilation proceeded and after wards: I got this upon executing file eui and file euc in the build directory:

eui: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x2b938dbef0be8273cbb77df9fa559caf987ac75a, not stripped 
kenneth@kenneth-OptiPlex-360 ~/EU-4.1-64/euphoria/source/build $ file euc 
euc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xc92bd9033a63fa0f721c83947f31c10057e0b121, not stripped 
kenneth@kenneth-OptiPlex-360 ~/EU-4.1-64/euphoria/source/build $  

This is on a 64-bit Linux Mint Maya 13 installation which I decided to try rather than switch to another computer.

This is the bad news: make install 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/include/std/memstruct 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/kenneth/EU-4.1-64/euphoria/source/build/eu.a /usr/local/lib install /home/kenneth/EU-4.1-64/euphoria/source/build/eudbg.a /usr/local/lib install /home/kenneth/EU-4.1-64/euphoria/source/build/euso.a /usr/local/lib install /home/kenneth/EU-4.1-64/euphoria/source/build/eusodbg.a /usr/local/lib install /home/kenneth/EU-4.1-64/euphoria/source/build/eui /usr/local/bin install /home/kenneth/EU-4.1-64/euphoria/source/build/euc /usr/local/bin install /home/kenneth/EU-4.1-64/euphoria/source/build/eub /usr/local/bin install /home/kenneth/EU-4.1-64/euphoria/source/build/eubind /usr/local/bin install: cannot stat `/home/kenneth/EU-4.1-64/euphoria/source/build/eubind': No [file or directory]

kenneth@kenneth-OptiPlex-360 ~ $ eui Euphoria Interpreter v4.1.0 development 64-bit Linux, Using System Memory Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629

ERROR: Must specify the file to be interpreted on the command line

kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex Segmentation fault kenneth@kenneth-OptiPlex-360 ~ $

Jim Brown may have been right about the problem being a distribution issue. I think something is funky about Linux Mint.

I am optimistic that this installation will work with Ubuntu 12.1 64 bit. I may test that out later in the week.

Thanks to everyone for the helpful comments.

Jerome said...
K_D_R said...

I haven't a clue where the "tip of the struct branch" is located. I did find two 64-bit Linux Euphoria 4.1 files here: http://openeuphoria.org/eubins/linux/4.1.0/64-bit/ and this: http://scm.openeuphoria.org/hg/euphoria/archive/tip.tar.bz2

I'm also on Ubuntu 64-bit (11.10) and just recently compiled Euphoria for 64-bit; maybe these steps will be helpful for you! The 'hg' command is from Mercurial, which you can install with 'sudo apt-get install mercurial' if you don't have it.

hg clone http://scm.openeuphoria.org/hg/euphoria 
cd euphoria/sourcekenneth@kenneth-OptiPlex-360 ~ $ eui 
Euphoria Interpreter v4.1.0 development 
   64-bit Linux, Using System Memory 
   Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629 
 
ERROR: Must specify the file to be interpreted on the command line 
 
kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex 
Segmentation fault 
kenneth@kenneth-OptiPlex-360 ~ $  
kenneth@kenneth-OptiPlex-360 ~ $ eui 
Euphoria Interpreter v4.1.0 development 
   64-bit Linux, Using System Memory 
   Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629 
 
ERROR: Must specify the file to be interpreted on the command line 
 
kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex 
Segmentation fault 
kenneth@kenneth-OptiPlex-360 ~ $  
kenneth@kenneth-OptiPlex-360 ~ $ eui 
Euphoria Interpreter v4.1.0 development 
   64-bit Linux, Using System Memory 
   Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629 
 
ERROR: Must specify the file to be interpreted on the command line 
 
kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex 
Segmentation fault 
kenneth@kenneth-OptiPlex-360 ~ $  
kenneth@kenneth-OptiPlex-360 ~ $ eui 
Euphoria Interpreter v4.1.0 development 
   64-bit Linux, Using System Memory 
   Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629 
 
ERROR: Must specify the file to be interpreted on the command line 
 
kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex 
Segmentation fault 
kenneth@kenneth-OptiPlex-360 ~ $  
kenneth@kenneth-OptiPlex-360 ~ $ eui 
Euphoria Interpreter v4.1.0 development 
   64-bit Linux, Using System Memory 
   Revision Date: 2012-11-08 13:38:16, Id: 5826:79c875319629 
 
ERROR: Must specify the file to be interpreted on the command line 
 
kenneth@kenneth-OptiPlex-360 ~ $ eui ed.ex 
Segmentation fault 
kenneth@kenneth-OptiPlex-360 ~ $  
 
hg update -r struct 
hg id 
./configure --arch=x86.64 
make 

If there aren't any errors, then your Euphoria 64-bit binaries are located in the 'build' directory once the compilation finishes. You can check that 64-bit binaries produced using the file command:

file build/eui 
--> build/eui: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 
file build/euc 
--> build/euc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 

Hope this helps,
Ira

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu