Date: Sat, 21 Jun 2014 15:03:49 +0200 From: olli hauer <ohauer@gmx.de> To: Peter Olsson <pol@leissner.se> Cc: Jason Hellenthal <jhellenthal@dataix.net>, lx@FreeBSD.org, lua@freebsd.org, apache@FreeBSD.org Subject: Re: apache24 broken after change from lua to lua51? Message-ID: <53A582B5.90209@gmx.de> In-Reply-To: <20140621114719.GQ52337@pol-server.leissner.se> References: <20140620154954.GL52337@pol-server.leissner.se> <53A49EF6.1090505@gmx.de> <20140621114719.GQ52337@pol-server.leissner.se>
next in thread | previous in thread | raw e-mail | index | archive | help
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 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53A582B5.90209>