Date: Sat, 21 Jun 2014 13:47:19 +0200 From: Peter Olsson <pol@leissner.se> To: olli hauer <ohauer@gmx.de> 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: <20140621114719.GQ52337@pol-server.leissner.se> In-Reply-To: <53A49EF6.1090505@gmx.de> References: <20140620154954.GL52337@pol-server.leissner.se> <53A49EF6.1090505@gmx.de>
next in thread | previous in thread | raw e-mail | index | archive | help
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?20140621114719.GQ52337>