On Fri, 6 Dec 2013, Ondřej Surý wrote:
Hi Giacomo,
php5-readline is not compiled against readline, but against libedit
(sorry for the confusion),
Could you check if you have recent libedit version?
What does:
dpkg -l libedit2
and
apt-cache policy libedit2
output?
Could you also install debsums package and do:
debsums libedit2
It should look like this:
# debsums libedit2
/usr/lib/x86_64-linux-gnu/libedit.so.2.0.47
OK
/usr/share/doc/libedit2/TODO.Debian
OK
/usr/share/doc/libedit2/changelog.Debian.gz
OK
/usr/share/doc/libedit2/changelog.gz
OK
/usr/share/doc/libedit2/copyright
OK
/usr/share/lintian/overrides/libedit2
OK
Also does:
# nm -D /usr/lib/x86_64-linux-gnu/libedit.so.2.0.47 | grep
rl_on_new_line
output something like:
000000000001fb10 T rl_on_new_line
It should and if it doesn't please try reinstalling your libedit2
package, since it's broken.
everything above is ok, but on closer inspection I found that I had a
leftover libedit.so.2.11 in /usr/lib/i386-linux-gnu. It does not belong to
any package in my sid system, but it is identical to the version shipped in
the wheezy package. I would like to know how this happened to remain in my
system. In any case, you were right, it was not a bug in php5-readline but a
stray library. My best guess is that it was left over from some less then
perfect system update. Of course, ldconfig linked libedit.so.2 to
libedit.so.2.11 instead of libedit.so.2.0.47, since it (wrongly) looks like
the later version.
This was a nasty one to find. I would suggest that you forward this to the
maintainer of libedit, to investigate whether this might be a common problem
in upgrading from the wheezy version to sid. My laptop is a good guinea pig,
in this respect, since I trace sid rather regularly and hardly ever put any
file where it should not go in the debian file system hierarchy (I am quite
anal bout this).
Thanks for your help and patience, bye
Giacomo
I am not sure whether this is a bug in php5-readline, it might be in
php5-cli, or in php5-cgi, or in something else related, but it sure is a
bug.
Bye
Giacomo
--
_________________________________________________________________
Giacomo Mulas <gmu...@oa-cagliari.inaf.it>
_________________________________________________________________
INAF - Osservatorio Astronomico di Cagliari
via della scienza 5 - 09047 Selargius (CA)
tel. +39 070 71180244
mob. : +39 329 6603810
_________________________________________________________________
"When the storms are raging around you, stay right where you are"
(Freddy Mercury)
_________________________________________________________________
--
_________________________________________________________________
Giacomo Mulas <gmu...@oa-cagliari.inaf.it>
_________________________________________________________________
INAF - Osservatorio Astronomico di Cagliari
via della scienza 5 - 09047 Selargius (CA)
tel. +39 070 71180244
mob. : +39 329 6603810
_________________________________________________________________
"When the storms are raging around you, stay right where you are"
(Freddy Mercury)
_________________________________________________________________