On Thu, 24 May 2018 22:51:13 +0530 Pirate Praveen <prav...@debian.org> wrote:
gitg (and geany-plugins) is failing to build because mbedtls does not provide a pkg-config file (#900015). libgit2 now supports mbedTLS backend as alternative to building against openssl. Earlier versions of libgit2 were using a debian specific patch to use curl with gnutls instead, but upstream does not want to use curl and prefers mbedTLS.


geany-plugins build passed after fixing libgit2.pc but gitg tests failed.

make  check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
./build-aux/test-driver: line 107: 25990 Segmentation fault "$@" > $log_file 2>&1
FAIL: tests/libgitg/test-libgitg
PASS: tests/gitg/test-gitg
===================================
   gitg 3.26.0: ./test-suite.log
===================================

# TOTAL: 2
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/libgitg/test-libgitg
================================


(process:25990): Gtk-CRITICAL **: 12:17:35.131: gtk_style_context_add_provider_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
/LibGitgTestStage/file-status: OK
/LibGitgTestStage/stage: OK
/LibGitgTestStage/unstage: OK
/LibGitgTestStage/revert: OK
/LibGitgTestStage/delete: OK
/LibGitgTestDate/iso8601: OK
/LibGitgTestDate/rfc2822: OK
/LibGitgTestDate/internal: OK
/LibGitgTestCommit/commit: FAIL tests/libgitg/test-libgitg (exit status: 139)

============================================================================
Testsuite summary for gitg 3.26.0
============================================================================
# TOTAL: 2
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://bugzilla.gnome.org/enter_bug.cgi?product=gitg
============================================================================
make[4]: *** [Makefile:5891: test-suite.log] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: *** [Makefile:5999: check-TESTS] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:6236: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:5776: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j4 check VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2018-05-26T12:17:35Z

Reply via email to