On Sun, Sep 26, 2010 at 08:33:41PM +0200, Gabor Szabo wrote: > On Sun, Sep 26, 2010 at 2:48 PM, Jatin <daveyja...@gmail.com> wrote: > >> > > Thanks Claudio, Installed g++ and then Wx. Padre IDE is opening now. > > I am happy that this issue is now resolved but there is some very > serious issue in Padre or more likely in WxPerl that breaks the > installation of Wx on certain actions. > We have experienced similar issues in the last few weeks but they did > not seem to be repatable. > > Jatin, you would do a HUGE service to the project if you could track > down which actions cause this problem?
https://bugs.launchpad.net/ubuntu/+source/padre/+bug/485012/comments/4 ...and do not start the directory view... There is a simple way to detect a problem in your perl Wx installation: $ LD_BIND_NOW=1 perl -MWx On ubuntu this return an error: Can't load '/usr/lib/perl5/auto/Wx/Wx.so' for module Wx: /usr/lib/perl5/auto/Wx/Wx.so: symbol _ZN14wxTreeCtrlBase11CollapseAllEv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference at /usr/lib/perl/5.10/DynaLoader.pm line 193. at - line 0 Compilation failed in require. BEGIN failed--compilation aborted. This is a relocation error: $ readelf -W -s /usr/lib/libwx_gtk2u_core-2.8.so.0 | grep _ZN14wxTreeCtrlBase11CollapseAllEv 2119: 00000000002e1970 50 FUNC GLOBAL DEFAULT 13 _ZN14wxTreeCtrlBase11CollapseAllEv@@WXU_2.8.1 As you can see version WXU_2.8 not defined (defined @@WXU_2.8.1) Other relocation errors in Wx.so: $ ldd -d -r /usr/lib/perl5/auto/Wx/Wx.so 2>&1 | grep ^symbol symbol _ZN14wxTreeCtrlBase11CollapseAllEv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZN8wxWizard9SetBitmapERK8wxBitmap, version WXU_2.8 not defined in file libwx_gtk2u_adv-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZNK12wxSearchCtrl18GetDescriptiveTextEv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZNK14wxTreeCtrlBase7IsEmptyEv, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZNK13wxMenuBarBase16GetMenuLabelTextEm, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZNK9wxMenuBar12GetMenuLabelEm, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZN14wxTreeCtrlBase19CollapseAllChildrenERK12wxTreeItemId, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) symbol _ZN12wxSearchCtrl18SetDescriptiveTextERK8wxString, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference (/usr/lib/perl5/auto/Wx/Wx.so) To fix this errors simple rebuild of perl-Wx required: $ sudo apt-get build-dep libwx-perl $ apt-get source libwx-perl $ cd libwx-perl-* $ dpkg-buildpackage -rfakeroot $ sudo dpkg -i ../libwx-perl_* $ LD_BIND_NOW=1 perl -MWx -e 'print "ok"' ok -- Vladimir Lettiev aka crux ✉ thec...@gmail.com _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev