Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120047 - horde-3.0.9 not working after PEAR-PEAR update
Summary: horde-3.0.9 not working after PEAR-PEAR update
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-23 06:26 UTC by Per Pomsel
Modified: 2006-01-23 06:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Per Pomsel 2006-01-23 06:26:51 UTC
Entering my horde Server shows the following in my browser:

Notice: Only variable references should be returned by reference in /var/www/horde/htdocs/lib/Horde/DataTree.php on line 1180

Notice: Only variable references should be returned by reference in /var/www/horde/htdocs/lib/Horde/Perms.php on line 347

Notice: Only variable references should be returned by reference in /var/www/horde/htdocs/lib/Horde/Auth.php on line 1168

Warning: Cannot modify header information - headers already sent by (output started at /var/www/horde/htdocs/lib/Horde/DataTree.php:1180) in /var/www/horde/htdocs/index.php on line 51

That's all. No /tmp/horde.log is written (although requested in hordes config.php).
All was working fine before the PEAR-PEAR (and pear modules) update in January 2006.
The following horde applications are configured:

horde-3.0.9
horde-turba-2.0.5
horde-kronolith-2.0.6

Here are the information about the system/installed applications:

eix -I pear (installed pear packages):

* dev-php/PEAR-Auth_SASL
     Available versions:  1.0.1 1.0.1-r1
     Installed:           1.0.1-r1
     Homepage:            http://pear.php.net/Auth_SASL
     Description:         Abstraction of various SASL mechanism responses

* dev-php/PEAR-Cache
     Available versions:  1.5.4 1.5.4-r1
     Installed:           1.5.4-r1
     Homepage:            http://pear.php.net/Cache
     Description:         Framework for caching of arbitrary data

* dev-php/PEAR-DB
     Available versions:  1.6.8 1.7.6 1.7.6-r1
     Installed:           1.7.6-r1
     Homepage:            http://pear.php.net/DB
     Description:         Database abstraction layer for PHP

* dev-php/PEAR-Date
     Available versions:  1.4.3 1.4.6
     Installed:           1.4.6
     Homepage:            http://pear.php.net/Date
     Description:         Date and Time Zone Classes

* dev-php/PEAR-File
     Available versions:  1.0.3 1.2.2
     Installed:           1.2.2
     Homepage:            http://pear.php.net/File
     Description:         Common file and directory routines

* dev-php/PEAR-HTTP_Request
     Available versions:  1.2.4 1.3.0
     Installed:           1.3.0
     Homepage:            http://pear.php.net/HTTP_Request
     Description:         Provides an easy way to perform HTTP requests

* dev-php/PEAR-Log
     Available versions:  1.8.7 1.9.3
     Installed:           1.9.3
     Homepage:            http://pear.php.net/Log
     Description:         The Log framework provides an abstracted logging system supporting logging to console, file, syslog, SQL, and mcal targets

* dev-php/PEAR-Mail
     Available versions:  1.1.4 1.1.6 1.1.9
     Installed:           1.1.9
     Homepage:            http://pear.php.net/Mail
     Description:         Class that provides multiple interfaces for sending emails

* dev-php/PEAR-Mail_Mime
     Available versions:  1.2.1-r1 1.3.0 1.3.1 1.3.1-r1
     Installed:           1.3.1-r1
     Homepage:            http://pear.php.net/Mail_Mime
     Description:         Provides classes to deal with creation and manipulation of mime messages

* dev-php/PEAR-Net_DIME
     Available versions:  0.3 0.3-r1
     Installed:           0.3-r1
     Homepage:            http://pear.php.net/Net_DIME
     Description:         The PEAR::Net_DIME class implements DIME encoding

* dev-php/PEAR-Net_SMTP
     Available versions:  1.2.6 1.2.7
     Installed:           1.2.7
     Homepage:            http://pear.php.net/Net_SMTP
     Description:         Tar file management class

* dev-php/PEAR-Net_Socket
     Available versions:  1.0.5 1.0.6 1.0.6-r1
     Installed:           1.0.6-r1
     Homepage:            http://pear.php.net/Net_Socket
     Description:         class interface to TCP sockets

* dev-php/PEAR-Net_URL
     Available versions:  1.0.14 1.0.14-r1
     Installed:           1.0.14-r1
     Homepage:            http://pear.php.net/Net_URL
     Description:         Easy parsing of URLs

* dev-php/PEAR-PEAR
     Available versions:  1.3.5 1.3.5-r1 1.3.6-r1 1.3.6-r2 1.3.6-r3 1.3.6-r4
     Installed:           1.3.6-r4
     Homepage:            http://pear.php.net/
     Description:         PEAR Base System (PEAR, Archive_Tar, Console_Getopt, XML_RPC).

* dev-php/PEAR-SOAP
     Available versions:  0.8.1 0.9.1
     Installed:           0.9.1
     Homepage:            http://pear.php.net/SOAP
     Description:         SOAP Client/Server for PHP 4

* dev-php/PEAR-Services_Weather
     Available versions:  1.3.1 1.3.2 1.3.2-r1
     Installed:           1.3.2-r1
     Homepage:            http://pear.php.net/Services_Weather
     Description:         This class acts as an interface to various online weather-services..

* dev-php/PEAR-XML_Parser
     Available versions:  1.2.4 1.2.7
     Installed:           1.2.7
     Homepage:            http://pear.php.net/XML_Parser
     Description:         XML parsing class based on PHP's SAX parser

* dev-php/PEAR-XML_Serializer
     Available versions:  0.15.0 0.18.0
     Installed:           0.18.0
     Homepage:            http://pear.php.net/XML_Serializer
     Description:         Swiss-army knive for reading and writing XML files

* dev-php/PEAR-XML_Util
     Available versions:  1.1.1 1.1.1-r1
     Installed:           1.1.1-r1
     Homepage:            http://pear.php.net/XML_Util
     Description:         XML utility class

pear list:
(no packages installed)

php --version:

PHP 5.1.1-gentoo (cli) (built: Jan 12 2006 09:47:11)
Copyright (c) 1997-2005 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2005 Zend Technologies

emerge --info:

Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Pentium III (Katmai)
Gentoo Base System version 1.12.0_pre15
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r4
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://pegasus.gfs"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://pegasus.gfs/gentoo-portage"
USE="x86 7zip acl acpi aim alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 ccache cgi clamav clamd cli command-args crypt curl curlwrappers discard-path eds elf emboss encode expat extensions fam foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gmp gnome gnutls gpm graphicsmagick graphviz gs gstreamer gtk2 gzip http icp icq idn imagemagick imap imlib irc jabber jbig john jp2 jpeg jpeg2k kde ldap libclamav libg++ libwww lzo lzw mad mbox md5sum mhash mikmod mime mmx mng motif mp3 mpeg msn mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh ncurses netpbm nfs nis nls nocd ntlm ogg oggvorbis opengl oscar oss pam pcre pdflib pear perl php png postgres python qt quicktime quotas rar readline samba sasl session silc slang smtp snmp sockets spell sse ssl svg symlink syslog tcpd test tetex threads tiff tokenizer tos truetype truetype-fonts type1-fonts udev unicode ups usb userlocales vhosts vorbis webdav wmf xml xml2 xmlrpc xmms xsl xv yahoo zip zlib elibc_glibc kernel_linux linguas_de userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-23 06:29:39 UTC
You need PHP 4.3.11 for horde, and it's not a Gentoo bug at all. Complain upstream, we won't do anything about this broken code.