Summary: | dev-python/pyao-0.82{,-r1} fails to emerge because of incompatible pointer type in PyDict_Next | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] Library | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | joost.ruis |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 324265 | ||
Attachments: |
/var/tmp/portage/dev-python/pyao-0.82-r1/temp/build.log
Added typedef struct ao_device and struct ao_function |
Description
Juergen Rose
2010-04-11 07:32:54 UTC
Created attachment 227343 [details]
/var/tmp/portage/dev-python/pyao-0.82-r1/temp/build.log
Confirm here, also want to note the the project website is moved to: "The Python bindings for Ogg and Vorbis are now maintained by Eric Faurot." http://ekyo.nerim.net/software/pyogg/index.html One week later, any news? Created attachment 229189 [details]
Added typedef struct ao_device and struct ao_function
Thus were in the old ao.h missing in the new one.
In the new one we only have
typedef struct ao_functions ao_functions;
typedef struct ao_device ao_device;
This might only be a cludge. Should be checked, but worked for me.
Comment on attachment 229189 [details]
Added typedef struct ao_device and struct ao_function
I also changed aomodule.c line 7 from
int pos = 0;
to
Py_ssize_t pos = 0;
This also happens with latest stable, 0.82. Summary: pyao compiles fine with libao-0.8.8, fails with libao-1.0.0. +*pyao-0.82-r2 (24 Jun 2010) + + 24 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> +pyao-0.82-r2.ebuild, + +files/pyao-0.82-new_api.patch: + Fix building with libao >= 1.0.0 wrt #314627 by Juergen Rose. |