Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360033 - sys-libs/tdb-1.2.1 does not work with python 3 (it was - ./pytdb.c:475: error: 'Py_TPFLAGS_HAVE_ITER' undeclared here (not in a function))
Summary: sys-libs/tdb-1.2.1 does not work with python 3 (it was - ./pytdb.c:475: error...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-22 23:53 UTC by david cooper
Modified: 2011-04-01 15:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info =sys-libs/tdb-1.2.1 (emerge --info.txt,12.60 KB, text/plain)
2011-03-22 23:53 UTC, david cooper
Details
emerge -pqv =sys-libs/tdb-1.2.1 (emerge -pqv.txt,113 bytes, text/plain)
2011-03-22 23:54 UTC, david cooper
Details
portage log file (compile output.txt,22.88 KB, text/plain)
2011-03-22 23:55 UTC, david cooper
Details

Note You need to log in before you can comment on or make changes to this bug.
Description david cooper 2011-03-22 23:53:20 UTC
New AMD64 build, while trying to emerge samba, sys-libs/tdb-1.2.1 is pulled in and fails during compile. I have tried to rebuild the files in /etc/xml and also to merge docbook-xml-dtd prior, and neither has an effect.


Reproducible: Always

Steps to Reproduce:
1. emerge samba (or emerge sys-libs/tdb-1.2.1)
2.
3.
Actual Results:  
Compile fails

Expected Results:  
Successful merge

See attachments
Comment 1 david cooper 2011-03-22 23:53:57 UTC
Created attachment 266943 [details]
emerge --info =sys-libs/tdb-1.2.1
Comment 2 david cooper 2011-03-22 23:54:17 UTC
Created attachment 266945 [details]
emerge -pqv =sys-libs/tdb-1.2.1
Comment 3 david cooper 2011-03-22 23:55:55 UTC
Created attachment 266947 [details]
portage log file
Comment 4 david cooper 2011-03-23 00:16:37 UTC
Update - I added tdb-1.2.7-r1 to my keywords file and it did compile successfully - appears to be a valid workaround.
Comment 5 Azamat H. Hackimov 2011-03-29 07:53:14 UTC
Duplicate of #316959, but yes, indeed, sys-libs/tdb-1.2.7-r1 should be stabilizied to solve this problem for stable users.
Comment 6 Víctor Ostorga (RETIRED) gentoo-dev 2011-04-01 15:05:41 UTC
As the summary says, sys-libs/tdb-1.2.1* does not work with python 3.
I've added a check which forces building this version with python 2.x

I'll look forward to stabilize tdb-1.2.7-r1