[root@Jay ~#] USE="-qt apache2 curl freetds gd imap ldap mcal memlimit snmp" emerge -u dev-php/mod_php [skipping stuff] -lcurl -lcrack -lbz2 -lz -lssl -lcrypto -lresolv -lm -lxmlparse -lxmltok -lcurl -lz -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lnetsnmp -lcrypto -lm -lcrypt -o sapi/cli/php libtool: link: warning: library `/usr/lib/libsablot.la' was moved. libtool: link: warning: library `/usr/lib/libsablot.la' was moved. /usr/lib/libsablot.so: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead /usr/lib/libsablot.so: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead /usr/lib/libsablot.so: warning: the `llseek' function may be dangerous; use `lseek64' instead. /usr/lib/libc-client.a(osdep.o)(.text+0x9b27): In function `ssl_onceonlyinit': /var/tmp/portage/c-client-2002d-r1/work/imap-2002d/c-client/osdep.c:287: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /lib/libpthread.so.0(*IND*+0x0): multiple definition of `longjmp' /lib/libpthread.so.0(.text+0x2de3): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `siglongjmp' /lib/libpthread.so.0(.text+0x2dbd): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `sigaction' /lib/libpthread.so.0(.text+0x3f30): first defined here /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libssl.so.0.9.6, needed by /usr/lib/libpq.so, may conflict with libssl.so.0.9.7 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libcrypto.so.0.9.6, needed by /usr/lib/libpq.so, may conflict with libcrypto.so.0.9.7 collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 make: *** Waiting for unfinished jobs.... make: *** Waiting for unfinished jobs.... !!! ERROR: dev-php/mod_php-4.3.3 failed. !!! Function php_src_compile, Line 408, Exitcode 2 !!! compile problem [root@Jay ~#] qpkg -v -I | grep openssl dev-libs/openssl-0.9.7b-r2 * [root@Jay ~#]
Not documentation related
if you read & did the message at the end of the openssl upgrade you wouldnt have this problem: You can now re-compile all packages that are linked against OpenSSL 0.9.6 by using revdep-rebuild from gentoolkit: # revdep-rebuild --soname libssl.so.0.9.6 # revdep-rebuild --soname libcrypto.so.0.9.6 After this, you can delete /usr/lib/libssl.so.0.9.6 and /usr/lib/libcrypto.so.0.9.6
*** Bug 29787 has been marked as a duplicate of this bug. ***