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