Building on Mac OS X 10.5.6
kurt at intricatesoftware.com
Thu Jan 29 18:57:12 PST 2009
We're having a bit of trouble with the bsd-port forest right now.
I think some recent pushes to the tree have interfered with the
OS X build but due to some repository corruption, I can't get diffs
of the recent changes back from mercurial. Once the corruption
is cleared we should be able to fix this up easily enough.
LC_ALL=C will be needed if LC_ALL is set in the environment to
DEVTOOLS_PATH is the path to development tools that don't come
installed with the base system. On OS X nothing extra is needed
to build OpenJDK/bsd-port. For FreeBSD and OpenBSD it points to
/usr/local/bin to get things like zip, unzip, etc. If you need
to set it for OS X then something needs to be fixed.
Can you show the last 50 or so lines of the build failure when
DEVTOOLS_PATH is not set on your OS X build?
Ronald Garcia wrote:
> Hi Kurt,
> Thanks for the fast reply. I just ran hg fpull and hg fupdate. make
> still seems to need DEVTOOLS_PATH (things are still building, so I
> don't know yet if I also need ALT_CUPS_HEADERS_PATH). I also had to
> add LC_ALL=C (I must not have had it set last time).
> Also, as it turns out, I still needed my changes to the splashscreen
> Makefile for building to succeed.
> So my current build process is using the following command line:
> make \
> ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 \
> ALT_BINARY_PLUGS_PATH=/usr/local/lib/jdk-7-icedtea-plugs \
> ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \
> ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \
> ANT_HOME=/usr/share/ant \
> NO_DOCS=true \
> HOTSPOT_BUILD_JOBS=1 \
> DEVTOOLS_PATH=/usr/bin \
> LC_ALL=C \
> and a modified makefile for splashscreen
> On Jan 29, 2009, at 3:07 PM, Kurt Miller wrote:
>>> My question is this: Am I missing something in the build process
>>> that DEVTOOLS_PATH isn't getting set on its own and that is causing
>>> ICONV to not get included on the build path?
>> I recently corrected several path defaults, including the ones you
>> are hitting now. Please retry after updating your tree (hg fpull,
>> hg fupdate). You should no longer need to set ALT_CUPS_HEADERS_PATH
>> and DEVTOOLS_PATH on OS X.
More information about the bsd-port-dev