Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 934248

Summary: sci-geosciences/qgis 3.28.10 and 3.36.1 fail to build due to undefined references
Product: Gentoo Linux Reporter: Tobias Leupold <tl>
Component: Current packagesAssignee: Paul Zander <negril.nx+gentoo>
Status: IN_PROGRESS ---    
Severity: normal CC: luke, sci-geosciences, tl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 915160    
Bug Blocks:    
Attachments: Output of emerge --info
Output of emerge -pqv
The build log

Description Tobias Leupold 2024-06-14 12:53:35 UTC
Created attachment 895820 [details]
Output of emerge --info

Hi all,

I just tried to update my system. Qgis was rebuilt and failed. I thought this was due to some of the newly emerged problems due to the recent Python updates (as I build qgis with Python support), but both 3.28.10 and 3.36.1 currently fail to build, also without USE="python" being set, both due to undefined references.

I'll attach the build log etc.
Comment 1 Tobias Leupold 2024-06-14 12:54:00 UTC
Created attachment 895821 [details]
Output of emerge -pqv
Comment 2 Tobias Leupold 2024-06-14 12:54:17 UTC
Created attachment 895822 [details]
The build log
Comment 3 Paul Zander 2024-06-14 13:00:18 UTC
Can you list your versions of dev-libs/protobuf and dev-cpp/abseil-cpp please?
Comment 4 Tobias Leupold 2024-06-14 13:51:21 UTC
The current stable versions are installed:

dev-libs/protobuf-22.5-r1
dev-cpp/abseil-cpp-20230125.3-r3
Comment 5 Paul Zander 2024-06-14 15:43:10 UTC
Update protobuf to 23.3-r4, this needs ~arch keywords. Both build for me that way.

Let me know if it fixes it for you so I can take further steps.
Comment 6 Tobias Leupold 2024-06-14 18:40:44 UTC
I can confirm that the build succeeds after updating protobuf to 23.3-r4.

Thanks a lot for the quick follow-up! I think the ebuild dep should be bumped then?
Comment 7 Paul Zander 2024-06-14 19:40:15 UTC
Yes eventually. But protobuf/abseil are being fixed right now. Plus the bump to 3.36.3 needs doing. So it has to be sorted out.