What gives Code: perl --version It should say 5.14.2. If it is 5.8.4, then fix/hack symlinks and test will it then work (and think later what would be real solution).
perl --version
This is perl 5, version 14, subversion 2 (v5.14.2) built for arm-linux-gnueabi-thread-multi-64int
> PERL5LIB=/usr/lib/perl/5.14.2 dpkg-buildpackage -rfakeroot XSLoader::load('Your::Module', $Your::Module::VERSION) at /scratchbox/tools/lib/perl5/5.8.4/i686-linux-thread-multi/XSLoader.pm line 23. Compilation failed in require at /usr/lib/perl/5.14.2/POSIX.pm line 19. BEGIN failed--compilation aborted at /usr/lib/perl/5.14.2/POSIX.pm line 19. Compilation failed in require at /usr/bin/dpkg-buildpackage line 28. BEGIN failed--compilation aborted at /usr/bin/dpkg-buildpackage line 28.
> dpkg-buildpackage -rfakeroot Backslash found where operator expected at /usr/share/perl5/Dpkg/BuildOptions.pm line 93, near "foreach (split(/\" Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$bo" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$bo" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$content" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$source" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$content" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$source" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$source" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$content" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$content" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$source" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$content" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. Global symbol "$count" requires explicit package name at /usr/share/perl5/Dpkg/BuildOptions.pm line 59. /usr/share/perl5/Dpkg/BuildOptions.pm has too many errors. Compilation failed in require at /usr/bin/dpkg-buildpackage line 33. BEGIN failed--compilation aborted at /usr/bin/dpkg-buildpackage line 33.