Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222107 - media-libs/alsa-lib-1.0.16 : Python.h: No such file or directory
Summary: media-libs/alsa-lib-1.0.16 : Python.h: No such file or directory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo ALSA team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-14 16:44 UTC by Matija "hook" Šuklje
Modified: 2008-05-14 18:16 UTC (History)
1 user (show)

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


Attachments
environment (environment,103.75 KB, text/plain)
2008-05-14 16:45 UTC, Matija "hook" Šuklje
Details
build.log (build.log,87.91 KB, text/plain)
2008-05-14 16:46 UTC, Matija "hook" Šuklje
Details
emerge --info output (emerge_info,4.59 KB, text/plain)
2008-05-14 16:47 UTC, Matija "hook" Šuklje
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matija "hook" Šuklje 2008-05-14 16:44:25 UTC
Today I made a regular 'eix-sync; emerge -DNu world' and it failed on alsa-lib-1.0.16. I tried 'revdep-rebuild', but it didn't help. I also tried 'python-updater' since it dies while making some python-related stuff, but it also didn't help.

I'm attaching what I hope is enough relevant info for resolution.

Here are the last few lines of the emerge output (note: there are a lot more python-related errors — see the attachment):

python.c:958: error: invalid type argument of '->'
python.c:962: error: 'struct python_priv' has no member named 'py_mdict'
python.c:972: error: expected expression before ')' token
python.c:973: error: expected expression before ')' token
python.c:984: error: 'struct python_priv' has no member named 'py_mixer'
python.c:991: error: 'Py_file_input' undeclared (first use in this function)
python.c:995: error: 'struct python_priv' has no member named 'py_event_func'
python.c:996: error: 'struct python_priv' has no member named 'py_event_func'
make[3]: *** [smixer_python_la-python.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-libs/alsa-lib-1.0.16/work/alsa-lib-1.0.16/modules/mixer/simple'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/alsa-lib-1.0.16/work/alsa-lib-1.0.16/modules/mixer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/alsa-lib-1.0.16/work/alsa-lib-1.0.16/modules'
make: *** [all-recursive] Error 1
 *
 * ERROR: media-libs/alsa-lib-1.0.16 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2601:  Called die
 * The specific snippet of code:
 *       emake || die "make failed";
 *  The die message:
 *   make failed
Comment 1 Matija "hook" Šuklje 2008-05-14 16:45:49 UTC
Created attachment 153119 [details]
environment
Comment 2 Matija "hook" Šuklje 2008-05-14 16:46:47 UTC
Created attachment 153121 [details]
build.log
Comment 3 Matija "hook" Šuklje 2008-05-14 16:47:30 UTC
Created attachment 153123 [details]
emerge --info output
Comment 4 Maximilian Gaß 2008-05-14 17:04:04 UTC
The relevant message seems to be:

python.c:22:20: error: Python.h: No such file or directory
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-14 17:04:54 UTC
A python-2.3 problem.
Comment 6 Matija "hook" Šuklje 2008-05-14 18:16:21 UTC
Unmerging Python 2.3 worked.

Thanks, Jeroen :)