Page MenuHomeSolus

Update proj to 9.0.0
ClosedPublic

Authored by algent on Nov 16 2021, 11:52 PM.
Tags
None
Referenced Files
F11037364: D12334.id31726.diff
Wed, Aug 9, 8:29 PM
F11037363: D12334.id31711.diff
Wed, Aug 9, 8:28 PM
F11037362: D12334.id.diff
Wed, Aug 9, 8:28 PM
F11037361: D12334.id29951.diff
Wed, Aug 9, 8:28 PM
F11027231: D12334.diff
Wed, Aug 9, 3:41 AM
F11002570: D12334.diff
Mon, Jul 31, 1:50 AM
F10870157: D12334.diff
Jun 18 2023, 8:35 AM
F10828457: D12334.id31711.diff
Jun 4 2023, 9:27 AM

Details

Summary

Changelog:

Depends on D12987

Test Plan

Built libgeotiff and libspatialite against it.

Diff Detail

Repository
R2483 proj
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 3517
Build 3517: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Nov 18 2021, 11:07 AM

This fails to build now.

+ ninja -j6 -C solusBuildDir
ninja: Entering directory `solusBuildDir'
[254/275] Linking CXX executable bin/test_tinshift
FAILED: bin/test_tinshift 
: && /usr/lib64/ccache/bin/x86_64-solus-linux-g++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -Wall -Wno-error -Wp,-D_REENTRANT -O2 -g -DNDEBUG -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o -o bin/test_tinshift -L/home/build/YPKG/root/proj/build/proj-8.2.0/solusBuildDir/lib -Wl,-rpath,/home/build/YPKG/root/proj/build/proj-8.2.0/solusBuildDir/lib  /usr/lib64/libgtest.a  lib/libproj.so.22.2.0  -lpthread && :
/usr/bin/ld: test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o:(.data.rel.ro+0x10): undefined reference to `typeinfo for testing::Test'
collect2: error: ld returned 1 exit status
[259/275] Generating proj.db
ninja: build stopped: subcommand failed.
Command '['/bin/bash', '--norc', '--noprofile', '/tmp/ypkg-buildPcs49h']' returned non-zero exit status 1
[Build] build failed
 ?  Failed to build packages

@algent That's because ironically pkgconfig(gtest) does NOT provide gtest.

@algent That's because ironically pkgconfig(gtest) does NOT provide gtest.

Sounds like the gtext package should be fixed then. It looks like the pkgconfigs are going into the main package when they need to be with the header files. Either the pkgconfigs need to be moved to the devel or the headers need to be moved into the main package

You are right @GZGavinZhao , pkgconfig(gtest) is leveldb-devel and not gtest-devel

algent added a reviewer: YakoYakoYokuYoku.
algent retitled this revision from Update proj to 8.2.0 to Update proj to 9.0.0.
This revision was automatically updated to reflect the committed changes.