Hi,
Seeing that GTK2 via remote X11 connection is totally unworkable (every screen has about 15-20 seconds delay). I thought I would use GTK1 instead.
I want to use the remote Linux server (64bit system) for 64bit application testing. I don't want to develop remotely using GTK1 - I simply want to run the IDE via GTK1. I 'apt-get install' ed the libgtk1.2 libraries and all it's dependencies. I then compiled Lazarus IDE with GTK1 on my local 32bit system. Copied the executable over to the remote 64bit server. But I am unable to run Lazarus on the remote server.
I get the following error:
-------------------------------
graemeg at argon:~/programming$ ./lazarus.gtk1
./lazarus.gtk1: error while loading shared libraries: libglib-1.2.so.0: cannot open shared object file: No such file or directory
-------------------------------
The remote system is Ubuntu 8.04 LTS - 64bit. Normally you can run 32bit software on a 64bit OS. But I'm not having any luck with Lazarus.
The 64bit linux system automatically installed 'libglib1.2ldbl' whereas my local 32bit system has 'libglib1.2' package. I guess this is what's causing the problem. I thought maybe it's just some symbolic link issue. I then searched for libglib-1.2.so.0, thinking that it might be missing or named differently. But there is a /usr/lib/libglib-1.2.so.0 symlink already. So now I'm out of ideas.
Is my only option to install GTK1.2 development packages on the remote server (which I didn't want to do) and do a 64bit compile of Lazarus IDE there? Anybody know of some other way to get the 32bit Lazarus IDE to run on the 64bit Linux OS?
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
