Question
New install of TWiki 4.1.2 on Linux/Apache system: "configure" page does not come up, Apache error log says "/usr/bin/perl: symbol lookup error: /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Cwd/Cwd.so: undefined symbol: strlcpy"
$ uname -a
Linux --elided-- 2.6.9-42.ELsmp #1 SMP Tue Aug 15 10:35:26 BST 2006 x86_64 x86_64 x86_64 GNU/Linux
$ perl -v
This is perl, v5.8.5 built for x86_64-linux-thread-multi
...
Server startup message is
Apache/2.2.4 (Unix) DAV/2 PHP/5.2.3 mod_jk/1.2.23 configured -- resuming normal operations
By adding print statements to "configure", I see that the Apache error report occurs during execution of the statement 'eval "use $module";' on line 117, when $module has the value FindBin. The statement following (beginning 'if ($@)') is not executed.
I believe I have ensured that all installed Perl modules mentioned on the System Requirements page are at the recommended versions or higher. The version of Cwd is 3.26. If I try to install FindBin, I am told 'The most recent version "1.49" of the module "FindBin" is part of the perl-5.10.0 distribution.'
Does anyone have any ideas of what else to look at?
Thanks.
Environment
--
TWikiGuest - 15 Jan 2008
This just in: a number of similar bug reports have appeared on the web today, after I submitted this entry. It may be due to a bug just introduced into the PathTools module. See for example
http://rt.cpan.org/Public/Bug/Display.html?id=32296
.
--
TWikiGuest - 15 Jan 2008
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
Sorry, closing this question after more than 30 days of inactivity. Feel free to re-open if needed.
If you feel this is a TWiki bug,
file a bug report
.
--
PeterThoeny - 02 Mar 2008