Building on Mac

David Chase david.r.chase at oracle.com
Fri Mar 15 20:49:41 UTC 2013


For reference, I build on Mountain Lion, with latest XCode, recent XQuartz, and some MacPorts.

"grep opt/local config.log" produces:

configure:6295: result: /opt/local/bin/gsed
configure:8107: found /opt/local/bin/port
configure:10420: found /opt/local/bin/pkg-config
configure:10432: result: /opt/local/bin/pkg-config
configure:30314: /usr/llvm-gcc-4.2/bin/llvm-g++-4.2 -o conftest   -L/opt/local/lib -lfreetype conftest.cpp -lfreetype   >&5
configure:31661: found /opt/local/bin/ccache
configure:31673: result: /opt/local/bin/ccache
ac_cv_path_CCACHE=/opt/local/bin/ccache
ac_cv_path_SED=/opt/local/bin/gsed
ac_cv_path_ac_pt_PKG_CONFIG=/opt/local/bin/pkg-config
pkg_cv_FREETYPE2_CFLAGS='-I/opt/local/include/freetype2 -I/opt/local/include  '
pkg_cv_FREETYPE2_LIBS='-L/opt/local/lib -lfreetype  '
CCACHE='CCACHE_COMPRESS=1  CCACHE_SLOPPINESS=time_macros /opt/local/bin/ccache'
FREETYPE2_CFLAGS='-I/opt/local/include/freetype2 -I/opt/local/include  '
FREETYPE2_LIBS='-L/opt/local/lib -lfreetype'
PACKAGE_PATH='/opt/local'
PKG_CONFIG='/opt/local/bin/pkg-config'
SED='/opt/local/bin/gsed'

and also:

port list installed | egrep 'ccache|freetype|gsed|pkg-config'
ccache                         @3.1.9          devel/ccache
freetype                       @2.4.10         print/freetype
gsed                           @4.2.2          textproc/gsed



On 2013-03-15, at 2:53 PM, David DeHaven <david.dehaven at oracle.com> wrote:

> 
>> Then it stumbled upon freetype, which it should not need either. I added --with-freetype, but it failed to recognise .dylib as the library suffix:
>> 
>> configure: error: Could not find libfreetype.so nor freetype.dll in /opt/local/lib
> 
> 
> IIRC Freetype is required for libfontmanager when building OpenJDK (not closed) but it doesn't seem to differentiate when configure is run.
> 
> Look in config.log to see why it's failing. The error message is misleading, it's not actually looking for those extensions it's checking by using the CFLAGS returned by pkg-config. Mine works fine with the MacPorts freetype port.
> 
> -DrD-
> 




More information about the build-dev mailing list