Re: Could not open wxEuphoria library.
- Posted by ghaberek (admin) May 07, 2009
- 975 views
Jerry_Story said...
I'm getting:
"Could not open wxEuphoria library."
In /usr/local/lib I have
libwxeu.so
libwxeu.so.12
libwxeu.so.13
Why can't the wxEuphoria library be opened?
Something that might be relevant: I couldn't get anything to work with EU 4.0 so I went back to EU 3.1. Maybe there is some chance I didn't do that right. I renamed the euphoria directory (with EU 4.0) to euphoria4 and made another directory named euphoria and put EU 3.1 in it.
Make sure your paths are updated...
$ cd /usr/local/lib $ sudo ldconfig
Also, check your dependancies...
$ cd /usr/local/lib $ ldd libwxeu.so linux-gate.so.1 => (0xb7f94000) libwx_gtk2u_richtext-2.8.so.0 => /usr/lib/libwx_gtk2u_richtext-2.8.so.0 (0xb7df2000) libwx_gtk2u_aui-2.8.so.0 => /usr/lib/libwx_gtk2u_aui-2.8.so.0 (0xb7d9a000) libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/libwx_gtk2u_xrc-2.8.so.0 (0xb7cfe000) libwx_gtk2u_qa-2.8.so.0 => /usr/lib/libwx_gtk2u_qa-2.8.so.0 (0xb7cde000) libwx_gtk2u_html-2.8.so.0 => /usr/lib/libwx_gtk2u_html-2.8.so.0 (0xb7c3d000) libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0xb7b77000) libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0xb77e5000) libwx_baseu_xml-2.8.so.0 => /usr/lib/libwx_baseu_xml-2.8.so.0 (0xb77da000) libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0xb77ab000) libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0xb764c000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7559000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7534000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7528000) libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7510000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb73c1000) libz.so.1 => /usr/lib/libz.so.1 (0xb73ac000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb73a8000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7031000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6fac000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6f92000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6f7a000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6f3d000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6f01000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6efc000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6ef7000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb6eee000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6e3d000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6e3a000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb6e32000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6e0e000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6dee000) libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6d9b000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6d7a000) /lib/ld-linux.so.2 (0xb7f95000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6d70000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6c89000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6c86000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6c83000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6c7e000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6c1c000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6bf1000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb6be3000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6bdb000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb6bd3000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6bcd000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6bc3000) libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb6b9c000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb6b84000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6b5d000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6aef000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6aed000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6ad5000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6aac000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb6aa9000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6aa3000)
Then run a test on the library manually...
include dll.e atom libwxeu libwxeu = open_dll( "/usr/local/lib/libwxeu.so" ) if libwxeu = -1 then puts( 2, "open_dll() failed!\n" ) end if
-Greg