I am trying to build a package that would include a full perl
distribution and also Padre
which is written in wxPerl.

So far I managed to build the whole package. The first issue I
encountered was that when I was trying
to run padre on a bare-bone system it complained about missing
libwx_gtk2u_core-2.8.so.0 and similar files.
The solution was to set the following.

export 
LD_LIBRARY_PATH=$path_to_perl/lib/site_perl/5.10.1/i686-linux-thread-multi/Alien/wxWidgets/gtk_2_8_10_uni/lib/

With that I could run padre on a system similar to the one I used for
building it. (both Ubuntu 9.10).

Now I moved it to an Ubuntu 9.04 and I get the following error:

Can't load 
'/home/gabor/perl-5.10.1-xl-0.01/perl/lib/site_perl/5.10.1/i686-linux-thread-multi/auto/Wx/Wx.so'
for module Wx: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not
found (required by
/home/gabor/perl-5.10.1-xl-0.01/perl/lib/site_perl/5.10.1/i686-linux-thread-multi/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_baseu-2.8.so.0)
at 
/home/gabor/perl-5.10.1-xl-0.01/perl/lib/5.10.1/i686-linux-thread-multi/DynaLoader.pm
line 200. at 
/home/gabor/perl-5.10.1-xl-0.01/perl/lib/site_perl/5.10.1/Padre/Splash.pm
line 12


This is where my knowledge of C compilation and linking ends.
Do I need to configure further environment variables or are there more
files I need to package from the build machine or do I need to
compile and link wxWidgets and wxPerl in a different way?


Gabor

Reply via email to