[Bug 216225] net-mgmt/cacti does not work with php70
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jan 18 13:15:15 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216225
--- Comment #1 from Marko Cupać <marko.cupac at mimar.rs> ---
Created attachment 179033
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=179033&action=edit
patches removing "&" from "=& new"
First of all, a disclaimer: My php skills are probably worse than those of a
elementary school pupil.
That being said, I guess I made it work (for me). I solved second problem with
mysql connect just by replacing 'mysql' with 'mysqli' in include/config.php.
Now, as for the first problem, I found all the files containing offending "=&
new":
pacija at apache3:/usr/local/share/cacti % grep -rnw . -e "=& new"
./lib/adodb/adodb-lib.inc.php:537: $recordSet =& new
$rsclass(-1,$zthis->fetchMode);
./lib/adodb/adodb-pear.inc.php:111: if (!is_object($obj)) $obj =&
new PEAR_Error('Unknown Database Driver: '.$dsninfo['phptype'],-1);
./lib/adodb/adodb-pear.inc.php:157: $obj =& new
PEAR_Error('Unknown Database Driver: '.$dsninfo['phptype'],-1);
./lib/adodb/adodb-xmlschema.inc.php:353: $this->indexes[$name]
=& new dbIndex( $this, $attributes );
./lib/adodb/adodb-xmlschema.inc.php:365: $this->data =&
new dbData( $this, $attributes );
./lib/adodb/adodb.inc.php:866: $rs =& new
ADORecordSet_empty();
./lib/adodb/adodb.inc.php:872: $rs =& new
$rsclass($this->_queryID,$this->fetchMode);
./lib/adodb/adodb.inc.php:1183: $rs2 =& new $arrayClass();
./lib/adodb/adodb.inc.php:1961: $fld =& new
ADOFieldObject();
./lib/adodb/adodb.inc.php:3027: $this->_obj =& new
ADOFetchObj();
./lib/adodb/adodb.inc.php:3592: $obj =& new $cls();
./lib/adodb/adodb.inc.php:3667: $perf =& new $class($conn);
./lib/adodb/adodb.inc.php:3687: $dict =& new $class();
./lib/adodb/drivers/adodb-odbc.inc.php:425: $rs =& new
ADORecordSet_odbc($qid);
./lib/adodb/adodb-csvlib.inc.php:72: $rs =& new
ADORecordSet_array();
./lib/adodb/adodb-csvlib.inc.php:129: $rs =&
new ADORecordSet($val=true);
./lib/adodb/adodb-csvlib.inc.php:222: $fld =& new
ADOFieldObject();
./lib/adodb/adodb-csvlib.inc.php:250: $rs =& new
ADORecordSet_array();
...and removed "&" from them.
Patches are in shar archive, i haven't tested creating new port revision.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list