1. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

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

new topic     » topic index » view message » categorize

2. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

> 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

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

3. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

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

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

4. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

--- 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

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

5. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

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

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

6. RE: some guy named Rob, EuGtk and libgtk misbehaving, and one ugly ok bu

--- 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

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

Search



Quick Links

User menu

Not signed in.

Misc Menu