Hi all, if I try to compile a new version of networkmanager, I have a fail on compiling. This is build log http://dpaste.com/7JKXRKF8X This is my emerge --info http://dpaste.com/FS5X3VPJ2
Hi all, if I try to compile a new version of networkmanager, I have a fail on compiling. This is build log https://pastebin.com/nZk11D0e This is my emerge --info https://pastebin.com/yPEVDRKQ
Don't use pastebin on bugzilla. Attach the logs here.
Created attachment 737530 [details] build.log
Created attachment 737533 [details] emerge --info
Could you include /var/tmp/portage/net-misc/networkmanager-1.32.10/work/NetworkManager-1.32.10-abi_x86_64.amd64/meson-logs/meson-log.txt too?
Created attachment 737599 [details] meson-log
USE=-introspection is sufficient to trigger this for me. I suspect the problem is that docs (which are always enabled for the native ABI) are reliant on introspection.
I have -introspection in make.conf I tried USE="introspection" emerge networkmanager and I compiled network manager
I'm hitting this as well when trying to cross-compile networkmanager with USE=-introspection (error is the same), I worked around it by manually disabling docs in the ebuild. Would the gnome team be willing to add USE=doc to networkmanager so we can disable docs if we don't need them?
This problem applies also to net-misc/networkmanager-1.32.10-r1
Created attachment 743940 [details, diff] adds USE doc, which depends on USE introspection Compiles and installs both ways. Seems to work.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be97ee5738137df06466efe7a3a4c02471853c40 commit be97ee5738137df06466efe7a3a4c02471853c40 Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2021-09-24 06:47:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-20 01:53:29 +0000 net-misc/networkmanager: Version bump to 1.32.12 - Add USE=gtk-doc (enabled by default) and require it if USE=introspection, since building docs requires introspection support. This should also allow us to fix the build issue when building without introspection by turning off doc generation as well. - Do not allow building with clang if USE=lto since clang does not support -flto-partition - Couple of minor syntax changes (adding a missing `|| die`, changing `rm -rf` to `rm -r`, sort inherits alphabetically etc.) Closes: https://bugs.gentoo.org/811564 Closes: https://bugs.gentoo.org/809695 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22386 Signed-off-by: Sam James <sam@gentoo.org> net-misc/networkmanager/Manifest | 1 + .../networkmanager/networkmanager-1.32.12.ebuild | 392 +++++++++++++++++++++ 2 files changed, 393 insertions(+)
I can reproduce this bug in stable 1.32.10-r1 so I suggest to stabilize the newer version or drop the stable keyword from 1.32.10-r1
I can confirm this.
Researching when the gtk-doc flag was added to this package... any particular reason it defaults to enabled?