This is Mountain Lion, not the latest version of XCode (i.e., this has all been 
working fine for months).
I just pulled, updated, configured, and tried to build and got this:

In file included from 
/Users/dr2chase/work/jdk9/jdk/src/share/native/sun/font/freetypeScaler.c:34:
/usr/X11/include/ft2build.h:56:38: warning: freetype/config/ftheader.h: No such 
file or directory

========

I think the root cause of what I see here is a change in MacPorts freetype2.
From my backup disk:

ls -l /Volumes/TBackup/opt/local/include/freetype2/freetype/config/ftheader.h
-rw-r--r--  1 root  admin  26118 Jun 20  2013 
/Volumes/TBackup/opt/local/include/freetype2/freetype/config/ftheader.h

From my current disk:

ls -l /opt/local/include/freetype2/freetype/config/ftheader.h
ls: /opt/local/include/freetype2/freetype/config/ftheader.h: No such file or 
directory

ls /opt/local/include/freetype2
config          ftbdf.h         ftcid.h         ftgzip.h        ftmac.h         
ftpfr.h         ftsystem.h      t1tables.h
freetype.h      ftbitmap.h      fterrdef.h      ftimage.h       ftmm.h          
ftrender.h      fttrigon.h      ttnameid.h
ft2build.h      ftbzip2.h       fterrors.h      ftincrem.h      ftmodapi.h      
ftsizes.h       ftttdrv.h       tttables.h
ftadvanc.h      ftcache.h       ftgasp.h        ftlcdfil.h      ftmoderr.h      
ftsnames.h      fttypes.h       tttags.h
ftautoh.h       ftcffdrv.h      ftglyph.h       ftlist.h        ftotval.h       
ftstroke.h      ftwinfnt.h      ttunpat.h
ftbbox.h        ftchapters.h    ftgxval.h       ftlzw.h         ftoutln.h       
ftsynth.h       ftxf86.h

Apparently configure picked up the MacPorts freetype2, but that changed in a 
recent update.

=================

I considered my options, and decided that what I was sure I could do and test 
quickly was to install a symbolic link
from /opt/local/include/freetype2/freetype to ../freetype2.

Another option might have been to try setting

--with-freetype-include specify directory for the freetype include files

to the freetype include directory for /usr/X11/include/??? (there's a 
freetype2/freetype there, too)
but I was unsure if I also needed to change the library, or if such a changed 
library existed.

Suggestions are welcome.

David

Reply via email to