FreeCAD won't install

Hello,

  • OpenMandriva Lx version:
    Lx 4.2

  • Desktop environment (KDE, LXQT…):
    KDE 5.20.5

  • Description of the issue (screenshots if relevant):
    dnfdragora fails to install FreeCAD 0.18.4 with output shown below

  • Relevant informations (hardware involved, software version, logs or output…):
    dnfdragora output on fail to install:
    [’\n Problem: conflicting requests\n - nothing provides libpython3.8.so.1.0()(64bit) needed by freecad-0.18.4-1.x86_64\n - nothing provides libboost_filesystem.so.1.72.0()(64bit) needed by freecad-0.18.4-1.x86_64\n - nothing provides libboost_program_options.so.1.72.0()(64bit) needed by freecad-0.18.4-1.x86_64\n - nothing provides libboost_regex.so.1.72.0()(64bit) needed by freecad-0.18.4-1.x86_64\n - nothing provides libboost_python38.so.1.72.0()(64bit) needed by freecad-0.18.4-1.x86_64\n - nothing provides libboost_thread.so.1.72.0()(64bit) needed by freecad-0.18.4-1.x86_64’]

System info:
Operating System: OpenMandriva Lx 4.2
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.11.12-desktop-1omv4002
OS Type: 64-bit
Processors: 4 × AMD A10-7890K Radeon R7, 12 Compute Cores 4C+8G
Memory: 6.8 GiB of RAM
Graphics Processor: AMD KAVERI

1 Like
1 Like

Thanks, Ben.

1 Like

Looks like thanks were premature. People are looking at freecad now. Don’t know if it can or will be fixed for Lx 4.2. But goal is to get this fixed for Cooker, Rolling, and Lx 4.3. Presently freecad-0.19.2-3 in Cooker installs and opens but there are errors.

Thanks!
Looking forward to it.
Mike

Hi,
thanks @bero package freecad-0.19.4-0.20220205.3, which is now in testing repository, should fix this. Please test it if you can.

Mandian:

Thanks for the note.

I am very interested in testing this.

I’m going to be installing the latest release (OM 4.3) soon, and will proceed with testing after that.

I will stay in contact…
(…especially if I have any questions!)
:smile:

Mike

I don’t find FreeCAD in dnfdragora nor in Discover.
May be lack of repository?

OpenMandriva Lx 4.3.

Enable /unsupported repository and refresh list.
Italian language, see also this post

1 Like

Enabled “unsupported” repo and installed FreeCAD 0.19.4.
Opened several examples it seems working.
At opening I get error messages in “Report” window:

12:03:30  During initialization the error "No module named 'shiboken2'" occurred in /usr/lib64/freecad/Mod/AddonManager/InitGui.py
12:03:30  Please look into the log file for further information
12:03:31  During initialization the error "No module named 'shiboken2'" occurred in /usr/lib64/freecad/Mod/Tux/InitGui.py
12:03:31  Please look into the log file for further information
12:03:32  During initialization the error "No module named 'shiboken2'" occurred in /usr/lib64/freecad/Mod/Draft/InitGui.py
12:03:32  Please look into the log file for further information
12:03:33  During initialization the error "No module named 'shiboken2'" occurred in /usr/lib64/freecad/Mod/Arch/InitGui.py
12:03:33  Please look into the log file for further information
12:03:35  Unknown command 'Part_SectionCut'
12:03:35  Unknown command 'Std_AddonMgr'
12:03:35  Traceback (most recent call last):
  File "<string>", line 2, in <module>
  File "/usr/lib64/freecad/Mod/Start/StartPage/StartPage.py", line 37, in <module>
    from . import TranslationTexts
  File "/usr/lib64/freecad/Mod/Start/StartPage/TranslationTexts.py", line 23, in <module>
    from PySide import QtGui
  File "/usr/lib64/freecad/Ext/PySide/__init__.py", line 2, in <module>
    from PySide2 import __version__
  File "/usr/lib64/python3.9/site-packages/PySide2/__init__.py", line 107, in <module>
    _setupQtDirectories()
  File "/usr/lib64/python3.9/site-packages/PySide2/__init__.py", line 58, in _setupQtDirectories
    import shiboken2
<class 'ModuleNotFoundError'>: No module named 'shiboken2'
12:03:35  No module named 'shiboken2'

Removed FreeCAD 0.19.4 and installed 0.19.2 same error at opening.

1 Like

Mandian:

After enabling /unsupported repository & refreshing, I attempted to install Freecad 0.19.4:

Got a Transaction Build Error:

Problem: conflicting requests
- nothing provides libCoin.so.80()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKBO.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKBRep.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKBool.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKCAF.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKCDF.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKFeat.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKFillet.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKG2d.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKG3d.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKGeomAlgo.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKGeomBase.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKHLR.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKIGES.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKLCAF.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKMath.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKMesh.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKMeshVS.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKOffset.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKPrim.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKRWMesh.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKSTEP.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKSTEP209.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKSTEPAttr.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKSTEPBase.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKSTL.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKShHealing.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKTopAlgo.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKXCAF.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKXDEIGES.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKXDESTEP.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKXSBase.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libTKernel.so.7()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libmedC.so.1()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64
- nothing provides libspnav.so.0()(64bit) needed by freecad-0.19.4-0.20220205.2.x86_64

Thanks, this is a missing requires package. It has been fixed in freecad-0.19.4-0.20220205.4.

freecad-0.19.4-0.20220205.2 from unsupported is broken. Have you enabled unsupported/testing repository? You may use om-repo-picker for this.

Thanks, I’ll try that.

That did it… FreeCad installed!
Thanks!
:+1:

Tried to access FreeCad Help. got this response:

Unable to launch Qt Assistant (/usr/lib64/qt5/bin/assistant)

Updated today to freecad-0.19.4-0.20220205.2. It seems not yet available.

Build list - Project openmandriva/freecad - Openmandriva ABF

Updated to freecad-0.19.4-0.20220205.4 and error message is still there.
In Help → About version shown is 0.20 (not 0.19).
And an old problem in icons regarding “zoom”.

Thanks, package freecad-0.19.4-0.20220205.6 solves this. However FreeCAD Help will not be showed due to the bug described here. A workaround has been found here: the fist time run FreeCAD ad administrator with

sudo FreeCAD

and press F1 to oopen Help: it should be showed. Then close FreeCAD and run it with your normal user.

The package freecad-0.19.4-0.20220205.4 (I hope) fixes this.

In fact you discover we are using a snapshot from development branch 0.20 because 0.19 is not compatible with opencascade 7.6.x.

Which one? It’s from upstream or it is only in omlx package?