I updated mysql and run revdep-rebuild. now the compiling of php and mod_php does not work anymore. Reproducible: Always Steps to Reproduce: 1.emerge php 2. 3. Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Pentium III (Katmai) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apache2 berkdb crypt gdbm imap jpeg libwww maildir mpm-prefork mysql ncurses nls no-htdocs nptl pam perl php png prelude python readline samba sasl ssl tcpd threads vhosts xml2 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
revdep-rebuild --library="libmysqlclient.so.12" (or libmysqlclient.so.14 is you upgraded to mysql-5) *** This bug has been marked as a duplicate of 86107 ***
*** Bug 113471 has been marked as a duplicate of this bug. ***
does not work: revdep-rebuild --library=libmysqlclient.so.12 Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/libwwwzip.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libxmlparse.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwcore.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libmd5.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libpics.so.0.0.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwgopher.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwftp.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwmime.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwstream.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwssl.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwhtml.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwutils.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwdir.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwcache.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwhttp.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwxml.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/apache2/modules/libphp4.so (requires libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12) broken /usr/lib/libxmltok.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwapp.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwinit.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwmux.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwfile.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwtrans.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwsql.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwnews.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/lib/libwwwtelnet.so.0.1.0 (requires libmysqlclient.so.12) broken /usr/bin/php (requires libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12) broken /usr/bin/w3c (requires libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12) broken /usr/bin/www (requires libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12) broken /usr/bin/webbot (requires libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12 libmysqlclient.so.12) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --nodeps --library=libmysqlclient.so.12 =dev-php/mod_php-4.4.0-r9 =dev-php/php-4.4.0-r1 =net-libs/libwww-5.4.0-r3 .......... !!! Error: --library=libmysqlclient.so.12 is an invalid option. Result is not OK, you have following choices: - if emerge failed during build, fix the problems and re-run revdep-rebuild or - use -X or --package-names as first argument (try to rebuild package, not exact ebuild - ignores SLOT!) or - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask (and remove /root/.revdep-rebuild.5_order to be evaluated again) or - modify the above emerge command and run it manually or - compile or unmerge unsatisfied packages manually, remove temporary files and try again (you can edit package/ebuild list first)
updated to newest gentoolkit. revdep-rebuild --library="libmysqlclient.so.12" [...] checking for utime.h... yes checking for sys/utsname.h... yes checking for sys/ipc.h... yes checking for dlfcn.h... yes checking for fopencookie... yes configure: error: can not run test program while cross compiling !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/mod_php-4.4.0-r9/work/php-4.4.0/config.log !!! ERROR: dev-php/mod_php-4.4.0-r9 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Result is not OK, you have following choices: - if emerge failed during build, fix the problems and re-run revdep-rebuild or - use -X or --package-names as first argument (try to rebuild package, not exact ebuild - ignores SLOT!) or - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask (and remove /root/.revdep-rebuild_6e16de77.5_order to be evaluated again) or - modify the above emerge command and run it manually or - compile or unmerge unsatisfied packages manually, remove temporary files and try again (you can edit package/ebuild list first) To remove temporary files, please run: rm /root/.revdep-rebuild*.?_*
Bug reopened
(In reply to comment #3) > !!! Error: --library=libmysqlclient.so.12 is an invalid option. So either upgrade to latest gentoolkit or kindly read the help or the comments in previous bug and use --soname instead. *** This bug has been marked as a duplicate of 86107 ***
CLOSED
Sorry, I didn't go to all dublicate bugs. I previously updated gentoolkit, still didn't work. So installed libwww and afterwards revdep-rebuild. Works fine now. THX.