Again missing headers. Steps to reproduce: 1. USE="qt3" emerge -v1 =dev-db/libodbc++-0.2.3-r2 The error message: > /tmp/portage/tmpdir/portage/dev-db/libodbc++-0.2.3-r2/work/libodbc++-0.2.3/include/odbc++/types.h:236: error: 'memcpy' was not declared in this scope My emerge --info: as in the bug 226663, comment 2. I include the patch. NOTE: Please, apply this patch after [ cd ${S} ] command in src_unpack().
Created attachment 156761 [details, diff] libodbc++-0.2.3-r2-gcc43.patch
pa@loki ~ $ LC_ALL=C grep -r --include='*.ebuild' libodbc++ /usr/portage /usr/portage/dev-db/libodbc++/libodbc++-0.2.3-r2.ebuild:# $Header: /var/cvsroot/gentoo-x86/dev-db/libodbc++/libodbc++-0.2.3-r2.ebuild,v 1.5 2006/11/15 10:04:29 mabi Exp $ Proposing that this package be removed since it's an unused library
(In reply to comment #2) > Proposing that this package be removed since it's an unused library This is not a reason to drop a package. But the fact that the package is unmaintained (last release almost 3 years ago) is one.
Trivial patch for fixing. Decide if apply or last-rite?
Its simple enough. Fixed in the tree.