From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 16:17:43 2020 Received: (at 44780) by debbugs.gnu.org; 21 Nov 2020 21:17:44 +0000 Received: from localhost ([127.0.0.1]:46286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgaGN-0005n3-Gx for submit@debbugs.gnu.org; Sat, 21 Nov 2020 16:17:43 -0500 Received: from mail-lj1-f179.google.com ([209.85.208.179]:45974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgaGK-0005mp-NV for 44780@debbugs.gnu.org; Sat, 21 Nov 2020 16:17:42 -0500 Received: by mail-lj1-f179.google.com with SMTP id b17so13766448ljf.12 for <44780@debbugs.gnu.org>; Sat, 21 Nov 2020 13:17:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oSyOixQC7vPv90A9qp2eA/cbRoI/Y0HaSw6/ctBuSoU=; b=fipZtFsAONY+KjSBlmd7WNzDaZ7qw3pCArrS7jxBM820rN/cK2sLv0Zo8KWijAKYl4 LRO/kWKJxC1Rxk1MSh6xC6ds6eggEHAu07AfzV8Bn2PHvmdYNbvN2QVLegdpYGgJL3rx Tttou5Kam32/VFztAyFEMJJHLSezGLRqwj0pV2MM9wSgf7JlpleGrelrGJdtIhJGtjrP /qnzd2bBVfipG2AN/NNI81Y2XKf9b9ubNQXO7kYUxphBHuSQuVQVZhLNZRYaGZPu1hyz enjL1VzZ4vYLrKIqrD5CaCPSrMGce0/MCWDSYJsVJZ3T0j5a76dTgekyffpXGrcLxAlO 7KlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oSyOixQC7vPv90A9qp2eA/cbRoI/Y0HaSw6/ctBuSoU=; b=FGRd47s6khySUP+UaoMcAk4S8jwj0vD/P3bPLUNsVwDNIsNv7Wb9oYQjrZtFB/Q3+T uxcqV4RU2d1qDYV+gUi8i70RQdzgk8c6pG/ZC5THJnrTyOK2sQDCXj3ZdPiTeJl0VlZ5 5VVF9vMOM9oJTVQGI4rPRI4OOtZ34jSKLuWA71AaAxKoOX2n9ChQ2+wpO1KKXOVUVV1W HryrPmcv8XxeuqXTUkpV2YaLyHfJssQMRBLlrSON08g/6T6ewKC8/RiI4F47bTZDJ4VG 0140DyrhgYNXXeryRS5usoOL8pcB+VZnwTeT2kKQpUJoWTB4rDP3BQMJEcqrruF6R+4l ZnXQ== X-Gm-Message-State: AOAM533KJm+xk34xn+e3qB0uRfPKsPYd7V7BxGB6VTcXIXkv+Oj8UCMD /KZ1GiOVOPsSw8C1NY9e8C9BUldR1FpMjiXxyTA= X-Google-Smtp-Source: ABdhPJwGjutBi820qCZRw+sB8TGHjwIJj3pV+8Pfm1LS1V2DboJsWRB5UAqVh1RzAh6WVSUAKyQovGXaY1Z8+lMFlwU= X-Received: by 2002:a05:651c:10d4:: with SMTP id l20mr9874127ljn.389.1605993454582; Sat, 21 Nov 2020 13:17:34 -0800 (PST) MIME-Version: 1.0 References: <20201121173633.GA555@bluewin.ch> <20201121213549.08bd5ce6@riseup.net> In-Reply-To: <20201121213549.08bd5ce6@riseup.net> From: Malte Gerdes Date: Sat, 21 Nov 2020 22:17:23 +0100 Message-ID: Subject: Re: bug#44780: freecad (@0.18.4) fails to build To: raingloom Content-Type: multipart/alternative; boundary="0000000000005f3ecc05b4a47da0" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44780 Cc: 44780@debbugs.gnu.org, Fulbert X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005f3ecc05b4a47da0 Content-Type: text/plain; charset="UTF-8" Hi, I also reported this a few months ago. http://issues.guix.gnu.org/43448 was the ticket. After it got closed I haven't checked it again. My guess would be that #43448 was either erroneously closed or it's fixed on another branch. Malte On Sat, 21 Nov 2020, 21:37 raingloom, wrote: > On Sat, 21 Nov 2020 18:36:33 +0100 > Fulbert wrote: > > > > > Hello! > > > > freecad (freecad@0.18.4) fails to build with attached log file. > > > > Thanks and best regards, > > Fulbert > > Looks like some dependencies aren't found, even though they are > included in the input list. Nix seems to explicitly pass them to CMake. > Missing pkg-config files maybe? > > https://github.com/NixOS/nixpkgs/blob/7caa81d8a23f0278e868adf9054ec5409cd81f93/pkgs/applications/graphics/freecad/default.nix > > Slightly edited relevant parts of the log: > > ``` > shiboken2 not found. > PySide2 not found. > PySide2Tools not found. > ... > > > [ 2%] Generating Material_rc.py > cd /tmp/guix-build-freecad-0.18.4.drv-0/build/src/Mod/Material && > PYSIDE2RCCBINARY-NOTFOUND > > /tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/Mod/Material/Resources/Material.qrc > -o > /tmp/guix-build-freecad-0.18.4.drv-0/build/src/Mod/Material/Material_rc.py > cd /tmp/guix-build-freecad-0.18.4.drv-0/build/src/Base && > /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/gcc > -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK > -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK > -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFreeCADBase_EXPORTS > -DHAVE_CONFIG_H -DHAVE_SWIG=1 -DHAVE_TBB -DOCC_CONVERT_SIGNALS > -DQT_CORE_LIB -DQT_NO_DEBUG -D_OCC64 > -I/tmp/guix-build-freecad-0.18.4.drv-0/build > -I/tmp/guix-build-freecad-0.18.4.drv-0/build/src > -I/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src > -I/tmp/guix-build-freecad-0.18.4.drv-0/build/src/Base > -I/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/Base > > -I/gnu/store/q9rm8h9imazsq2c4qiv2yjpvlvliywqb-python-3.8.2/include/python3.8 > -isystem > /gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/include/qt5 > -isystem > > /gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/include/qt5/QtCore > -isystem > > /gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/lib/qt5/mkspecs/linux-g++ > -O2 -g -DNDEBUG -fPIC -pthread -fPIC -o > CMakeFiles/FreeCADBase.dir/__/CXX/cxxextensions.c.o -c > > /tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/CXX/cxxextensions.c > /gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh: > PYSIDE2RCCBINARY-NOTFOUND: command not found m > ``` > > > > --0000000000005f3ecc05b4a47da0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,=C2=A0

I = also reported this a few months ago.=C2=A0http://issues.guix.gnu.org/43448 was the ticket. After it g= ot closed I haven't checked it again.=C2=A0

=
My guess would be that #43448 was either erroneousl= y closed or it's fixed on another branch.

Malte

On Sat, 21 Nov 2020, 21:37 raingloom, <= raingloom@riseup.net> wrote:=
On Sat, 21 Nov 2020 18:36:33 +0100=
Fulbert <fulbert@bluewin.ch> wrote:

>
> Hello!
>
> freecad (freecad@0.18.4) fails to build with attached log file.
>
> Thanks and best regards,
> Fulbert

Looks like some dependencies aren't found, even though they are
included in the input list. Nix seems to explicitly pass them to CMake.
Missing pkg-config files maybe?
https://github.com/NixOS/nixpkgs/blob/7= caa81d8a23f0278e868adf9054ec5409cd81f93/pkgs/applications/graphics/freecad/= default.nix

Slightly edited relevant parts of the log:

```
shiboken2 not found.
PySide2 not found.
PySide2Tools not found.
...


[=C2=A0 2%] Generating Material_rc.py
cd /tmp/guix-build-freecad-0.18.4.drv-0/build/src/Mod/Material && PYSIDE2RCCBINARY-NOTFOUND
/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/Mod/Materi= al/Resources/Material.qrc
-o
/tmp/guix-build-freecad-0.18.4.drv-0/build/src/Mod/Material/Material_rc.py<= br> cd /tmp/guix-build-freecad-0.18.4.drv-0/build/src/Base &&
/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/gcc
-DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK
-DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFreeCADBase_EXPORTS
-DHAVE_CONFIG_H -DHAVE_SWIG=3D1 -DHAVE_TBB -DOCC_CONVERT_SIGNALS
-DQT_CORE_LIB -DQT_NO_DEBUG -D_OCC64
-I/tmp/guix-build-freecad-0.18.4.drv-0/build
-I/tmp/guix-build-freecad-0.18.4.drv-0/build/src
-I/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src
-I/tmp/guix-build-freecad-0.18.4.drv-0/build/src/Base
-I/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/Base
-I/gnu/store/q9rm8h9imazsq2c4qiv2yjpvlvliywqb-python-3.8.2/include/python3.= 8
-isystem
/gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/include/qt5
-isystem
/gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/include/qt5/QtCor= e
-isystem
/gnu/store/59dq1n4wj3maa3kcar6hspj2zd82as7q-qtbase-5.14.2/lib/qt5/mkspecs/l= inux-g++
=C2=A0-O2 -g -DNDEBUG -fPIC=C2=A0 =C2=A0-pthread -fPIC -o
CMakeFiles/FreeCADBase.dir/__/CXX/cxxextensions.c.o=C2=A0 =C2=A0-c
/tmp/guix-build-freecad-0.18.4.drv-0/freecad-0.18.4-checkout/src/CXX/cxxext= ensions.c
/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/sh:
PYSIDE2RCCBINARY-NOTFOUND: command not found m
```



--0000000000005f3ecc05b4a47da0--