Re: wxEuphoria v0.10.0 - wxeud.e:758
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Jun 28, 2007
- 710 views
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