Package Details: ifcopenshell-git 230922.r19.gbe2c7a62f-1

Git Clone URL: https://aur.archlinux.org/ifcopenshell-git.git (read-only, click to copy)
Package Base: ifcopenshell-git
Description: Open source IFC library and geometry engine. Provides static libraries, python3 wrapper and blender addon. GIT version.
Upstream URL: http://ifcopenshell.org/
Keywords: BIM IFC
Licenses: LGPL3
Provides: blender-plugin-bim, IfcConvert, IfcGeomServer, ifcopenshell, python-bcf, python-bimtester, python-bsdd, python-ifccsv, python-ifcdiff, python-ifcpatch
Submitter: mickele
Maintainer: Nahouhak
Last Packager: Nahouhak
Votes: 5
Popularity: 0.000001
First Submitted: 2015-10-25 20:20 (UTC)
Last Updated: 2023-09-24 19:40 (UTC)

Dependencies (35)

Required by (0)

Sources (5)

Latest Comments

« First ‹ Previous 1 2

Divert commented on 2022-12-01 17:56 (UTC)

This package will not build on current Arch. Any ideas why?

[100%] Linking CXX executable IfcConvert [100%] Built target IfcOpenHouse [100%] Built target IfcGeomServer [100%] Built target IfcConvert make: *** [Makefile:156: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: ifcopenshell-git

Nahouhak commented on 2022-11-26 19:04 (UTC)

@hvafrancesco I cannot reproduce your error using CGAL 5.5. Maybe it is related to CGAL 5.5.1 ?

hvafrancesco commented on 2022-11-26 10:04 (UTC)

does not compile in current archlinux due to following error:

/usr/include/CGAL/GMP/Gmpfr_type.h:199:25: error: invalid conversion from ‘mpfr_srcptr’ {aka ‘const __mpfr_struct’} to ‘mpfr_ptr’ {aka ‘__mpfr_struct’} [-fpermissive]

In file included from /usr/include/CGAL/boost_mp.h:54, from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Arr_segment_traits_2.h:30, from /home/francesco/.cache/yay/ifcopenshell-git/src/IfcOpenShell/src/svgfill/src/svgfill.cpp:31: /usr/include/CGAL/GMP/Gmpfr_type.h: In constructor ‘CGAL::Gmpfr::Gmpfr(mpfr_srcptr)’: /usr/include/CGAL/GMP/Gmpfr_type.h:199:25: error: invalid conversion from ‘mpfr_srcptr’ {aka ‘const __mpfr_struct’} to ‘mpfr_ptr’ {aka ‘__mpfr_struct’} [-fpermissive]

trygveaa commented on 2022-06-28 13:02 (UTC)

Is this working for others? I'm getting these errors during compilation when I try to install it:

/home/trygve/.cache/paru/clone/ifcopenshell-git/src/IfcOpenShell/src/serializers/SvgSerializer.cpp:811:117: error: no match for ‘operator=’ (operand types are ‘boost::optional<std::__cxx11::basic_string<char> >’ and ‘Argument’)
/usr/include/boost/optional/optional.hpp:1056:5: error: no type named ‘type’ in ‘struct boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<std::__cxx11::basic_string<char>, Argument&, false>, boost::optional<std::__cxx11::basic_string<char> >&>’
/usr/include/boost/optional/optional.hpp:1127:5: error: no type named ‘type’ in ‘struct boost::enable_if<boost::is_same<std::__cxx11::basic_string<char>, Argument>, boost::optional<std::__cxx11::basic_string<char> >&>’

Full log here: http://ix.io/4179

Nahouhak commented on 2022-01-04 02:40 (UTC) (edited on 2022-01-04 02:41 (UTC) by Nahouhak)

@ariki Thanks for reporting the issue. It was working with python 3.x and blender 2.xx but not python 3.xx (3.10) and blender 3.x (3.0). I changed it to handle both. (Sorry for late reply notification email landed into spam for some reasons…)

ariki commented on 2021-12-16 12:35 (UTC)

The reqular expressions for Blender and Python versions parse them incorrectly.

Also, python-odfpy seems to be required for blender bim addon to work.

Nahouhak commented on 2020-04-11 21:33 (UTC)

Thanks. Update has been applied.

skrat commented on 2020-04-09 19:19 (UTC) (edited on 2020-04-09 19:19 (UTC) by skrat)

This is what I had to do to make it build on latest:

diff --git a/PKGBUILD b/PKGBUILD
index e0574d2..6486130 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=ifcopenshell-git
-pkgver=0.5.0.preview2.r374.g0ae1c90
-pkgrel=2
+pkgver=0.5.0rc0.r17.g8625aab5
+pkgrel=1
 pkgdesc="Open source IFC library and geometry engine. Provides static libraries, python3 wrapper and blender addon. GIT version."
 arch=('x86_64' 'i686')
 url="http://ifcopenshell.org/"
@@ -57,8 +57,8 @@ build() {
        -DOPENCOLLADA_LIBRARY_DIR=/usr/lib/opencollada \
        -DICU_INCLUDE_DIR=/usr/include/unicode \
        -DICU_LIBRARY_DIR=/usr/lib \
-        -DPYTHON_INCLUDE_DIR=/usr/include/python${_pythonver:7:3}m \
-        -DPYTHON_LIBRARY=/usr/lib64/libpython${_pythonver:7:3}m.so \
+        -DPYTHON_INCLUDE_DIR=/usr/include/python${_pythonver:7:3} \
+        -DPYTHON_LIBRARY=/usr/lib64/libpython${_pythonver:7:3}.so \
        -DSWIG_EXECUTABLE=/usr/bin/swig \
        ../cmake
   make

Nahouhak commented on 2019-05-04 16:19 (UTC)

@bjorsnoen I updated the open cascade paths but I don't understand the need of adding sed line for icu. Can you explain please ?

bjornsnoen commented on 2018-09-21 18:15 (UTC)

The pkgbuild needs to change to reflect that opencascade now puts its include files in /usr/include/opencascade, its lib files in /usr/lib, and that there needs to be a sed line changing UnicodeString to icu::UnicodeString. Like this: https://pastebin.com/xJduJdcN