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
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.