On lundi, 16 janvier 2017 12.11:29 h CET Bruno Friedmann wrote:
On lundi, 16 janvier 2017 10.40:50 h CET Jan Engelhardt wrote:
On Monday 2017-01-16 09:29, Bruno Friedmann wrote:
On dimanche, 15 janvier 2017 21.31:41 h CET Jan Engelhardt wrote:
On Sunday 2017-01-15 19:15, Bruno Friedmann wrote:
ps : anybody can (for my knowledge) point me to some resource or have a quick résumé about -nostl versus stl ?
nostl is discouraged. It uses the old wxwindows hand-made wxString class with somewhat loose (type) conversion rules, which in the past revealed that e.g. the Audacity audio editor has a character set conversion problems and lifetime issues ("use-after-free", potential to produce garbage or crash).
stl, alas, has wxString be based off std::string instead.
but with stl pgadmin3 just crash at start
/usr/bin/pgadmin3: relocation error: /usr/bin/pgadmin3: symbol _ZTV21wxwxSizerItemListNode, version WXU_3.0 not defined in file libwx_gtk2u_core-suse.so.1 with link time reference
That is not a crash... but an indication that you are installing an incompatible rpm, e.g. from tumbleweed on leap or vice versa.
http://oi41.tinypic.com/acedzq.jpg is a crash.
Seems more a bug in the way wx3 is done at openSUSE
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so. 6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7) (64bit) libcrypto.so.1.0.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so. 1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpq.so. 5()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so. 6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so. 6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so. 6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so. 6(GLIBCXX_3.4.9)(64bit) libwx_baseu-suse.so.1()(64bit) libwx_baseu-suse.so. 1(WXU_3.0)(64bit) libwx_baseu_net-suse.so.1()(64bit) libwx_baseu_net-suse.so. 1(WXU_3.0)(64bit) libwx_baseu_xml-suse.so.1()(64bit) libwx_baseu_xml-suse.so. 1(WXU_3.0)(64bit) libwx_gtk2u_adv-suse.so.1()(64bit) libwx_gtk2u_adv-suse.so. 1(WXU_3.0)(64bit) libwx_gtk2u_aui-suse.so.1()(64bit) libwx_gtk2u_aui-suse.so. 1(WXU_3.0)(64bit) libwx_gtk2u_core-suse.so.1()(64bit) libwx_gtk2u_core- suse.so.1(WXU_3.0)(64bit) libwx_gtk2u_html-suse.so.1()(64bit) libwx_gtk2u_html-suse.so.1(WXU_3.0)(64bit) libwx_gtk2u_stc-suse.so.1()(64bit) libwx_gtk2u_stc-suse.so.1(WXU_3.0)(64bit) libwx_gtk2u_xrc-suse.so.1()(64bit) libwx_gtk2u_xrc-suse.so.1(WXU_3.0)(64bit) libxml2.so.2()(64bit) libxml2.so. 2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.0)(64bit) libxml2.so. 2(LIBXML2_2.5.7)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so. 2(LIBXML2_2.6.5)(64bit) libxslt.so.1()(64bit) libxslt.so.1(LIBXML2_1.0.11) (64bit) libxslt.so.1(LIBXML2_1.0.18)(64bit) libz.so.1()(64bit)
There's too much libwx which don't define WXU_3.0 no ?
Ok seems there's really a mess, I've cleanup everything related to libwx and co on my tumbleweed, rebuild pgadmin3 with wxWidget_3_0-devel At install time the package from local build the dep seems to be the right one. The following 9 NEW packages are going to be installed: libwx_baseu-suse1 3.0.2-1.80 libwx_baseu_net-suse1 3.0.2-1.80 libwx_baseu_xml-suse1 3.0.2-1.80 libwx_gtk2u_adv-suse1 3.0.2-1.80 libwx_gtk2u_aui-suse1 3.0.2-1.80 libwx_gtk2u_core-suse1 3.0.2-1.80 libwx_gtk2u_html-suse1 3.0.2-1.80 libwx_gtk2u_stc-suse1 3.0.2-1.80 libwx_gtk2u_xrc-suse1 3.0.2-1.80 The following 3 packages are going to be reinstalled: pgadmin3 1.22.2-0 pgadmin3-debuginfo 1.22.2-0 pgadmin3-lang 1.22.2-0 And finally the crash :-) pgadmin3 Fatal Error: Mismatch between the program and library build versions detected. The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8), and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8). /home/bruno/bin/pgadmin3: line 33: 14682 Aborted (core dumped) /usr/bin/pgadmin3 Any idea how to get out of this hell :-) -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org