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

commit 4e168ecb1ff1cb422264d72ee6d121b1b915a268
Author: 宋文武 <iyzs...@member.fsf.org>
AuthorDate: Thu Feb 6 14:12:21 2025 +0800

    gnu: ftgl: Fix build with newer freetype.
    
    * gnu/packages/gl.scm (ftgl) [arguments]: Add -fpermissive to CXXFLAGS.
    
    Change-Id: Id9d7c14b608c8352898467ecdff708b2b752b09c
---
 gnu/packages/gl.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index c20e07e132..4f9685dabe 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -186,7 +186,10 @@ the X-Consortium license.")
                 "0zjs1h9w30gajq9lndzvjsa26rsmr1081lb1fbpbj10yhcdcsc79"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:configure-flags '("--disable-static")))
+     `(#:configure-flags
+       '("--disable-static"
+         ;; XXX: FTVectoriser.cpp: conversion from ‘unsigned char*’ to ‘char*’
+         "CXXFLAGS=-fpermissive")))
     ;; The pkg-config file lists "freetype2" as Requires.private.
     (propagated-inputs (list freetype))
     (inputs (list libx11 mesa glu))

Reply via email to