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