Surprisingly enough libpqxx postgresql c++ support library heavily depends on postgresql, which should be stated in the corresponding ebuild. To make myself clear I will attach the patch if I don't forget by that time :) Reproducible: Always Steps to Reproduce: 1. emerge unmerge libpqxx 2. emerge unmerge postgresql 3. emerge libpqxx Actual Results: libpqxx would fail to compile. Expected Results: libpqxx should be installed as well as postgresql. Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.8-gentoo) ================================================================= System uname: 2.6.8-gentoo i686 Intel(R) Celeron(R) M processor 1300MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -pipe -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache noauto sandbox" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Created attachment 37798 [details, diff] the patch to add the dependency
Comment on attachment 37798 [details, diff] the patch to add the dependency (oops, I forgot to make it dev-db/postgresql)
I've just fixed the bug. Thank you for reporting.