Redhat RHEL installation

Trying to install XOJO on RHEL 64 bit. However I come up with a lot of failed dependancies, I know I need to add the 32bit runtimes and glib 2. However I can’t seem to find them on YUM, this is the error I get when trying to install the package. Anyone know what packages in yum I need to install, the ones in this list either don’t exist or are already installed.

libGL.so.1 is needed by xojo2013r41-2013.041-2.i386
libX11.so.6 is needed by xojo2013r41-2013.041-2.i386
libXcursor.so.1 is needed by xojo2013r41-2013.041-2.i386
libXext.so.6 is needed by xojo2013r41-2013.041-2.i386
libXfixes.so.3 is needed by xojo2013r41-2013.041-2.i386
libXi.so.6 is needed by xojo2013r41-2013.041-2.i386
libXinerama.so.1 is needed by xojo2013r41-2013.041-2.i386
libXrandr.so.2 is needed by xojo2013r41-2013.041-2.i386
libXrender.so.1 is needed by xojo2013r41-2013.041-2.i386
libatk-1.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libc.so.6 is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.1) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.1.3) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.11) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.2) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.3) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.3.3) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.3.4) is needed by xojo2013r41-2013.041-2.i386
libc.so.6(GLIBC_2.4) is needed by xojo2013r41-2013.041-2.i386
libcairo.so.2 is needed by xojo2013r41-2013.041-2.i386
libdl.so.2 is needed by xojo2013r41-2013.041-2.i386
libdl.so.2(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386
libdl.so.2(GLIBC_2.1) is needed by xojo2013r41-2013.041-2.i386
libfontconfig.so.1 is needed by xojo2013r41-2013.041-2.i386
libfreetype.so.6 is needed by xojo2013r41-2013.041-2.i386
libgcc_s.so.1 is needed by xojo2013r41-2013.041-2.i386
libgcc_s.so.1(GCC_3.0) is needed by xojo2013r41-2013.041-2.i386
libgcc_s.so.1(GCC_3.4) is needed by xojo2013r41-2013.041-2.i386
libgcc_s.so.1(GCC_4.0.0) is needed by xojo2013r41-2013.041-2.i386
libgcc_s.so.1(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386
libgdk-x11-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgdk_pixbuf-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgio-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libglib-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgmodule-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgobject-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgthread-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libgtk-x11-2.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libm.so.6 is needed by xojo2013r41-2013.041-2.i386
libm.so.6(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386
libm.so.6(GLIBC_2.1) is needed by xojo2013r41-2013.041-2.i386
libm.so.6(GLIBC_2.2) is needed by xojo2013r41-2013.041-2.i386
libpango-1.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libpangocairo-1.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libpangoft2-1.0.so.0 is needed by xojo2013r41-2013.041-2.i386
libpthread.so.0 is needed by xojo2013r41-2013.041-2.i386
libpthread.so.0(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386
libpthread.so.0(GLIBC_2.1) is needed by xojo2013r41-2013.041-2.i386
libpthread.so.0(GLIBC_2.2) is needed by xojo2013r41-2013.041-2.i386
librt.so.1 is needed by xojo2013r41-2013.041-2.i386
libstdc++.so.6 is needed by xojo2013r41-2013.041-2.i386
libstdc++.so.6(CXXABI_1.3) is needed by xojo2013r41-2013.041-2.i386
libstdc++.so.6(GLIBCXX_3.4) is needed by xojo2013r41-2013.041-2.i386
libstdc++.so.6(GLIBCXX_3.4.9) is needed by xojo2013r41-2013.041-2.i386
libutil.so.1 is needed by xojo2013r41-2013.041-2.i386
libutil.so.1(GLIBC_2.0) is needed by xojo2013r41-2013.041-2.i386

Has worked for me in the past :slight_smile:
sudo yum update
sudo yum groupinstall “Compatibility libraries”
sudo yum install glibc.i686 libgcc.i686 libstdc++.i686 glibc-devel.i686

What do you get back from the Repo with this…?

yum list available | grep libstdc++

Also worth checking if you have “multilib_policy=all” set in /etc/yum.conf

The only libs I have had to install are the following:

yum install libstdc++.i686
yum install zlib.i686

My Xojo apps have run with just these two packages installed.

Also - if you are using RHEL 5, you might try

yum install libstdc++.i386
yum install zlib.i386

also, you can do this:
yum search glib

And let us know what your system tells you is available.

Dave,

You might need to edit your /etc/yum.conf file to enable 32 bit libraries… try adding/changing the following directive: multilib_policy=all

If it still doesn’t find the 32 bit libraries, try editing /etc/yum/pluginconf.d/rhnplugin.conf and uncomment the lines that read the following, if present:
[rhel-i386-server-5]
enabled = 1

Please let me know what happens when you try the above - thanks!

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Migration_Planning_Guide/sect-Migration_Guide-Package_Changes-Library_Changes.html

This is another example as to why I believe that the Linux 64bit version of Xojo is the most important. Both Windows and OS X run 32bit binaries with no action on the part of the user. The new versions of Linux are moving more and more to 64bit only and making it very hard to run 32bit apps.