Building on Mac OS X 10.5.6

Kurt Miller kurt at intricatesoftware.com
Thu Jan 29 18:57:12 PST 2009


Hi Ronald,

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
something different.

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?

Thanks,
-Kurt

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 \
> LANG=C
> 
> and a modified makefile for splashscreen
> 
> Cheers,
> ron
> 
> 
> 
> On Jan 29, 2009, at 3:07 PM, Kurt Miller wrote:
> 
>>> My question is this:  Am I missing something in the build process  
>>> such
>>> 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 mailing list