From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: bug#25774: libmicrohttpd: fails to build (test-driver aborted) Date: Fri, 17 Feb 2017 17:23:36 +0000 Message-ID: <20170217172336.6q6fg45fk63p6dza@wasp> References: <20170217154858.GD7067@sax.terramar.selidor.net> <20170217162346.4pfljt2q2vv27b6l@wasp> <20170217162934.nuetcswipdil7xje@wasp> <20170217171030.GE7067@sax.terramar.selidor.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40114) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cemEP-0007dj-UM for bug-guix@gnu.org; Fri, 17 Feb 2017 12:22:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cemEM-0006NR-O9 for bug-guix@gnu.org; Fri, 17 Feb 2017 12:22:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:45587) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cemEM-0006N9-KI for bug-guix@gnu.org; Fri, 17 Feb 2017 12:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cemEM-0006ft-DH for bug-guix@gnu.org; Fri, 17 Feb 2017 12:22:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20170217171030.GE7067@sax.terramar.selidor.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ivan Vilata i Balaguer Cc: 25774@debbugs.gnu.org On 17-02-17 18:10:30, Ivan Vilata i Balaguer wrote: > ng0 (2017-02-17 16:29:35 +0000) wrote: > > > On 17-02-17 16:23:46, ng0 wrote: > > > On 17-02-17 16:48:58, Ivan Vilata i Balaguer wrote: > > > > libmicrohttpd-0.9.52 fails to build because of a failing test: > > > > > > > > ``` > > > > $ guix package -i libmicrohttpd > > > > ... > > > > make[4]: Entering directory '/tmp/guix-build-libmicrohttpd-0.9.52.drv-0/libmicrohttpd-0.9.52/src/microhttpd' > > > > PASS: test_str_compare > > > > PASS: test_str_to_value > > > > PASS: test_shutdown_select > > > > PASS: test_shutdown_poll > > > > PASS: test_daemon > > > > PASS: test_upgrade > > > > ../../test-driver: line 107: 7381 Aborted "$@" > $log_file 2>&1 > > > > FAIL: test_upgrade_ssl > > > > PASS: test_postprocessor > > > > PASS: test_postprocessor_large > > > > PASS: test_postprocessor_amp > > > > ============================================================================ > > > > Testsuite summary for GNU Libmicrohttpd 0.9.52 > > > > ============================================================================ > > > > # TOTAL: 10 > > > > # PASS: 9 > > > > # SKIP: 0 > > > > # XFAIL: 0 > > > > # FAIL: 1 > > > > # XPASS: 0 > > > > # ERROR: 0 > > > > ============================================================================ > > > > See src/microhttpd/test-suite.log > > > > Please report to libmicrohttpd@gnu.org > > > > Can you repeat the build with > > 'guix build --keep-failed --install libmicrohttpd' and append the > > 'src/microhttpd/test-suite.log' file? > > > > This can be useful. > > Hi ng0, I'm building it on: > > $ uname -a > Linux sax 4.9.0-1-amd64 #1 SMP Debian 4.9.6-3 (2017-01-28) x86_64 GNU/Linux Okay, Guix on Debian. I don't have this and don't have the time to set this up. I have to let someone else help you with this bug. I know some people are using Guix on Debian, so help is possible. The output looks as if there's a problem with the certificates, at least that's my first idea. > Possibly relevant envvars: > > $ env | grep guix > GUIX_PROFILE=/home/ivan/.guix-profile > GIT_SSL_CAINFO=/home/ivan/.guix-profile/etc/ssl/certs/ca-certificates.crt > GUILE_LOAD_COMPILED_PATH=/home/ivan/.guix-profile/lib/guile/2.0/site-ccache:/home/ivan/.guix-profile/share/guile/site/2.0 > GUIX_LOCPATH=/home/ivan/.guix-profile/lib/locale > PURPLE_PLUGIN_PATH=/home/ivan/.guix-profile/lib/purple-2:/home/ivan/.guix-profile/lib/pidgin > GUILE_LOAD_PATH=/home/ivan/.guix-profile/share/guile/site/2.0 > PATH=/home/ivan/.guix-profile/bin:/home/ivan/.guix-profile/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games > INFOPATH=/home/ivan/.guix-profile/share/info > > The log from ``guix package --keep-failed --install libmicrohttpd``: > > ``` > ============================================================= > GNU Libmicrohttpd 0.9.52: src/microhttpd/test-suite.log > ============================================================= > > # TOTAL: 10 > # PASS: 9 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: test_upgrade_ssl > ====================== > > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > read:errno=0 > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > verify depth is 0 > depth=0 CN = test_ca_cert > verify error:num=20:unable to get local issuer certificate > verify return:1 > depth=0 CN = test_ca_cert > verify error:num=21:unable to verify the first certificate > verify return:1 > DONE > FAIL test_upgrade_ssl (exit status: 139) > > ``` > > Thanks for checking this! > > -- > Ivan Vilata i Balaguer -- https://elvil.net/ > > > -- ng0 -- https://www.inventati.org/patternsinthechaos/