Bug 58618 - jdk1.3 fails to build if LOCALBASE is not /usr/local
Summary: jdk1.3 fails to build if LOCALBASE is not /usr/local
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: java (show other bugs)
Version: 5.1-CURRENT
Hardware: Any Any
: Normal Affects Only Me
Assignee: Greg Lewis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-28 13:30 UTC by Hartmut Brandt
Modified: 2003-10-28 18:15 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (497 bytes, patch)
2003-10-28 13:30 UTC, Hartmut Brandt
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hartmut Brandt freebsd_committer freebsd_triage 2003-10-28 13:30:17 UTC
When LOCALBASE is set to something else then the default /usr/local the
build fails to find libintl.h in ${LOCALBASE}/include.

Fix: The problem is the following line in j2sdk1.3.1/ext/plugin/build/solaris/GNUmakefile:

INTL_DIR ?= /usr/local

This default is never overwritten. The following patch to the port's makefile
overwrites this definition:

How-To-Repeat: 
Set LOCALBASE to /packages/ports and make the port.
Comment 1 Greg Lewis freebsd_committer freebsd_triage 2003-10-28 16:57:56 UTC
Responsible Changed
From-To: freebsd-java->glewis

Over to maintainer.
Comment 2 Greg Lewis freebsd_committer freebsd_triage 2003-10-28 18:15:21 UTC
State Changed
From-To: open->closed

Committed, thanks!