bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#70258: FreeCAD dependency probably outdated


From: Buttons Presser
Subject: bug#70258: FreeCAD dependency probably outdated
Date: Mon, 08 Apr 2024 17:08:54 +0200

I looked at the 'python-pivy' issue again today. I was able to build 
'python-pivy' from git with:

  git clone https://github.com/coin3d/pivy
  cd pivy
  guix shell -D python-pivy -- python3 setup.py build

Examining build log of the former and comparing to the build log of standard 
'guix build python-pivy --load-path=/my/python-pivy.scm' I found some 
differences in paths passed as arguments to the 'swig' command called by 
'setup.py'. Specifically the 'swig' command is different in its last '-I' 
argument

guix shell -D python-pivy -- python3 setup.py build:

   -I"/gnu/store/1k54m72p12h0lkqa9iicfknydawdfrbm-profile/include"

guix build python-pivy --load-path=/my/python-pivy.scm

  -I"/gnu/store/ivbbmgrvhdc46p2ywx1x2zsmal3x0z5n-soqt-1.6.0-1.fb8f655/include"

Both paths have 'Inventor' dir in it but the former has a lot of symlinks to 
the Coin but the later has only one symlink to Qt dir. I think this is why 
there was a buildsystem patch commented as "respect Coin3D include directory". 
It does not work for the latest python-pivy and this is where I stuck. Do not 
understand why with 'guix shell -D python-pivy -- python3 setup.py build' works 
whereas 'guix build python-pivy --load-path=/my/python-pivy.scm' does not and 
how can I fix/path.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]