Re: wxEuphoria v0.10.0 - wxeud.e:758

new topic     » goto parent     » topic index » view thread      » older message » newer message

Jerry Story wrote:
> 
> 
> ~$ /lib/ld-linux.so.2 /usr/local/lib/libwxeu.so
> /usr/local/lib/libwxeu.so: error while loading shared libraries: libtiff.so.3:
> cannot open shared object file: No such file or directory

Curiouser and curiouser.  I can't see why it would be looking for 
libtiff.so.3.  Previously, from running ldd, you got:

~$ ldd /usr/local/lib/libwxeu.so
    ...
    libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6b27000)
    ...

So it shouldn't be needing that version.  I think the v0.9 version of wxeu
would have linked to libtiff3, but the version I sent to you was also built
on Ubuntu 7.04, using the 'stock' wxWidgets libaries.

In any case, this dependency is generated in the wxWidgets libraries, not
wxEuphoria (which just depends upon those).  In v0.9, IIRC, the wxWidgets code 
was statically linked inside of libwxeu.so, and due to the specifics of the
box where it was built, some utility libraries (like libtiff) were meant to
come from the system, vs using the code supplied with wxWidgets (when 
compiling wxWidgets, you have the option of using the system libs, or 
using the ones they supply, which is what I should have done back then, 
because it would have been more portable).  Part of this learning curve 
has been me getting more familiar with *nix and the GNU and wxWidgets 
build system.

So, in summary: Can you run ldd against libwxeu.so again?

Matt

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu