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 have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list 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