When compiling a program that need FT_open_flags they says that FT_open_flags is undeclared Reproducible: Always Steps to Reproduce: 1. 2. 3.
like what program ? please be as verbose as possible when creating a bug.
Jahshaka for example (http://www.jahhshaka.com): g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I.. -I../../Core/Objects -I../../Core/Render -I../../Core/World -I../../desktop -I../../encoders/mpeg_encode -I../../encoders/mpeg_play -I../../libraries -I../../Modules/animate -I../../Modules/color -I../../Modules/edit -I../../Modules/effect -I../../Modules/painter -I../../Modules/text -I../../objectlibs/FTGL -I../../objectlibs/glmlib -I../../objectlibs/l3ds -I../../objectlibs/particle -I../../network -I../../player -I../../sqlite -I/usr/include/freetype2 -I/usr/qt/3/include -I/usr/X11R6/include -o FTFace.o FTFace.cpp FTFace.cpp: En member function `bool FTFace::Attach(const unsigned char*, unsigned int)': FTFace.cpp:65: error: `FT_Open_Flags' undeclared (first use this function) FTFace.cpp:65: error: (Each undeclared identifier is reported only once for each function it appears in.) FTFace.cpp:65: error: error de decodificaci
Jahshaka for example (http://www.jahhshaka.com): g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I.. -I../../Core/Objects -I../../Core/Render -I../../Core/World -I../../desktop -I../../encoders/mpeg_encode -I../../encoders/mpeg_play -I../../libraries -I../../Modules/animate -I../../Modules/color -I../../Modules/edit -I../../Modules/effect -I../../Modules/painter -I../../Modules/text -I../../objectlibs/FTGL -I../../objectlibs/glmlib -I../../objectlibs/l3ds -I../../objectlibs/particle -I../../network -I../../player -I../../sqlite -I/usr/include/freetype2 -I/usr/qt/3/include -I/usr/X11R6/include -o FTFace.o FTFace.cpp FTFace.cpp: En member function `bool FTFace::Attach(const unsigned char*, unsigned int)': FTFace.cpp:65: error: `FT_Open_Flags' undeclared (first use this function) FTFace.cpp:65: error: (Each undeclared identifier is reported only once for each function it appears in.) FTFace.cpp:65: error: error de decodificación before numeric constant make[1]: *** [FTFace.o] Error 1 make[1]: Leaving directory `/tmp/jahshaka/jah/objectlibs/FTGL' make: *** [sub-jah-objectlibs-FTGL] Error 2
This is not a portage app. Upstream API changes are not our responsibility, especially if it doesn't affect one of our packages. Ask the jahshaka devs to fix it or patch it up yourself.
It is NOT a portage app, but gentoo's freetype 2.1.5 hasn't got FT_Open_Flags declared, but freetype-2.1.4-r1, so i think that the code hasn't change this.
Yep, sorry. A person confirm me that is a change in freetype API, that not's a gentoo particular problem, thanks for your help.