Page MenuHomeSolus

Update proj to 9.0.0

Authored by algent on Nov 16 2021, 11:52 PM.
Referenced Files
F10828457: D12334.id31711.diff
Sun, Jun 4, 9:27 AM
F10784412: D12334.id31711.diff
Fri, May 26, 12:47 AM
F10783408: D12334.id31726.diff
Thu, May 25, 8:07 PM
F10782447: D12334.id31726.diff
Thu, May 25, 2:47 PM
F10775671: D12334.id31711.diff
Mon, May 22, 10:24 PM
F10772994: D12334.diff
Sun, May 21, 4:34 PM
F10738720: D12334.diff
Sat, May 13, 1:50 PM
F10734775: D12334.diff
Fri, May 12, 8:22 AM




Depends on D12987

Test Plan

Built libgeotiff and libspatialite against it.

Diff Detail

R2483 proj
Lint Not Applicable
Tests Not Applicable

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/  -lpthread && :
/usr/bin/ld: test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o:( 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.