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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxcode-users