1. Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386

I attempted to install Euphoria 4.0.5 on my Debian laptop via the amd64 .deb package with the GDebi package installer. I receive the following error: "Dependency is not satisfiable: libc6-i386 (>= 2.15)". I checked Synaptic and the latest version of the libc6-i386 package available for Debian is 2.11.3-4. Is there any way to work around this version dependency to get Euphoria 4.0.5 working on Debian Squeeze x64?

new topic     » topic index » view message » categorize

2. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386

I had the same problem on CentOS 5. For some reason the 4.0.5 packages are built against newer version of libc than the 4.0.4 ones. Not the only way, but one way is to install from the pre-translated source, which seemed to work OK on my copy of Debian.

If you haven't already got a C build environment installed you will need to run

apt-get install build-essential 
apt-get install libc6-dev-i386 

Then, you will want to uninstall any previous versions of Euphoria (if present).

Finally, download the file euphoria-LINUX-4.0.5-src.tar.gz and untar it. cd into the source folder. Run

./configure 
make 
make install 
as per the instructions.

Hopefully, you should then have a working installation.

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

3. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386

Thank you! Now eui, euc, eushroud, and eubind are all recognized as valid commands and presumably work as they should. Even though this solution was for my Debian laptop, it also may prove useful when my Rasberry Pi gets here as I'm not sure what version of libc6-i386 Raspbian (Debian "Wheezy") uses.

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

4. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386

WhiteRaven22 said...

Thank you! Now eui, euc, eushroud, and eubind are all recognized as valid commands and presumably work as they should. Even though this solution was for my Debian laptop, it also may prove useful when my Rasberry Pi gets here as I'm not sure what version of libc6-i386 Raspbian (Debian "Wheezy") uses.

Our actual needs are pretty simple. I had a macro in the control file that just pulled whatever it was using. I think I can simply update the depends to a static "libc6 (>= 2.3.6-6~)" so at least future releases will work on older OSes.

Hopefully, your Raspberry Pi does not use any version of libc6-i386. smile

Matt

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

5. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386

Oh right! I've been living in a x86 and x86_64 world so long... I forgot the Rasberry Pis were ARM11 for a moment there. :)

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

Search



Quick Links

User menu

Not signed in.

Misc Menu