Re: wxEuphoria (again)

new topic     » goto parent     » topic index » view thread      » older message » newer message
Jerry_Story said...

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.

Jerry_Story said...

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) 

Jerry_Story said...

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 

Jerry_Story said...

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

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

Search



Quick Links

User menu

Not signed in.

Misc Menu