I installed RT (rt-3.2.2) on a SuSe linux box, using Perl 5.8.3 and
receive the following error when trying to start apache (v1.3.28) with
the configuration modifications in httpd.conf for RT:
[Thu Dec 9 19:11:25 2004] [error] Can’t load
’/opt/perl/lib/5.8.3/i686-linux/auto/Encode/Encode.so’ for module
Encode: /opt/perl/lib/5.8.3/i686-linux/auto/Encode/Encode.so: undefined
symbol: PL_sv_undef at /opt/perl/lib/5.8.3/i686-linux/XSLoader.pm line
at /opt/perl/lib/5.8.3/i686-linux/Encode.pm line 9
Compilation failed in require at /opt/rt3/lib/RT/I18N.pm line 64.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT/I18N.pm line 64.
Compilation failed in require at /opt/rt3/lib/RT.pm line 48.
BEGIN failed–compilation aborted at /opt/rt3/lib/RT.pm line 48.
Compilation failed in require at /opt/rt3/bin/webmux.pl line 64.
BEGIN failed–compilation aborted at /opt/rt3/bin/webmux.pl line 64.
Compilation failed in require at (eval 176) line 1.
If we comment out the specific module’s use commands in I18N.pm, we just
keep receiving the ‘undefined symbol: PL_sv_undef’ command for the next
pm that tries to load.
I have re-installed rt multiple times, with ‘make testdeps’ returning
all required modules ‘found’. Perl has been installed using dynamic
linking and ’ libperl=libperl.so’. I’m new to Perl and I’m at my wit’s
end trying solve this.
Thanks in advance for any and all help,