I also brought this up on the Development mailing list, see here.
To summarise the discussion over there:
- Till says Roundcube works with PHP built from source
- Alec says Roundcube works on his Gentoo box with PHP 5.2.10
- roy-66 says the same as Alec
I then had a talk with Alec off-list, trying to find out the differences between our two Gentoo-PHP stacks, with the following results:
- We ruled out that it has to do with the pathname of the Roundcube installation containing an URL-like element (my vhosts all have the domain name in the path, but I created a new vhost called 'test', and the problem persisted)
- Alec suggested to disable "allow_url_include" - which already was disabled on my PHP
- Alec suggested to disable Suhosin -> problem still persisted
The following is a diff of Alec's and my USE flags...
Code:
--- my_php_use.txt 2009-07-05 14:55:20.000000000 +0800
+++ alec_php_use.txt 2009-07-05 14:56:28.000000000 +0800
@@ -1,31 +1,29 @@
apache2
+berkdb
bzip2
-cjk
cli
crypt
ctype
-curl
-curlwrappers
-exif
-gd-external
-hash
+ftp
+gd
+gdbm
iconv
imap
-ldap
-mhash
-mysql
+ipv6
ncurses
nls
pcre
-pdo
+posix
+postgres
readline
reflection
session
-sockets
+simplexml
+snmp
+spell
spl
+sqlite
ssl
-suhosin
-threads
truetype
unicode
xml