Hi All
I was running code in lubuntu13.04 and everything was well. I updated to lubuntu 14.04 and have come up with an issue with freetype library. I get an error that I can't work out I'm sure it's some update issue but can't work it out. Basically when I compile my code give this issue ( and many more that seems to be linked )
usr/include/freetype2/fterrors.h:151:34: error: expected ‘}’ before ‘(’ token
FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s )
^
/usr/include/freetype2/fterrors.h:133:33: note: in definition of macro ‘FT_ERRORDEF’
#define FT_ERRORDEF( e, v, s ) e = v,
^
/usr/include/freetype2/fterrdef.h:34:3: note: in expansion of macro ‘FT_NOERRORDEF_’
FT_NOERRORDEF_( Ok, 0x00, \
^
/usr/include/freetype2/fterrors.h:151:49: error: expected ‘)’ before ‘,’ token
FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s )
In my makefile I set headers and link with
Code:
GAME_LIBS = -lfreetype
-DINCDIR = -ISource -I/usr/include/freetype2
in my code I include freetype with
Code:
#include <ft2build.h>
#include <freetype/freetype.h>
#include <freetype/ftglyph.h>
#include <freetype/ftoutln.h>
#include <freetype/fttrigon.h>
I can see in my /usr/include/freetype2 I have a load of .h files and the sub folder freetype. usr/libs includes various freetype .a .so files.
Can anyone advise how I can track down this build error?
Thanks in advance