Page MenuHomeSolus

Update proj to 9.0.0
ClosedPublic

Authored by algent on Nov 16 2021, 11:52 PM.

Details

Summary

Changelog:

Depends on D12987

Test Plan

Built libgeotiff and libspatialite against it.

Diff Detail

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

Event Timeline

YakoYakoYokuYoku requested review of this revision.Nov 16 2021, 11:52 PM
joebonrichie accepted this revision.Nov 18 2021, 11:07 AM
This revision is now accepted and ready to land.Nov 18 2021, 11:07 AM
algent added a subscriber: algent.Mar 4 2022, 9:42 PM

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 edited the summary of this revision. (Show Details)Mar 5 2022, 1:01 PM
algent added a parent revision: D12987: Update gtest to 1.11.0.
algent updated this revision to Diff 31711.Mar 6 2022, 10:19 AM

Update to 9.0.0

algent commandeered this revision.Mar 6 2022, 10:20 AM
algent added a reviewer: YakoYakoYokuYoku.
algent retitled this revision from Update proj to 8.2.0 to Update proj to 9.0.0.
algent edited the summary of this revision. (Show Details)Mar 6 2022, 10:22 AM
This revision was automatically updated to reflect the committed changes.