Should ideally resolve these issues to allow compilation with the last version of Apple gcc 4.2.1. I may yet decide this compiler is simply too old.
gcc -liconv -Wall -std=c99 -g -arch x86_64 -arch i386 main.c lib/buffer.c lib/familyname.c lib/opentype.c lib/utils.c lib/tables/cff.c lib/tables/cmap.c lib/tables/head.c lib/tables/hhea.c lib/tables/hmtx.c lib/tables/maxp.c lib/tables/name.c lib/tables/os2.c lib/tables/post.c lib/tables/tables.c -o fluxfontd -lm
In file included from lib/opentype.h:44,
from main.h:41,
from main.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
In file included from lib/opentype.h:44,
from lib/opentype.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
lib/opentype.c: In function ‘assemble_opentype_font’:
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
In file included from lib/tables/tables.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
In file included from lib/opentype.h:44,
from main.h:41,
from main.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
In file included from lib/opentype.h:44,
from lib/opentype.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
lib/opentype.c: In function ‘assemble_opentype_font’:
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
lib/opentype.c:48: error: ‘OTF_OFFSET_TABLE’ has no member named ‘tag’
In file included from lib/tables/tables.c:36:
lib/tables/tables.h:50: warning: declaration does not declare anything
lipo: can't figure out the architecture type of: /var/folders/kg/84wq6w0s0lz3czw_nmycrn4w0000gn/T//ccKN4jBW.out
make: *** [build] Error 1