Re: wxEuphoria (again)
- Posted by mattlewis (admin) Jan 31, 2010
- 2089 views
I'm upgraded to Ubuntu 9.10. From now on I avoid Kate because that's a KDE thing and KDE is buggy and it wrecks everything. I got Euphoria working again. But I can't get wxEuphoria to work.
Pretty much all my programming is done in Kate. KDE 4.1 was still pretty flaky (I skipped 4.0 altogether) but I haven't really had problems since 4.2.
libwxeu.so.13 is in /etc/local/lib
I did the ldconfig thing.
wxwidgets is installed from synaptic. All the dependencies are installed.
I rebooted.
Still doesn't work.
What the 773H!
"Could not open wxEuphoria library. Press enter to abort."
Even a little bit more information in the error message might help.
Try running ldd on the shared library, and tell us what you get. Here is what I get:
$ ldd /usr/lib/libwxeu.so linux-gate.so.1 => (0x00f5b000) libwx_gtk2u_richtext-2.8.so.0 => /usr/lib/libwx_gtk2u_richtext-2.8.so.0 (0x00d35000) libwx_gtk2u_aui-2.8.so.0 => /usr/lib/libwx_gtk2u_aui-2.8.so.0 (0x002a1000) libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/libwx_gtk2u_xrc-2.8.so.0 (0x0016d000) libwx_gtk2u_qa-2.8.so.0 => /usr/lib/libwx_gtk2u_qa-2.8.so.0 (0x00c6f000) libwx_gtk2u_html-2.8.so.0 => /usr/lib/libwx_gtk2u_html-2.8.so.0 (0x003e0000) libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0x007c5000) libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0x00883000) libwx_baseu_xml-2.8.so.0 => /usr/lib/libwx_baseu_xml-2.8.so.0 (0x00110000) libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0x0011b000) libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0x0052f000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0067c000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00147000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x001ff000) libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x0021d000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00f5c000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x03548000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00310000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00236000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00253000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x0027c000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00e1b000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x0076e000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00be5000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x003a5000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00cca000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00296000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0029b000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x003d2000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x03287000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x003db000) libSM.so.6 => /usr/lib/libSM.so.6 (0x0047c000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00f11000) libz.so.1 => /lib/libz.so.1 (0x00485000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00d08000) libtiff.so.4 => /usr/lib/libtiff.so.4 (0x00eb1000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x007b6000) libexpat.so.1 => /lib/libexpat.so.1 (0x010a1000) /lib/ld-linux.so.2 (0x00cad000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00c8e000) libX11.so.6 => /usr/lib/libX11.so.6 (0x04a51000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x007ba000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x007be000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00c64000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x05d1c000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00c9b000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00f39000) libXi.so.6 => /usr/lib/libXi.so.6 (0x00f43000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00d2c000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00f4e000) libpcre.so.3 => /lib/libpcre.so.3 (0x030c8000) libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x03918000) libselinux.so.1 => /lib/libselinux.so.1 (0x068f0000) libICE.so.6 => /usr/lib/libICE.so.6 (0x03cf3000) libuuid.so.1 => /lib/libuuid.so.1 (0x00c6a000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x05694000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0237a000) libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0x057d1000) libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0x0455d000) libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0x03da3000) libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00f0a000) libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x06b18000) libXau.so.6 => /usr/lib/libXau.so.6 (0x007c1000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x01a29000)
Building from the source code doesn't work.
- From the wxEuphoria source directory, type:
$ ./configure
$ make
$ make install
because those things don't exist.
I know that the last release was missing some stuff. I'd recommend trying from svn:
$ svn co https://wxeuphoria.svn.sf.net/svnroot/wxeuphoria/wxeu/trunk wxeu $ cd wxeu $ ./configure $ make $ sudo make install $ sudo ldconfig /usr/lib
If wxEuphoria can't be made to work, then all programs based on wxEuphoria are useless. Even if I somehow get it to work, if other people can't get it to work (probably with less motivation), then I have some reluctance to do any programming based on wxEuphoria. Maybe wxEuphoria has to be abandoned. That would be a loss.
BTW, what happened to most of the wxEuphoria demos?
In svn, at least, they were moved to the demo subdir to clean up the source a bit.
Matt