#41572: root: unknown type name 'FT_Glyph'; did you mean 'FTGlyph' ---------------------+---------------------- Reporter: mojca@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: root ---------------------+---------------------- Compiling the latest Root 5.34.12 (on top of the latest FT 2.5.1 ;) the compilation on 10.7 fails with: {{{ /usr/bin/clang++ -O2 -m64 -pipe -Wshadow -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -DR__HAVE_CONFIG -pthread -o graf2d/graf/src/TPaveLabel.o -c /path/to/work/root/graf2d/graf/src/TPaveLabel.cxx In file included from /path/to/work/root/graf2d/graf/src/TMathText.cxx:15: include/TTF.h:51:4: error: unknown type name 'FT_Glyph'; did you mean 'FTGlyph'? FT_Glyph fImage; // glyph image ^~~~~~~~ FTGlyph include/ftglyph.h:25:19: note: 'FTGlyph' declared here class FTGL_EXPORT FTGlyph ^ In file included from /path/to/work/root/graf2d/graf/src/TMathText.cxx:15: include/TTF.h:51:15: error: field type 'FTGlyph' is an abstract class FT_Glyph fImage; // glyph image ^ include/ftglyph.h:49:32: note: unimplemented pure virtual method 'Render' in 'FTGlyph' virtual const FTPoint& Render( const FTPoint& pen) = 0; ^ bin/rmkdepend -R -fgraf2d/graf/src/TPaveStats.d -Y -w 1000 -- -m64 -pipe -Wshadow -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -DR__HAVE_CONFIG -pthread -D__cplusplus -- /path/to/work/root/graf2d/graf/src/TPaveStats.cxx /usr/bin/clang++ -O2 -m64 -pipe -Wshadow -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -DR__HAVE_CONFIG -pthread -o graf2d/graf/src/TPaveStats.o -c /path/to/work/root/graf2d/graf/src/TPaveStats.cxx 2 errors generated. make: *** [graf2d/graf/src/TMathText.o] Error 1 make: *** Waiting for unfinished jobs.... make: Leaving directory `/path/to/work/root' }}} -- Ticket URL: <https://trac.macports.org/ticket/41572> MacPorts <http://www.macports.org/> Ports system for OS X