Re: wxEuphoria (again)
- Posted by Jerry_Story Jan 31, 2010
- 1978 views
This is the only one that produced a non-zero result.
include dll.e ? open_dll("/usr/lib/libwxeu.so.14")
jstory@jstory-desktop:~/Documents$ exu test.exw 156851904 jstory@jstory-desktop:~/Documents$
That actually makes sense to me. I presume this is the version that you built and installed. The C ABI changed between 9.04 and 9.10, which is probably why the earlier versions didn't work. You may need to re-run ldconfig to get the system to recognize libwxeu.so.14 without a full path.
Matt
jstory@jstory-desktop:~/Documents$ sudo ldconfig /usr/lib jstory@jstory-desktop:~/Documents$
jstory@jstory-desktop:/media/usb1/uploads/upload_dmak/dmak$ exu dmak.exw Could not open wxEuphoria library. Press enter to abort.
You need to do this:
sudo mv /usr/local/lib/libwxeu.so.13 /tmp sudo rm /usr/local/lib/libwxeu.so sudo rm /lib/libwxeu.so sudo rm /lib/libwxeu.so.13 sudo ln -s /usr/lib/libwxeu.so.14 /usr/lib/libwxeu.so sudo ln -s /usr/lib/libwxeu.so.14 /lib/libwxeu.so sudo ln -s /usr/lib/libwxeu.so.14 /lib/libwxeu.so.14
Then see what happens... if it still fails, try this:
sudo ln -s /usr/lib/libwxeu.so.14 /lib/libwxeu.so.13 sudo ln -s /usr/lib/libwxeu.so.14 /usr/lib/libwxeu.so.13
Yeah! It works!
I guess these 2 lines don't matter.
ln: creating symbolic link `lib/libwxeu.so': No such file or directory jstory@jstory-desktop:~/Documents$ sudo ln -s /usr/lib/libwxeu.so.14 lib/libwxeu.so.14 ln: creating symbolic link `lib/libwxeu.so.14': No such file or directory jstory@jstory-desktop:~/Documents$
That, so far as I know, solves my problem, at least until the next Ubuntu upgrade or wipeout. But some people who download and try to run wxEuphoria-based programs will have a problem and they probably will give up quicker. What can be done about that?