ifcopenshell not found in AppImage
-
- Posts: 2
- Joined: Thu Sep 17, 2020 1:35 am
ifcopenshell not found in AppImage
Hello, I'm just starting out in FreeCAD, and I was working on the BIM Modelling demo from the tutorials page. I tried to export as an IFC file, but I got an error saying that ifcopenshell is not installed. Some searching of this forum helped me to understand that I need a compiled version of ifcopenshell to export an FC, but what's strange to me is that I am using the AppImage file downloaded directly from the website. Doesn't this already come with ifcopenshell included?
I am running on LMDE4 Debbie. I experienced this on both the stable (0.18) and development (0.19) releases. I can provide any other info that would be helpful.
I am running on LMDE4 Debbie. I experienced this on both the stable (0.18) and development (0.19) releases. I can provide any other info that would be helpful.
Re: ifcopenshell not found in AppImage
Each "external" file format support is installed separately.
Unfortunately, FreeCAD currently doesn't have any sort of dependency manager. So all additional python packages need to be installed manually. Binary bindings, like ifcopenshell are especially hard to install.
Unfortunately, FreeCAD currently doesn't have any sort of dependency manager. So all additional python packages need to be installed manually. Binary bindings, like ifcopenshell are especially hard to install.
Re: ifcopenshell not found in AppImage
vanuan wrote: ↑Thu Sep 17, 2020 5:17 am Each "external" file format support is installed separately.
Unfortunately, FreeCAD currently doesn't have any sort of dependency manager. So all additional python packages need to be installed manually. Binary bindings, like ifcopenshell are especially hard to install.
we are currently struggling to update ifcopenshell, and as long as it's not updated we are not able to include it in the appimage.
https://forum.freecadweb.org/viewtopic. ... 99#p429582
https://github.com/conda-forge/ifcopens ... ck/pull/11
Re: ifcopenshell not found in AppImage
Is there a reason for not using ifcopenbot builds ? Because it is pretty fresh and up to date (7 days old) : https://github.com/IfcOpenBot/IfcOpenSh ... e9e5be68a3
I blog about HVAC / BIM / Energy : pythoncvc.net. If you like you can follow the RSS feed.
Re: ifcopenshell not found in AppImage
the simplest way to guarantee compatibility is using same compilers/tools/ dependencies which are also used to compile all other libraries included in the appimage. For sure you can also try these builds but there is always the chance of any incompatibility if you are not using consistent compilers/tools/dependencies.Cyril wrote: ↑Thu Sep 17, 2020 7:40 amIs there a reason for not using ifcopenbot builds ? Because it is pretty fresh and up to date (7 days old) : https://github.com/IfcOpenBot/IfcOpenSh ... e9e5be68a3
Re: ifcopenshell not found in AppImage
Does freecad need ifcopenshell build with lxml2 enabled?
Re: ifcopenshell not found in AppImage
lxml is for ifcxml support. What it's your issue with it? Maybe I can help. I had too before while packaging on Arch based distro : https://aur.archlinux.org/packages/ifcopenshell-git
No, it just an xml parser. Nothing specific to CityGML.
I blog about HVAC / BIM / Energy : pythoncvc.net. If you like you can follow the RSS feed.
Re: ifcopenshell not found in AppImage
thanks, I will merge the version without lxml support for now.
Issue was at runtime with python bindings:Cyril wrote: ↑Thu Sep 17, 2020 11:31 amlxml is for ifcxml support. What it's your issue with it? Maybe I can help. I had too before while packaging on Arch based distro : https://aur.archlinux.org/packages/ifcopenshell-git
No, it just an xml parser. Nothing specific to CityGML.
https://github.com/IfcOpenShell/IfcOpen ... -690927793