From owner-freebsd-ports@FreeBSD.ORG Sat Sep 24 20:46:35 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D483A106564A; Sat, 24 Sep 2011 20:46:35 +0000 (UTC) (envelope-from pi@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) by mx1.freebsd.org (Postfix) with ESMTP id 96DD58FC0C; Sat, 24 Sep 2011 20:46:35 +0000 (UTC) Received: from pi by home.opsec.eu with local (Exim 4.72 (FreeBSD)) (envelope-from ) id 1R7Z7N-0000Gx-Nl; Sat, 24 Sep 2011 22:46:37 +0200 Date: Sat, 24 Sep 2011 22:46:37 +0200 From: Kurt Jaeger To: Steve Wills Message-ID: <20110924204637.GM28186@home.opsec.eu> References: <20110924065430.GJ28186@home.opsec.eu> <4E7E3811.6010501@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E7E3811.6010501@FreeBSD.org> Cc: freebsd-ports@FreeBSD.org Subject: Re: sysutils/fusefs-kmod compiles only with ruby 1.8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2011 20:46:35 -0000 Hi! > > :29:in `require': no such file to load -- deplate (LoadError) > > from :29:in `require' > > from /usr/local/bin/deplate:2:in `
' > > *** Error code 1 > > > > I recall seeing this before, but I can't reproduce it right now and I'm > not sure why. Here's my build log: > http://people.freebsd.org/~swills/fusefs-kmod-0.3.9.p1.20080208_8.log As I described in the other post, I've /usr/local/bin with ruby18 and ruby19. If I put a link to -18 somewhere in my $PATH as ruby, it compiles. If the link goes to -19, it fails. > Could you check that everything is up to date and try again. If it still > fails, send the complete build log and complete list of what's installed. Maybe some similar contruct as in dns/opendnssec would help ? .if ${RUBY_VER} == 1.9 BROKEN= does not work with ruby 1.9 .endif And: Maybe some construct in bsd.ruby.mk which sets the ruby version? [I have no patch on how to do this, but it sounds helpful in general] ruby --version seems to be helpful there ? -- pi@opsec.eu +49 171 3101372 9 years to go !