Depends on incompatible version of php-zeroc-ice (Call to undefined function Ice_intversion())
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mumble (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
On accessing http://
Restarting apache had no effect. The Ice module seems to be enabled in /etc/php5/
The source code for the index file is at /usr/share/
"
<html>
<head>
<title>
</head>
<body>
<?php
#
# Murmur.php is generated by calling
# slice2php /path/to/Murmur.ice
# in this directory
#
if (Ice_intversion() >= 30400) {
[...]
"
Digging a bit, the problem seems to be that aptitude installed php-zeroc-ice version 3.4.2-4ubuntu1, which according to http://
Hmm, I retract the above comment.
Doing a
ln -s /usr/lib/ php5/20090626+ lfs/IcePHP. so /usr/lib/ php5/20090626
Makes the "Call to undefined function Ice_intversion()" go away. But why is that manual linking neccesary?
After that I get an error that /usr/share/ mumble- server- web/www/ weblist. php cannot include Ice.php . But manually modifying the include path include_ path(get_ include_ path() . PATH_SEPARATOR . "/usr/share/ Ice-3.4. 2/php/lib/ ");
set_
Fixes that (of course that shouldn't be neccesary).
After fixing that, I get an error path='. :/usr/share/ php:/usr/ share/pear: /usr/share/ Ice-3.4. 2/php/lib/ ') in /usr/share/ mumble- server- web/www/ weblist. php on line 17
PHP Fatal error: require(): Failed opening required 'Murmur.php' (include_
Which doesn't seem fixable. Doing a
find /usr -iname murmur.php
doesn't return anything.