Re: wxEuphoria - Linux source - configure is missing
- Posted by penpal0andrew May 10, 2011
- 1675 views
I first tried to run with the binary library of wxEuphoria and got a message - Unable to open wxEuphoria So there is something wrong with the library? So I downloaded the source, and the readme says to run configure from the source directory - but it is not there.
First, I'd like to try to diagnose why it isn't working (it's definitely possible that you need to build from source, but I'd like to find out why). So, some questions:
- Which distro are you using?
- Which version of wxEuphoria did you download?
Can you try the following, and let me know what it says?
$ ldd path/to/libwxeu.so
Finally, you can get a tarball of the latest code here. Sorry for the incomplete distribution.
Matt
Using Puppeee which is a derivative of Puppy Linux
wxEuphoria 0.14 (the dec 19 2010)
also downloaded and make of wxWidgets 2.8.12
the tarball - i configure and make this and get :
In file included from wxeu.h:6, from wxeu.cpp:19: wxstdint.h:3:1: warning: "__STDC_CONSTANT_MACROS" redefined In file included from execute.h:9, from alldefs.h:2, from wxeu.cpp:18: wxstdint.h:3:1: warning: this is the location of the previous definition In file included from wxeu.h:6, from wxeu.cpp:19: wxstdint.h:4:1: warning: "__STDC_LIMIT_MACROS" redefined In file included from execute.h:9, from alldefs.h:2, from wxeu.cpp:18: wxstdint.h:4:1: warning: this is the location of the previous definition wxeu.cpp:53: error: integer constant is too large for 'long' type wxeu.cpp:163: warning: 'EuEventTypes' initialized and declared 'extern' make: *** [wxeu.o] Error 1
Finally, the binary linux tar libwxeu.so.14
I placed it in /usr/local/lib :
ls dbus-1.0 libwx_gtk2_aui-2.8.so.0.8.0 libdbus-1.a libwx_gtk2_core-2.8.so libdbus-1.la libwx_gtk2_core-2.8.so.0 libdbus-1.so libwx_gtk2_core-2.8.so.0.8.0 libwx_base-2.8.so libwx_gtk2_html-2.8.so libwx_base-2.8.so.0 libwx_gtk2_html-2.8.so.0 libwx_base-2.8.so.0.8.0 libwx_gtk2_html-2.8.so.0.8.0 libwx_base_net-2.8.so libwx_gtk2_qa-2.8.so libwx_base_net-2.8.so.0 libwx_gtk2_qa-2.8.so.0 libwx_base_net-2.8.so.0.8.0 libwx_gtk2_qa-2.8.so.0.8.0 libwx_base_xml-2.8.so libwx_gtk2_richtext-2.8.so libwx_base_xml-2.8.so.0 libwx_gtk2_richtext-2.8.so.0 libwx_base_xml-2.8.so.0.8.0 libwx_gtk2_richtext-2.8.so.0.8.0 libwxeu.so.14 libwx_gtk2_xrc-2.8.so libwx_gtk2_adv-2.8.so libwx_gtk2_xrc-2.8.so.0 libwx_gtk2_adv-2.8.so.0 libwx_gtk2_xrc-2.8.so.0.8.0 libwx_gtk2_adv-2.8.so.0.8.0 pkgconfig libwx_gtk2_aui-2.8.so wx libwx_gtk2_aui-2.8.so.0 X11 # ldconfig # ldd libwxeu.so.14 ldd: warning: you do not have execution permission for `./libwxeu.so.14' linux-gate.so.1 => (0xb773a000) libwx_gtk2u_media-2.8.so.0 => not found libwx_gtk2u_richtext-2.8.so.0 => not found libwx_gtk2u_aui-2.8.so.0 => not found libwx_gtk2u_xrc-2.8.so.0 => not found libwx_gtk2u_qa-2.8.so.0 => not found libwx_gtk2u_html-2.8.so.0 => not found libwx_gtk2u_adv-2.8.so.0 => not found libwx_gtk2u_core-2.8.so.0 => not found libwx_baseu_xml-2.8.so.0 => not found libwx_baseu_net-2.8.so.0 => not found libwx_baseu-2.8.so.0 => not found libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb757a000) libm.so.6 => /lib/libm.so.6 (0xb7552000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7546000) libpthread.so.0 => /lib/libpthread.so.0 (0xb752f000) libc.so.6 => /lib/libc.so.6 (0xb73ef000) /lib/ld-linux.so.2 (0xb773b000)
I just realized that I have a different wxWidgets than what you have. I do not know if recompiling wxEuphoria will help, so that is why I am asking you. Maybe you can tell me what version of wxWidgets to get, or if that is not the issue, why the above tar did not compile.