Gabor Szabo wrote:

  Hi,

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.

You are linking with a recent libstdc++, and the older system does not have it.

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?

The easiest way is to perform the build on the _oldest_ platform you want to support and then check the binary on all the newest platforms,


HTH,
Mattia

Reply via email to