[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: Help needed to detect gtest_main (Was: Bug#940327: convert libpbseq-dev to Architecture: any)



Andreas, you didn't do anything wrong, reason:


On 16.09.19 19:38, Andrey Rahmatullin wrote:
On Mon, Sep 16, 2019 at 05:38:47PM +0200, Andreas Tille wrote:
Determining dependency 'gtest_main' with pkg-config executable '/usr/bin/pkg-config'
PKG_CONFIG_PATH:
Called `/usr/bin/pkg-config --modversion gtest_main` -> 1
There is no pkgconfig file for gtest_main in the archive.
googletest: /usr/src/googletest/googletest/cmake/gtest.pc.in

googletest: /usr/src/googletest/googletest/cmake/gtest_main.pc.in


Dunno if this is only wrong packaged or if there is a deeper sense
behind ...


Cheers Alf



second mail i bothered wrar with:


On 16.09.19 19:38, Andrey Rahmatullin wrote:
There is no pkgconfig file for gtest_main in the archive.
And there is a reason for it:


short test:

mkdir googletest

cd googletest

apt source googletest

cd goog<tab>

nano debian/rules

override_dh_missing:

    dh_missing --fail-missing


Result:


make[1]: Verzeichnis
„/home/agaida/fucked/googletest/googletest-1.9.0.20190831“ wird verlassen
   dh_installdocs -O--buildsystem=cmake
   dh_installchangelogs -O--buildsystem=cmake
   dh_installman -O--buildsystem=cmake
   dh_installinit -O--buildsystem=cmake
   dh_perl -O--buildsystem=cmake
   dh_link -O--buildsystem=cmake
   dh_strip_nondeterminism -O--buildsystem=cmake
   dh_compress -O--buildsystem=cmake
   dh_fixperms -O--buildsystem=cmake
   debian/rules override_dh_missing
make[1]: Verzeichnis
„/home/agaida/fucked/googletest/googletest-1.9.0.20190831“ wird betreten
dh_missing --fail-missing
dh_missing: usr/lib/x86_64-linux-gnu/pkgconfig/gmock.pc exists in
debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/pkgconfig/gtest_main.pc exists in
debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/pkgconfig/gmock_main.pc exists in
debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/pkgconfig/gtest.pc exists in
debian/tmp but is not installed to anywhere
dh_missing:
usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfigVersion.cmake exists in
debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake
exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/cmake/GTest/GTestTargets-none.cmake
exists in debian/tmp but is not installed to anywhere
dh_missing: usr/lib/x86_64-linux-gnu/cmake/GTest/GTestTargets.cmake
exists in debian/tmp but is not installed to anywhere
dh_missing: missing files, aborting
        The following debhelper tools have reported what they installed
(with files per package)
         * dh_install: google-mock (0), googletest (3), googletest-tools
(2), libgmock-dev (3), libgtest-dev (3)
         * dh_installdocs: google-mock (0), googletest (1),
googletest-tools (0), libgmock-dev (0), libgtest-dev (0)
         * dh_installman: google-mock (0), googletest (0),
googletest-tools (1), libgmock-dev (0), libgtest-dev (0)
        If the missing files are installed by another tool, please file
a bug against it.
        When filing the report, if the tool is not part of debhelper
itself, please reference the
        "Logging helpers and dh_missing" section from the "PROGRAMMING"
guide for debhelper (10.6.3+).
          (in the debhelper package:
/usr/share/doc/debhelper/PROGRAMMING.gz)
        Be sure to test with dpkg-buildpackage -A/-B as the results may
vary when only a subset is built
        For a short-term work-around: Add the files to debian/not-installed
make[1]: *** [debian/rules:49: override_dh_missing] Fehler 255
make[1]: Verzeichnis
„/home/agaida/fucked/googletest/googletest-1.9.0.20190831“ wird verlassen
make: *** [debian/rules:23: binary] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess fakeroot debian/rules binary
lieferte Exitstatus 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -ICVS -



And no, i don't want to write a grave bug now - but i'm a bit speachless
about the ignorance ...


Cheers Alf



Reply to: