On Sat, Feb 13, 2010 at 02:50:46PM -0600, Donald Cooley wrote:
> On Sat, Feb 13, 2010 at 10:44 AM, Marc Espie <[email protected]> wrote:
> > On Sat, Feb 13, 2010 at 11:02:28AM -0500, Ted Unangst wrote:
> >> On Sat, Feb 13, 2010 at 6:07 AM, Louis V. Lambrecht <[email protected]> 
> >> wrote:
> >> > /bin/sh is *NOT* /usr/local/bin/bash
> >>
> >> Very true, but I'm not sure how that is at all relevant.
> >>
> >> >> bash-4.0$ make
> >> >> /bin/sh: no closing quote
> >> >> *** Error code 1
> >> >>
> >> >> Stop in /usr/ports/devel/jdk/1.5 (line 1793 of
> >> >> /usr/ports/infrastructure/mk/bsd.port.mk).
> >>
> >> First thing to do would be to look at line 1793 of that file.
> > ... or at least tell us which version of it you're using, since line numbers
> > like that don't mean too much.
> >
> >
> $OpenBSD: bsd.port.mk,v 1.975 2010/02/12 12:00:19 espie Exp $
> 
> 1793  @${ECHO_MSG} "===>  ${FULLPKGNAME${SUBPACKAGE}}${_MASTER} $i."
> 1794 .    endfor
> 1795 .  endif
> 
> I also tried the other suggestions - changed from bash to sh, ran make
> clean CLEANDEPENDS=Yes. I nuked /usr/ports and then ran cvs to
> download the ports tree from a different mirror today. I'm still
> getting the same error. Maybe irrelevant, but i just built
> windows-codecs from ports without any hiccups.
That's an IGNORE line.

you have to ACCEPT_JRL_LICENSE
to be able to build it.

e.g., set
ACCEPT_JRL_LICENSE=Yes
in your /etc/mk.conf

the fact that this breaks instead of displaying a message is indeed a bug,
I'll fix it...

Reply via email to