1. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by eugtk at yahoo.com Jun 29, 2003
- 446 views
Steve wrote: > > > ok, maybe I should have used a little patience. But the thought of > using an awesome prog language in linux just made me a bit crazy. > > First prob, the linux install of euphoria was set up for install into > some rob guys directory. All the libraries tried looking at > /home/rob/euphoria/include instead of the user that I installed it on. > Could someone tell me where I can change this path? I had to create a > rob user just to get euphoria running. I just downloaded Eu, and installed it using Ark - it put the euphoria folder in my home directory, with me as the owner. Then I tried using tar -xvf , same results. I guess you must have used some other program to unpack the files, and that program was set to preserve the owners, groups, and permissions. > Content that is was, at last, running, I moved on to installing the > EuGtk. Everything installed fine but now when I run the demos I get a > hideously ugly window with a shall oval ok button and an libgtk.so error > > placed as a label. With a quick locate I find that said library is > present and accounted for in usr/local/lib and in euphoria/include. > Every GTK demo that I run looks the same way. Much unlike the pretty > pictures I saw at the EuGTK site ;) I'm guessing you aren't actually running any, if all you're getting is that error. Set your environment variable $BROWSER to whatever web browser you use, and EuGTK will pop up a web page explaining what library is missing. It will say something like this: ( I forced this error by trying to load a non-existent library "Xlibgdk_imlib.so.1") An error was encountered when trying to run euGTK Attempting to open standard shared libraries Attempting to open library: libglib-1.2.so.0 SUCCESS! Attempting to open library: libgdk-1.2.so.0 SUCCESS! Attempting to open library: libgtk-1.2.so.0 SUCCESS! Attempting to open library: Xlibgdk_imlib.so.1 ERROR OPENING Xlibgdk_imlib.so.1 Program halted If you do not have this library installed,BR>please install it from CD or download from rpmfind.net Be sure the libraries listed match the versions you have installed. If not, open /euphoria/include/gtk/main.e and change the library name to match (around line 95..100) If you have all those libraries, perhaps you need to run (as root) ldconfig -v to register the libraries. > Just for reference I am running the enlightenment window manager on top > of the 2.4.18 kernel. I should have troubleshot this piece by piece and > > now am stuck with a heinous mess :( I loaded up enlightenment just to check, and all programs look very much like they should, except of course for the weird enlightenment window decorations. Regards, Irv
2. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by eugtk at yahoo.com Jun 29, 2003
- 477 views
> Steve wrote: > > First prob, the linux install of euphoria was set > up for install into > > some rob guys directory. All the libraries tried > looking at > > /home/rob/euphoria/include instead of the user > that I installed it on. > > Could someone tell me where I can change this > path? I had to create a > > rob user just to get euphoria running. Hope you aren't insulted by this question, but is it possible that you followed the instructions in install.html _verbatim_ ? Quote: For example, a user called rob might do the following: PATH=/home/rob/euphoria/bin:$PATH You must also add a line for the variable EUDIR such as: EUDIR=/home/rob/euphoria And remember to export these variables: export PATH EUDIR end quote; Because whatever these variables are set to, that's where euphoria looks for the includes. Irv
3. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by Steve <bleak_outlook at hotmail.com> Jun 30, 2003
- 430 views
Irv - no prob, you were right. SHouldn't have been trying to install that at 3 in the morning ;) As for Eugtk I need a library I guess. Problem is that I can't find a non rpm package for it. Is there anyway you could send me one in a tarball? I need: libgtkxmhtml.so.1 If you could send it to bleak_outlook at hotmail.com I would really appreciate it. I have tried installing RPM on the computer but it has driven me insane and every howto for installing RPM assumes that you already have an old version present. :( Thanks alot for all the help and I anticipate trying out your wrapper, Steve bleak_outlook at hotmail.com
4. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by eugtk at yahoo.com Jun 30, 2003
- 432 views
--- Steve <bleak_outlook at hotmail.com> wrote: > Irv - > > no prob, you were right. SHouldn't have been trying > to install that at > 3 in the morning ;) > > As for Eugtk I need a library I guess. Problem is > that I can't find a > non rpm package for it. Is there anyway you could > send me one in a > tarball? I need: > > libgtkxmhtml.so.1 I'll send it - however, it's only there for future expansion, so you can for now just comment out the call to load that library. It's found around line 98 in /euphoria/gtk/main.e, Do that, and everything should work ok. Regards, Irv
5. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by Steve <bleak_outlook at hotmail.com> Jun 30, 2003
- 430 views
Irv - Thanks for the help, everything is working great now. I am a bit of a noob to linux (~6months) and this was my first real attempt at programming through it, thanks for the patience. steve
6. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu
- Posted by eugtk at yahoo.com Jun 30, 2003
- 426 views
--- Steve <bleak_outlook at hotmail.com> wrote: > Irv - > > Thanks for the help, everything is working great > now. I am a bit of a > noob to linux (~6months) and this was my first real > attempt at > programming through it, thanks for the patience. No problem. Once you get into it, I think you'll find that programming on the Linux platform is _way_ easier than with Windows. Plus you can make all kinds of silly mistakes without having the whole machine come crashing down. By the way, the only way I can find out what necessary functions I forgot to add to EuGTK is for someone to try to use those functions. So if you can't figure something out, ask. I'll either tell you how it can be done with existing functions, or try to add that function to the library. Regards, Irv