andreas pushed a commit to branch qt-team
in repository guix.

commit 3c4d6bcbd628116c5a4a29b9eada4cfab44042e1
Author: 宋文武 <iyzs...@member.fsf.org>
AuthorDate: Wed Feb 12 11:14:36 2025 +0800

    gnu: opencascade-occt: Fix build with newer freetype.
    
    * gnu/packages/maths.scm (opencascade-occt) [arguments]: Add -fpermissive to
    CMAKE_CXX_FLAGS.
    
    Change-Id: I0fb7dc3606719c02af9b7f68bc8942813f6150d9
---
 gnu/packages/maths.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 11a86216aa..21f74f774e 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -3369,7 +3369,8 @@ script files.")
        ;; freeimage version 3.17 library leads to 'undefined
        ;; reference' errors.
        #:configure-flags
-        (list "-DUSE_FREEIMAGE:BOOL=OFF"
+        (list "-DCMAKE_CXX_FLAGS=-fpermissive" ;from unsigned char* to char*
+              "-DUSE_FREEIMAGE:BOOL=OFF"
               "-DUSE_TBB:BOOL=ON"
               "-DUSE_VTK:BOOL=OFF"
               "-DBUILD_DOC_Overview:BOOL=OFF"

Reply via email to