Summary: | sci-libs/gdal-3.3.1 and sci-libs/gdal-3.4.1: emake failed - error adding symbols: file in wrong format | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | vince.ice <dev> |
Component: | Current packages | Assignee: | Sci-geo Project <sci-geosciences> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=887735 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
emerge --info '=sci-libs/gdal-3.3.1::gentoo' emerge -pqv '=sci-libs/gdal-3.3.1::gentoo' Ebuild environment Workaround - config.status |
Description
vince.ice
2021-07-30 16:31:29 UTC
Created attachment 728367 [details]
Build log
Created attachment 728370 [details]
emerge --info '=sci-libs/gdal-3.3.1::gentoo'
Created attachment 728373 [details]
emerge -pqv '=sci-libs/gdal-3.3.1::gentoo'
Created attachment 728376 [details]
Ebuild environment
I manually modified config.status as to change: -L/usr/lib to -L/usr/lib64 (see diff attached) Then compiled again with: ebuild /usr/portage/sci-libs/gdal/gdal-3.3.1.ebuild compile and it worked. Created attachment 730822 [details, diff]
Workaround - config.status
Problem persists in version 3.4.1 Workaround still works Need new build.log as lots has changed since. (In reply to Sam James from comment #8) > Need new build.log as lots has changed since. FWIW, I did actually start a lot of work on this, but got bogged down in autotools hell with the huge amount of macros which needed fixing and doing the logic properly. Upstream were very nice so no issue there, I just ended up moving on to something else. They're moving to CMake now too so this will resolve itself. There is still a (huge) patch being applied though (gdal-3.3.0-libdir.patch) for the time being. Obsolete given move to CMake in stable now. |