On Thu, 27 Apr 2023 20:14:46 +0530 Pirate Praveen <prav...@onenetbeyond.org> wrote:
> Looks like this is a bug in abseil itself
> https://github.com/abseil/abseil-cpp/issues/1407

After adding and adapting the patch from upstream, the build fails with below error. I can't find libgtest.so in any package.

apt-file list libgtest-dev gives
libgtest-dev: /usr/lib/x86_64-linux-gnu/libgtest.a

so we should either ship .so in libgtest-dev or adapt abseil to link against libgtest.a

dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_per_thread_sem_test_common.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_spinlock_test_common.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgmock.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_scoped_mock_log.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_scoped_mock_log.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_exception_safety_testing.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_log_internal_test_matchers.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: error: cannot find library libgtest.so.1.12.1 needed by debian/libabsl20230125/usr/lib/x86_64-linux-gnu/libabsl_log_internal_test_helpers.so.20230125.0.0 (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '')
dpkg-shlibdeps: error: cannot continue due to the errors listed above
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.

Reply via email to