From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id qFk7Jy0H7mT0yAAA9RJhRA:P1 (envelope-from ) for ; Tue, 29 Aug 2023 16:56:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qFk7Jy0H7mT0yAAA9RJhRA (envelope-from ) for ; Tue, 29 Aug 2023 16:56:45 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 26F2D62354 for ; Tue, 29 Aug 2023 16:56:45 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=jabPGUwr; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693321005; a=rsa-sha256; cv=none; b=hyV30cWXBLBasgRa0mePGLfOqZUFny0/AJEMIU/rneiDro2TrqZG476Yv1cMFUrITmd053 mGa7tBFUcEcDpn2Sl8fns8sKMBjP0PH+UUmTUXwbmuFvnk6j6CSzpUC3qagHcFRn5i+8F6 Va5O5PO+ryyqv51SpsE6Uu3xgI+AU2kj9ZjhSi+p2fmxcuJNE5LqBnVd0XL81oKirIi8ly 7uR6Vnve8p3vd0pHkg7riQjYchK8P8xi+cz5aV2xyRvTtPRdiDcQTP2LFSfjOVyRboHiYX zhb0yFaYJbp+xwc6sIIFluZb4qWhFqtZi6M/xNIIzH6FJkJm1VsAUOToFxDWCg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=jabPGUwr; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693321005; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CPX0reABqhpHL8yZ9SNBkDpzHoiZuxdStqJ28UX8s+o=; b=TC87XdbVJ0ynFh0AGe1VTw4OOPvw41qNfZ98wAokDB3gGU1YmoZh0CetXjhPf2yuzgsRlS s/kYH/L0LD5KvKxVKfGBhCuLKJxVFjrMQyWwmcAT5kM0U24mY+FtYnFXjM8tHcuXR2S5g0 YXhyVDYNzferu4XvyuyttQ5A90NXdEdxpxg8wFP8+HLF5jel59KhbyFBDu2+ROKKSJ0VAw DOHRUzpWWewcgPVxQtvLHDj4s1c2if635BzoG/UtjHP8+0KkGzzJwTwfLifc0ofUMrSZMc d9H58Dq1fhnd0Rua9K8vm5Oo0zCTlsZc9RkFqhpbCACD2d7lgkSLPmNWFaqHKA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qazUg-0007IH-9O; Tue, 29 Aug 2023 10:14:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qazUe-0007Hi-31 for bug-guix@gnu.org; Tue, 29 Aug 2023 10:14:56 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qazUd-00006I-N0 for bug-guix@gnu.org; Tue, 29 Aug 2023 10:14:55 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qazUk-0006OR-F3 for bug-guix@gnu.org; Tue, 29 Aug 2023 10:15:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57402: FreeCAD build fails to configure / Qt5WebKitWidgets related. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 29 Aug 2023 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57402 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Marcel van der Boom Cc: 57402@debbugs.gnu.org, GNU Debbugs Received: via spool by 57402-submit@debbugs.gnu.org id=B57402.169331845124403 (code B ref 57402); Tue, 29 Aug 2023 14:15:02 +0000 Received: (at 57402) by debbugs.gnu.org; 29 Aug 2023 14:14:11 +0000 Received: from localhost ([127.0.0.1]:51322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qazTu-0006LQ-Vz for submit@debbugs.gnu.org; Tue, 29 Aug 2023 10:14:11 -0400 Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]:59462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qazTq-0006KN-GY; Tue, 29 Aug 2023 10:14:09 -0400 Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-4122cd981f5so9904081cf.2; Tue, 29 Aug 2023 07:13:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693318433; x=1693923233; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=CPX0reABqhpHL8yZ9SNBkDpzHoiZuxdStqJ28UX8s+o=; b=jabPGUwr8rQMt0qrJ3CRezHxDwkjScUMHHEx6HVshVSvAKRjt96c1y75x5y2BDGIdL ZBbuLQnu4cRr0z/c3D1+vXDu4J58OK1OxxEtTn5UmoY0/cc8TwFVpVvUW0PbVGCPUbK9 h4OU60WubqK5Eu6uZTyelaoFqGTvFiwsDVeHRd+Rp5Kqe9C98VWyqchOPx1KgWO/IN2b BOv1ibO0VPbWqvh7m8bl3WwRnq8YTY1vMzS9gwo1PPyoeTLklN5QiK/ld3TOUuMPtbgS 7FisKM4EANzQGkfurlsuZoEfKrqEn/RXRBk73wgX2u7b/I61fYbH7IjCoKoV4OLTgEf1 BODw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693318433; x=1693923233; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CPX0reABqhpHL8yZ9SNBkDpzHoiZuxdStqJ28UX8s+o=; b=lojILVH16ZYlEzfB2pmgf4euCJMTOTkRRShbn5WtrFajLNa5HQYDBmuDHNpcUigCuK pT4EDepzBdr5NZQQNQGFcEyGmYyHqE80r0Qe8gF0Qe4nKcyuajC5Zd4gyfEQUMBtaxff iG8K3tniWRBptCnDakRkK0xs9feslbFFC4pQEogpdnWkXgyjhYhq+uX67grmdXbQvjSi CwGw/UVNAJsxYV9k37Us6xzv2gz/xn00g8G7Q+JtemQcf7q/oxViyX3kj2d0P2TXmMOk ebwxzPptyNOUaMKXEsHaxix7AMAUtZIyDEQeKkeLLQl7RHkhMWBfsGHZG1NUPq0wdu1U OCLg== X-Gm-Message-State: AOJu0YwBDVWvDrETrx7fS1RO1Hg24SXuB2mavFdnYJdooVATsbagF+9i CqUn6obkvUx/xcO37jhZ0xXRs+pBVR2peg== X-Google-Smtp-Source: AGHT+IG7msILROgxxU5wk5y18u/HqSd9wkLxLSxX1TNlQ1V0tgJUC8a9XeYiXBD8WDjSVpYMZiEbAQ== X-Received: by 2002:ac8:4e51:0:b0:40f:dbae:7581 with SMTP id e17-20020ac84e51000000b0040fdbae7581mr32354208qtw.29.1693318433299; Tue, 29 Aug 2023 07:13:53 -0700 (PDT) Received: from hurd (dsl-10-132-204.b2b2c.ca. [72.10.132.204]) by smtp.gmail.com with ESMTPSA id d13-20020ac800cd000000b00410957eaf3csm3066341qtg.21.2023.08.29.07.13.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Aug 2023 07:13:52 -0700 (PDT) From: Maxim Cournoyer References: <87wnaw8q4k.fsf@van-der-boom.nl> <87pm36xinu.fsf@van-der-boom.nl> Date: Tue, 29 Aug 2023 10:13:51 -0400 In-Reply-To: <87pm36xinu.fsf@van-der-boom.nl> (Marcel van der Boom's message of "Tue, 29 Aug 2023 12:02:35 +0200") Message-ID: <87ttsiaqcg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 26F2D62354 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: 5.77 X-Spam-Score: 5.77 X-TUID: yxeiUzhBjIxP retitle 57402 webkitgtk-with-libsoup2 fails to build on powerpc64le, breaki= ng freecad reopen 57402 quit Hi, Marcel van der Boom writes: > This still fails for me, same error. OK, thanks for the reply. > To be clear, substitutable means there is a binary available from one > of the substituation servers? Yes. > If so, guix is not using it as it tries to build freecad, starting > with a configure, where it then fails. > > What am I missing? > > > I am using a manifest where some of the dependencies of freecad skip > tests, as in: > > (options->transformation > '((without-tests . "ffmpeg") > (without-tests . "hwloc") > (without-tests . "hdf4-alt") > (without-tests . "python-pandas") > (without-tests . "gst-plugins-bad") > (without-tests . "gtk") > (without-tests . "qtbase"))) > > these are needed for a number of packages on ppc64le. Ah, so it seems a problem specific to the powerpc64le architecture. By using transformations as above, the derivations are changed so you must build them locally. But it seems the problem is bigger than that, as there's no substitute for the powerpc64le-linux system: --8<---------------cut here---------------start------------->8--- $ guix weather freecad --system=3Dpowerpc64le-linux calcul de 1 d=C3=A9rivations de paquets pour powerpc64le-linux=E2=80=A6 recherche de 1 =C3=A9l=C3=A9ments du d=C3=A9p=C3=B4t sur https://ci.guix.gn= u.org... https://ci.guix.gnu.org =E2=9B=88 0.0 % des substituts sont disponibles (0 sur 1) taille des substituts inconnue 0,0 Mo sur le disque (d=C3=A9compress=C3=A9) 0,609 secondes par requ=C3=AAte (0,6 secondes en tout) 1,6 requ=C3=AAtes par seconde 0.0 % (0 sur 1) des =C3=A9l=C3=A9ments manquants sont dans la queue au moins 1=E2=80=AF000 constructions dans la queue aarch64-linux : 986 (98.6 %) powerpc64le-linux : 10 (1.0 %) armhf-linux : 4 (.4 %) vitesse de construction : 60.75 constructions par l'heure i686-linux=E2=80=AF: 30.72 constructions par heure x86_64-linux=E2=80=AF: 26.97 constructions par heure powerpc64le-linux=E2=80=AF: 2.98 constructions par heure aarch64-linux=E2=80=AF: 0.87 constructions par heure recherche de 1 =C3=A9l=C3=A9ments du d=C3=A9p=C3=B4t sur https://bordeaux.g= uix.gnu.org... https://bordeaux.guix.gnu.org =E2=9B=88 0.0 % des substituts sont disponibles (0 sur 1) taille des substituts inconnue 0,0 Mo sur le disque (d=C3=A9compress=C3=A9) 0,539 secondes par requ=C3=AAte (0,5 secondes en tout) 1,9 requ=C3=AAtes par seconde (informations sur l=E2=80=99int=C3=A9gration continue indisponibles) --8<---------------cut here---------------end--------------->8--- The last failed completed build can be seen here: https://ci.guix.gnu.org/build/1778461/details. There are multiple packages that do not currently build on powerpc64le as can be seen by inspecting the 'Dependencies' section on that page. I've restarted some builds that were spurious CI failures (connection timeouts), but some are real ones, such as for the webkitgtk-with-libsoup2 transitive dependency [0]: --8<---------------cut here---------------start------------->8--- FAILED: ext/aalib/libgstaasink.so=20 gcc -o ext/aalib/libgstaasink.so ext/aalib/libgstaasink.so.p/gstaasink.c.o= ext/aalib/libgstaasink.so.p/gstaatv.c.o ext/aalib/libgstaasink.so.p/gstaap= lugin.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-grou= p -Wl,-soname,libgstaasink.so -Wl,-Bsymbolic-functions -Wl,-z,nodelete -Wl,= -rpath=3D/gnu/store/275kk2wrasb9gqacaxz45a0x5s24qnd9-gst-plugins-good-1.22.= 2/lib /gnu/store/0l9aglwxbrkva96c7lrh334gb31rwbxc-gst-plugins-base-1.22.2/l= ib/libgstvideo-1.0.so /gnu/store/pm16mb257n6c0dh7g74ns3f54pzpwkly-gstreamer= -1.22.2/lib/libgstbase-1.0.so /gnu/store/pm16mb257n6c0dh7g74ns3f54pzpwkly-g= streamer-1.22.2/lib/libgstreamer-1.0.so /gnu/store/iz2my9wgqvv088hnirdyxfa3= q14xbh3m-glib-2.72.3/lib/libgobject-2.0.so /gnu/store/iz2my9wgqvv088hnirdyx= fa3q14xbh3m-glib-2.72.3/lib/libglib-2.0.so -laa -Wl,--end-group ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aarender.o): in function `aa_renderpalette': (.text+0x708): undefined reference to `pow' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o):(.text+0xe8): undefined reference to `curs_set' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o):(.text+0x130): undefined reference to `wrefresh' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o):(.text+0x18c): undefined reference to `wmove' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o):(.text+0x1d4): undefined reference to `waddnstr' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o): in function `curses_init': (.text+0x248): undefined reference to `initscr' ld: (.text+0x278): undefined reference to `termattrs' ld: (.text+0x2d0): undefined reference to `intrflush' ld: (.text+0x344): undefined reference to `wclear' ld: (.text+0x354): undefined reference to `intrflush' ld: (.text+0x360): undefined reference to `wrefresh' ld: (.text+0x3a4): undefined reference to `endwin' ld: (.text+0x45c): undefined reference to `wclear' ld: (.text+0x46c): undefined reference to `intrflush' ld: (.text+0x478): undefined reference to `wrefresh' ld: (.text+0x504): undefined reference to `endwin' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurses.o):(.toc+0x0): undefined reference to `stdscr' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x2c): undefined reference to `nodelay' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x70): undefined reference to `wgetch' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x114): undefined reference to `nodelay' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x224): undefined reference to `initscr' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x254): undefined reference to `cbreak' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x25c): undefined reference to `noecho' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x264): undefined reference to `nonl' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x27c): undefined reference to `keypad' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x330): undefined reference to `keypad' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x340): undefined reference to `nodelay' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x358): undefined reference to `nocbreak' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x360): undefined reference to `echo' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x370): undefined reference to `nl' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x3a8): undefined reference to `intrflush' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x3b4): undefined reference to `wclear' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x3c0): undefined reference to `wrefresh' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.text+0x3dc): undefined reference to `endwin' ld: /gnu/store/s2jbrqa6j96j00q69kdnp4xzijjdd7jf-aalib-1.4rc5/lib/../lib/lib= aa.a(aacurkbd.o):(.toc+0x0): undefined reference to `stdscr' collect2: error: ld returned 1 exit status --8<---------------cut here---------------end--------------->8--- [0] https://ci.guix.gnu.org/build/1778171/log/raw It seems fixing this package may be enough to get freecad to build on powerpc64le. Help welcome! --=20 Thanks, Maxim