1. Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386
- Posted by WhiteRaven22 Feb 25, 2013
- 1712 views
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?
2. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386
- Posted by dosfreak622 Feb 26, 2013
- 1682 views
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 installas per the instructions.
Hopefully, you should then have a working installation.
3. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386
- Posted by WhiteRaven22 Feb 26, 2013
- 1662 views
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.
4. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386
- Posted by mattlewis (admin) Feb 26, 2013
- 1659 views
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.
Matt
5. Re: Installing Euphoria 4.0.5 .deb package on Debian 6.0.6 (Squeeze) x64 problems with libc6-i386
- Posted by WhiteRaven22 Feb 26, 2013
- 1648 views
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. :)