From d4d446893aff75f590dd879a6e293b1db84816f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Wed, 12 Feb 2025 11:14:36 +0800 Subject: [PATCH] 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 26603db2a8f076dec7e94808eea10752eb0f067e..ce06a8a82113ad8b1b3a20539876807bc172924a 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3527,7 +3527,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"