Hi John, So finally i decide to build wxWidgets in shared mode, and see what wxstedit did with that.
- it compile and linked, but the samples does not run properly. [EMAIL PROTECTED] stedit]$ ldd ./wxstedit linux-gate.so.1 => (0x0027a000) libwx_based-2.6.so.0 => /usr/local/lib/libwx_based-2.6.so.0 (0x00785000) libwx_gtk2d_core-2.6.so.0 => /usr/local/lib/libwx_gtk2d_core-2.6.so.0 (0x00296000) libwx_gtk2d_adv-2.6.so.0 => /usr/local/lib/libwx_gtk2d_adv-2.6.so.0 (0x0095f000) libwx_gtk2d_html-2.6.so.0 => /usr/local/lib/libwx_gtk2d_html-2.6.so.0 (0x0011f000) libsteditd.so.0 => /usr/local/lib/libsteditd.so.0 (0x00a17000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x045e0000) libm.so.6 => /lib/libm.so.6 (0x00c3d000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00200000) libpthread.so.0 => /lib/libpthread.so.0 (0x00dc0000) libc.so.6 => /lib/libc.so.6 (0x005c4000) libz.so.1 => /usr/lib/libz.so.1 (0x00c6a000) libdl.so.2 => /lib/libdl.so.2 (0x00c64000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x0482b000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x0479f000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x04781000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x046f2000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x04736000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00232000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00273000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00111000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0454c000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x001ce000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00116000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00dd6000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0020e000) libtiff.so.3 => /usr/lib/libtiff.so.3 (0x006f7000) /lib/ld-linux.so.2 (0x0027b000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x04776000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00c7f000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x04b56000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x008be000) libXext.so.6 => /usr/lib/libXext.so.6 (0x00d8b000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x001bc000) libXi.so.6 => /usr/lib/libXi.so.6 (0x046e8000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x001d3000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x001d7000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x001c7000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0470c000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00dfe000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00d7e000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00d83000) libexpat.so.0 => /lib/libexpat.so.0 (0x00d9d000) [EMAIL PROTECTED] stedit]$ [EMAIL PROTECTED] stedit]$ ./wxstedit 21:12:27: Debug: ./src/common/object.cpp(242): assert "sm_classTable->Get(m_className) == NULL" failed: Class "wxStyledTextCtrl" already in RTTI table - have you used IMPLEMENT_DYNAMIC_CLASS() multiple times or linked some object file twice)? Call stack: [05] wxStackWalker::Walk(unsigned int) [06] 0x0030bf4a [07] 0x0030c156 [08] wxOnAssert(char const*, int, char const*, char const*) [09] wxAssert(int, char const*, int, char const*, char const*) [10] wxClassInfo::Register() [11] wxClassInfo::wxClassInfo(char const*, wxClassInfo const*, wxClassInfo const*, int, wxObject* (*)()) [12] 0x0807e196 [13] 0x0807e221 ./src/common/object.cpp(242): assert "sm_classTable->Get(m_className) == NULL" failed: Class "wxStyledTextCtrl" already in RTTI table - have you used IMPLEMENT_DYNAMIC_CLASS() multiple times or linked some object file twice)? Call stack: [05] wxStackWalker::Walk(unsigned int) [06] 0x0030bf4a [07] 0x0030c156 [08] wxOnAssert(char const*, int, char const*, char const*) [09] wxAssert(int, char const*, int, char const*, char const*) [10] wxClassInfo::Register() [11] wxClassInfo::wxClassInfo(char const*, wxClassInfo const*, wxClassInfo const*, int, wxObject* (*)()) [12] 0x0807e196 [13] 0x0807e221 Trace/breakpoint trap [EMAIL PROTECTED] stedit]$ ==================================== - I can not install it, so i did that [EMAIL PROTECTED] wxstedit]$ make install by hand and then wxLua was fine too. /usr/bin/install -c -d /usr/local/include/wx (cd . ; /usr/bin/install -c -m 644 ./include/wx/*.h /usr/local/include/wx) /usr/bin/install: cannot stat `./include/wx/*.h': No such file or directory make: *** [install-wxheaders] Error 1 [EMAIL PROTECTED] wxstedit]$ ====================================== Next i wanted to try the static mode again, but configure does not want to understand the options, it still chooses shared wxWidgets, but itself will be in static mode: ./configure --enable-debug --enable-std_iostreams --disable-shared --with-static ---------------------------------------------------------------- Configuration for wxstedit 1.2.3 successfully completed. Summary of main configuration settings for wxstedit: - DEBUG build - ANSI mode - STATIC mode The wxWidgets build which will be used by wxstedit 1.2.3 has the following settings: - DEBUG build - ANSI mode - SHARED mode - VERSION: 2.6.3 - PORT: gtk (with GTK+ 2.x) Now, just run make. ---------------------------------------------------------------- Now installing wxWidgest static again, and later on will see if i can repaet the problem i had with the static builds of wxstedit Klaas Klaas Holwerda wrote: > John Labenski wrote: > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ wxCode-users mailing list wxCode-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxcode-users