GNU bug report logs - #44780
freecad (@0.18.4) fails to build

Previous Next

Package: guix;

Reported by: Fulbert <fulbert <at> bluewin.ch>

Date: Sat, 21 Nov 2020 17:52:02 UTC

Severity: normal

Done: Marius Bakke <marius <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 44780 in the body.
You can then email your comments to 44780 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#44780; Package guix. (Sat, 21 Nov 2020 17:52:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Fulbert <fulbert <at> bluewin.ch>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 21 Nov 2020 17:52:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Fulbert <fulbert <at> bluewin.ch>
To: bug-guix <at> gnu.org
Subject: freecad (@0.18.4) fails to build
Date: Sat, 21 Nov 2020 18:36:33 +0100
[Message part 1 (text/plain, inline)]
Hello!

freecad (freecad <at> 0.18.4) fails to build with attached log file.

Thanks and best regards,
Fulbert
[bd3avbfa8vm5k22d3giibimda5gywq-freecad-0.18.4.drv.bz2 (application/octet-stream, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#44780; Package guix. (Sat, 21 Nov 2020 20:37:01 GMT) Full text and rfc822 format available.

Message #8 received at 44780 <at> debbugs.gnu.org (full text, mbox):

From: raingloom <raingloom <at> riseup.net>
To: Fulbert <fulbert <at> bluewin.ch>
Cc: 44780 <at> debbugs.gnu.org
Subject: Re: bug#44780: freecad (@0.18.4) fails to build
Date: Sat, 21 Nov 2020 21:35:49 +0100
On Sat, 21 Nov 2020 18:36:33 +0100
Fulbert <fulbert <at> bluewin.ch> wrote:

> 
> Hello!
> 
> freecad (freecad <at> 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
```




Information forwarded to bug-guix <at> gnu.org:
bug#44780; Package guix. (Sat, 21 Nov 2020 21:18:01 GMT) Full text and rfc822 format available.

Message #11 received at 44780 <at> debbugs.gnu.org (full text, mbox):

From: Malte Gerdes <malte.f.gerdes <at> gmail.com>
To: raingloom <raingloom <at> riseup.net>
Cc: 44780 <at> debbugs.gnu.org, Fulbert <fulbert <at> bluewin.ch>
Subject: Re: bug#44780: freecad (@0.18.4) fails to build
Date: Sat, 21 Nov 2020 22:17:23 +0100
[Message part 1 (text/plain, inline)]
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, <raingloom <at> riseup.net> wrote:

> On Sat, 21 Nov 2020 18:36:33 +0100
> Fulbert <fulbert <at> bluewin.ch> wrote:
>
> >
> > Hello!
> >
> > freecad (freecad <at> 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
> ```
>
>
>
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#44780; Package guix. (Sat, 21 Nov 2020 22:12:01 GMT) Full text and rfc822 format available.

Message #14 received at 44780 <at> debbugs.gnu.org (full text, mbox):

From: raingloom <raingloom <at> riseup.net>
To: Fulbert <fulbert <at> bluewin.ch>
Cc: 44780 <at> debbugs.gnu.org
Subject: Re: bug#44780: freecad (@0.18.4) fails to build
Date: Sat, 21 Nov 2020 23:11:29 +0100
On Sat, 21 Nov 2020 21:35:49 +0100
raingloom <raingloom <at> riseup.net> wrote:

> On Sat, 21 Nov 2020 18:36:33 +0100
> Fulbert <fulbert <at> bluewin.ch> wrote:
> 
> > 
> > Hello!
> > 
> > freecad (freecad <at> 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?

Looks like building it is a whole mess. If you feel inclined, you could
try to adopt the Arch script and/or the NixOS one.
https://github.com/archlinux/svntogit-community/blob/packages/freecad/trunk/PKGBUILD
https://github.com/NixOS/nixpkgs/blob/7caa81d8a23f0278e868adf9054ec5409cd81f93/pkgs/applications/graphics/freecad/default.nix




Reply sent to Marius Bakke <marius <at> gnu.org>:
You have taken responsibility. (Tue, 08 Dec 2020 23:34:03 GMT) Full text and rfc822 format available.

Notification sent to Fulbert <fulbert <at> bluewin.ch>:
bug acknowledged by developer. (Tue, 08 Dec 2020 23:34:03 GMT) Full text and rfc822 format available.

Message #19 received at 44780-done <at> debbugs.gnu.org (full text, mbox):

From: Marius Bakke <marius <at> gnu.org>
To: Fulbert <fulbert <at> bluewin.ch>, 44780-done <at> debbugs.gnu.org
Subject: Re: bug#44780: freecad (@0.18.4) fails to build
Date: Wed, 09 Dec 2020 00:33:18 +0100
[Message part 1 (text/plain, inline)]
Fulbert <fulbert <at> bluewin.ch> skriver:

> Hello!
>
> freecad (freecad <at> 0.18.4) fails to build with attached log file.

This was fixed by Ekaitz in 50c24bbd4f2d2e48d5eda9ac540a6dc15e7cf6a3.

Thanks!
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 06 Jan 2021 12:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 221 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.