Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 226781

Summary: dev-db/libodbc++-0.2.3-r2 compilation fails w/ gcc-4.3
Product: Gentoo Linux Reporter: Marek Miller <mlm>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: RESOLVED FIXED    
Severity: normal CC: bugs, cpp+disabled, esigra, leio, loki_val
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 198121    
Attachments: libodbc++-0.2.3-r2-gcc43.patch

Description Marek Miller 2008-06-14 16:54:50 UTC
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().
Comment 1 Marek Miller 2008-06-14 16:55:24 UTC
Created attachment 156761 [details, diff]
libodbc++-0.2.3-r2-gcc43.patch
Comment 2 Peter Alfredsen (RETIRED) gentoo-dev 2008-07-27 11:09:14 UTC
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
Comment 3 Tiziano Müller (RETIRED) gentoo-dev 2008-07-27 11:41:29 UTC
(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.
Comment 4 Mart Raudsepp gentoo-dev 2008-09-12 00:46:57 UTC
Trivial patch for fixing. Decide if apply or last-rite?
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2008-11-16 20:44:55 UTC
Its simple enough.  Fixed in the tree.