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

