Package Details: ifcopenshell 0.8.6_alpha2604302255-1

Git Clone URL: https://aur.archlinux.org/ifcopenshell.git (read-only, click to copy)
Package Base: ifcopenshell
Description: Open source IFC library and geometry engine. Provides static libraries, python3 wrapper and blender addon.
Upstream URL: https://ifcopenshell.org/
Keywords: BIM IFC
Licenses: GPL-3.0-or-later, LGPL-3.0-or-later
Submitter: mickele
Maintainer: Nahouhak (sukanka)
Last Packager: sukanka
Votes: 2
Popularity: 0.000003
First Submitted: 2015-10-24 15:18 (UTC)
Last Updated: 2026-05-01 06:19 (UTC)

Pinned Comments

sukanka commented on 2024-08-04 16:20 (UTC) (edited on 2026-05-01 06:21 (UTC) by sukanka)

Prebuilt binary can be found at my personal repo

This package will not be updated very frequently. But feel free to flag it out of date when there is a new release.

Currently, the blender extension and desktop entry do not work as some python packages are missing.

some patches are updated, please make a clean build

Latest Comments

1 2 Next › Last »

davidosterberg commented on 2026-05-16 12:25 (UTC)

Did not compile for me having cgal-git installed. Installed cgal instead and it worked.

Pinky commented on 2025-11-16 13:29 (UTC)

Fix needed due to too recent boost

--- src/IfcOpenShell-bonsai-0.8.4-alpha2508261505/cmake/CMakeLists.txt.orig 2025-11-16 11:15:42.132540935 +0100
+++ src/IfcOpenShell-bonsai-0.8.4-alpha2508261505/cmake/CMakeLists.txt  2025-11-16 11:15:45.180804126 +0100
@@ -344,7 +344,7 @@
 else()
     # @todo review this, shouldn't this be all possible header-only now?
     # ... or rewritten using C++17 features?
-    set(BOOST_COMPONENTS system program_options regex thread date_time)
+    set(BOOST_COMPONENTS program_options regex thread date_time)
 endif()

 if(USE_MMAP)

jimduchek commented on 2025-08-26 18:03 (UTC)

This needs to be updated to at least 2506300812. Specifically https://github.com/IfcOpenShell/IfcOpenShell/commit/d7cf803fdfb38df1e3eb37879cc04f733339b704 is necessary for the shared libraries to not be missing symbols.

sukanka commented on 2025-02-25 13:19 (UTC)

@Beinje 8GB is far from enough, I think 32GB should be OK.

Beinje commented on 2025-02-24 16:44 (UTC)

When I try to install the aur package yay -S ifcopenshell, I get an out of memory error everytime and the installation process fails. I have 8GB of RAM, isn't it enough for this package ? Anyone ever face the same issue ?

tlaguz commented on 2024-10-21 09:46 (UTC)

001-libsvgfill.patch file has to be updated. The following version works:

From af69c5cd4c2e5a9ec0208f250d0b4e783c25cacb Mon Sep 17 00:00:00 2001
From: sukanka <su975853527@gmail.com>
Date: Tue, 6 Aug 2024 00:01:25 +0800
Subject: [PATCH] rename liblibsvgfill.so to libsvgfill.so

---
 CMakeLists.txt | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 24e1512..015609c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -101,12 +101,13 @@ include_directories(${Boost_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIR}
 file(GLOB LIB_H_FILES src/*.h)
 file(GLOB LIB_CPP_FILES src/svgfill.cpp)
 set(LIB_SRC_FILES ${LIB_H_FILES} ${LIB_CPP_FILES})
-add_library(libsvgfill ${LIB_SRC_FILES})
-target_link_libraries(libsvgfill ${Boost_LIBRARIES} ${BCRYPT_LIBRARIES} ${LIBXML2_LIBRARIES} ${CGAL_LIBRARIES})
+add_library(svgfill ${LIB_SRC_FILES})
+target_link_libraries(svgfill ${Boost_LIBRARIES} ${BCRYPT_LIBRARIES} ${LIBXML2_LIBRARIES} ${CGAL_LIBRARIES})

-add_executable(svgfill src/main.cpp)
-target_link_libraries(svgfill libsvgfill)
+add_executable(svgfill_exe src/main.cpp)
+target_link_libraries(svgfill_exe svgfill)
+set_property(TARGET svgfill_exe PROPERTY OUTPUT_NAME svgfill)

-install(TARGETS svgfill DESTINATION ${BINDIR})
-install(TARGETS libsvgfill DESTINATION ${LIBDIR})
+install(TARGETS svgfill_exe DESTINATION bin)
+install(TARGETS svgfill DESTINATION lib)
 install(FILES ${LIB_H_FILES} DESTINATION ${INCLUDEDIR})

sukanka commented on 2024-10-08 01:28 (UTC) (edited on 2024-10-09 15:41 (UTC) by sukanka)

@alef07 this issue has been fixed by upstream in newer version. But I can't build it either due to some errors caused by newer cgal(cgal-6.0)

alef07 commented on 2024-10-07 20:24 (UTC)

Hi, I just tried to install ifcopenshell from the AUR repository but I get this error during the compilation: "error: « mt19937 » is not a member of « boost »; would you like to use « std::mt19937 »"? Any idea how to solve this issue? Thanks

Pinky commented on 2024-08-26 18:23 (UTC)

Btw missing dependency on sz (the build fails if this library is not installed).

With this library and after upgrade to v0.7.0 (and few other changes in PKGBUIL it builds.