Summary: | dev-python/pygobject-3.10.2 - ld: cannot find -lpyglib-gi-2.0-python3.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Willard Dawson <wfdawson> |
Component: | [OLD] Development | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | alexander, base-system, haubi, python |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
emerge -pqv build log system merge environment |
Description
Willard Dawson
2014-04-09 16:17:46 UTC
Created attachment 374606 [details]
emerge --info
Created attachment 374608 [details]
emerge -pqv
Created attachment 374610 [details]
build log
Created attachment 374612 [details]
system merge environment
...would you mind checking if '-j1' helps ?' odd though, *might* be a bug in the install wrapper... (In reply to Rafał Mużyło from comment #5) > ...would you mind checking if '-j1' helps ?' > > odd though, *might* be a bug in the install wrapper... OK, that seems to have done the trick. Works for me. A little more investigation, excerpting gi/_glib/Makefile: > install: install-am > install-am: all-am > @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am > install-exec-am: install-libLTLIBRARIES > install-data-am: install-pyglibLTLIBRARIES install-pyglibPYTHON > install-libLTLIBRARIES: $(lib_LTLIBRARIES) > install-pyglibLTLIBRARIES: $(pyglib_LTLIBRARIES) IMO, install-pyglibLTLIBRARIES should have a dependency on install-libLTLIBRARIES, but I'm unsure about the "correct" way to write that into gi/_glib/Makefile.am. Might be an automake bug as well. (In reply to Michael Haubenwallner from comment #7) > A little more investigation, excerpting gi/_glib/Makefile: > > > install: install-am > > install-am: all-am > > @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am > > > install-exec-am: install-libLTLIBRARIES > > install-data-am: install-pyglibLTLIBRARIES install-pyglibPYTHON > > > install-libLTLIBRARIES: $(lib_LTLIBRARIES) > > install-pyglibLTLIBRARIES: $(pyglib_LTLIBRARIES) > > > IMO, install-pyglibLTLIBRARIES should have a dependency on > install-libLTLIBRARIES, but I'm unsure about the "correct" way to write that > into gi/_glib/Makefile.am. Might be an automake bug as well. Not sure if automake maintainers will know :/ 3.16.2 looks to be parallel make safe, can you retry? (In reply to Michael Haubenwallner from comment #7) iirc, if "pyglib" libs use "lib" libs, then yes, it should have a manual dep declared. unfortunately, automake does not handle these scenarios well currently and is a known issue. |