Summary: | app-office/kexi-1.6.3 won't emerge with gcc 4.3.1 and glibc 2.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Billy DeVincentis <billydv1> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | aklhfex, esigra, georgi, gnu_andrew, kredba, michele |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 225459, 245160 | ||
Attachments: | kexi-1.6.3-gcc43.patch |
Description
Billy DeVincentis
2008-06-15 15:05:31 UTC
(In reply to comment #0) > There are a couple of problems here. Firstoff is that kexi simply doesn't > emerge. The second is that kexi is a blocker for Postgresql 8.3. Please file one bug report per bug. This bug appears to be about kexi not emerging. Please file another one for the postgresql blocker. It emerges with kdeenablefinal use flag. Created attachment 157877 [details, diff]
kexi-1.6.3-gcc43.patch
Patch that fixes this for me with glibc-2.7-r2 and
USE="-arts -debug -kdeenablefinal -mysql postgres -xinerama"
How I have to apply this patch? I tried: root@grizzly:/usr/bin(13)# cp -a /usr/portage/app-office/kexi/ /usr/local/portage/ root@grizzly:/usr/bin(14)# cd /usr/local/portage/kexi/ root@grizzly:/usr/local/portage/kexi(16)# mkdir files root@grizzly:/usr/local/portage/kexi(17)# cp /home_condor/rose/kexi-1.6.3-gcc43.patch files/ root@grizzly:/usr/local/portage/kexi(18)# ebuild kexi-1.6.3.ebuild digest Appending /usr/local to PORTDIR_OVERLAY... * * ERROR: portage/kexi-1.6.3 failed. * Call stack: * ebuild.sh, line 1704: Called source '/usr/local/portage/kexi/kexi-1.6.3.ebuild' * kexi-1.6.3.ebuild, line 7: Called inherit 'kde-meta' 'eutils' * ebuild.sh, line 1218: Called qa_source '/usr/portage_grizzly/eclass/kde-meta.eclass' * ebuild.sh, line 37: Called source '/usr/portage_grizzly/eclass/kde-meta.eclass' * kde-meta.eclass, line 103: Called get-parent-package 'portage/kexi' * kde-functions.eclass, line 339: Called die * The specific snippet of code: * die "Package $1 not found in KDE_DERIVATION_MAP, please report bug" * The die message: * Package portage/kexi not found in KDE_DERIVATION_MAP, please report bug * * If you need support, post the topmost build error, and the call stack if relevant. * This ebuild is from an overlay: '/usr/local/' I just found the missing app-office part of the directory. Doing the 'ebuild kexi-1.6.3.ebuild digest' in /usr/local/portage/app-office/kexi, the comman was succesfull. But now emerging kexi-1.6.3 with gcc 4.3.1 works only if I set the kdeenablefinal USE flag as Billy said in comment #2. *** Bug 249336 has been marked as a duplicate of this bug. *** I wonder if this bug should become blocker of bug #225459 and maybe bug #245160 as well. Adding blockers... The same here with gcc-4.3.2 (Gentoo 4.3.2 p1.2, pie-10.1.2), glibc-2.9_p20081201 and dev-libs/libpqxx-2.6.9. Regards, David. Upstream (In reply to comment #3) > Created an attachment (id=157877) [edit] > kexi-1.6.3-gcc43.patch > > Patch that fixes this for me with glibc-2.7-r2 and > > USE="-arts -debug -kdeenablefinal -mysql postgres -xinerama" > *ping* trivial patch exists. (Maybe make USE=kdefinalenable non optional?) Thanks. (In reply to comment #11) > Upstream (In reply to comment #3) > > Created an attachment (id=157877) [edit] > > kexi-1.6.3-gcc43.patch > > > > Patch that fixes this for me with glibc-2.7-r2 and > > > > USE="-arts -debug -kdeenablefinal -mysql postgres -xinerama" > > > > *ping* trivial patch exists. (Maybe make USE=kdefinalenable non optional?) > Thanks. > kexi will be masked to move on with gcc-4.3 stabilization. PLEASE fix. (In reply to comment #11) > Upstream (In reply to comment #3) > > Created an attachment (id=157877) [edit] > > kexi-1.6.3-gcc43.patch > > > > Patch that fixes this for me with glibc-2.7-r2 and > > > > USE="-arts -debug -kdeenablefinal -mysql postgres -xinerama" > > > > *ping* trivial patch exists. (Maybe make USE=kdefinalenable non optional?) > Thanks. > That is an unacceptable solution. I advise opening a stabilization request bug in order to get dev-libs/libpqxx-2.6.9 stable and block this bug on that one. I tried glibc-2.8_p20080602-r1 which is the stable candidate, gcc-4.3.(1,2,3) and kde-3.5.10 and kexi didn't fail, either enabled or disabled kdeenablefinal useflag. The only problem is the postgres flag that pulls dev-libs/libpqxx-2.6.8, that isn't patched for gcc 4.3. This issue will be fixed as soon as i contact the postgresql team. More info bug 249248 I'm marking this test-requested, please test with kde 3.5.10 |