From owner-freebsd-apache@FreeBSD.ORG Sat Jun 21 13:03:54 2014 Return-Path: Delivered-To: apache@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B4E96C7C; Sat, 21 Jun 2014 13:03:54 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 34C1A20FD; Sat, 21 Jun 2014 13:03:53 +0000 (UTC) Received: from [192.168.0.100] ([87.139.233.65]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MIMyZ-1WziwA0KFT-0049fW; Sat, 21 Jun 2014 15:03:45 +0200 Message-ID: <53A582B5.90209@gmx.de> Date: Sat, 21 Jun 2014 15:03:49 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Peter Olsson Subject: Re: apache24 broken after change from lua to lua51? References: <20140620154954.GL52337@pol-server.leissner.se> <53A49EF6.1090505@gmx.de> <20140621114719.GQ52337@pol-server.leissner.se> In-Reply-To: <20140621114719.GQ52337@pol-server.leissner.se> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:ZByJK6Y4N+YzSHQS7ayuUaq3Ij4+wbOBsx2KaTm0rl6FLlOhnHe GiLCff+wJYM3fiqGstUkb9H50iD6RlLjAIW42/NQoMw020SigjSCLshGuBWl3XFMtSqx9Qh Zgc5hu/9FcvpLH0WS2lm7mTB0ggChmUq8qGGzxn0MmgQxZbHGeBKVsgCcnYGkMDXFaGGgxb pc1x+eZI25nDZD8cGI+6A== Cc: Jason Hellenthal , lx@FreeBSD.org, lua@freebsd.org, apache@FreeBSD.org X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jun 2014 13:03:54 -0000 Hi Peter, placing the following line in etc/make.conf should help in your case until all ports are supporting lua52 LUA_DEFAULT=5.1 But it is possible you have to rebuild again everything depending already on lua52. // olli On 2014-06-21 13:47, Peter Olsson wrote: > Thanks, this seems to work. At least the compilation of > apache24 works now. But I can't install devel/luabind > or net/luasocket, because they get different errors when > I change them from USES=lua:51 to USES=lua:52. > luabind gets a compile error, and luasocket seems to have > a staging problem. > > So the patch I really need is to be able to keep using > lua51 combined with apache24. I'm not sure if this is a > question for lua or apache? > > (I'm including lx@FreeBSD.org in Cc, as maintainer of > luasocket.) > > Thanks! > > Peter Olsson > > On Fri, Jun 20, 2014 at 10:52:06PM +0200, olli hauer wrote: >> On 2014-06-20 17:49, Peter Olsson wrote: >>> Hello! >>> >>> After the change from lua to lua51, compilation of >>> apache24 fails with this: >>> >>> checking for sqrt in -lm... yes >>> checking for lua.h in /usr/local/include/lua5.1... no >>> checking for lua.h in /usr/local/include/lua51... yes >>> checking for luaL_newstate in -llua... no >>> configure: WARNING: *** Lua 5.1 library not found. >>> configure: error: Lua 5.1 library is required >>> >>> I have this installed: >>> lua51-5.1.5_7 = up-to-date with index >>> >>> I even tried deinstallating lua and let apache24 drag it in, >>> but that didn't help either. >>> >>> I'm using 9.2-RELEASE-p7 with pkgng, and installing with portmaster. >> >> >> The httpd-2.4.x configure script self announce only support for lua5.1 (hard coded). >> Anyway with the patch below the port builds even with lua5.2. >> >> All messages containing lua will report lua5.1 even with lua5.2 because of the hard wired version. >> After the build a check with the command should display the correct lua version. >> $ ldd work/stage/usr/local/libexec/apache24/mod_lua* >> >> Please test the following patch and report back if mod_lua is working. >> http://people.freebsd.org/~ohauer/diffs/apache24_lua.diff >> >> >> -- >> Regards, >> olli >