Re: [Snort-users] --enable-open-appid failing even though luajit is installed
Avery Rozar <[email protected]>
| Newsgroups | gmane.comp.security.ids.snort.devel |
|---|---|
| Message-ID | <CAEoLmm7VzUTuGL7wsO-LgGpLminyBH5LgezhUw+hwARAQGAZ+Q@mail.gmail.com> |
Y M, I spoke too soon. I assume you did not get this error when running "make". /usr/local/bin/ld: /usr/local/lib/libluajit-5.1.a(lj_err.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libluajit-5.1.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status *** Error code 1 Stop. make[5]: stopped in /usr/home/arozar/src/snort-2.9.8.0/src/dynamic-preprocessors/appid *** Error code 1 Stop. make[4]: stopped in /usr/home/arozar/src/snort-2.9.8.0/src/dynamic-preprocessors *** Error code 1 Stop. make[3]: stopped in /usr/home/arozar/src/snort-2.9.8.0/src/dynamic-preprocessors *** Error code 1 Stop. make[2]: stopped in /usr/home/arozar/src/snort-2.9.8.0/src *** Error code 1 Stop. make[1]: stopped in /usr/home/arozar/src/snort-2.9.8.0 *** Error code 1 Stop. make: stopped in /usr/home/arozar/src/snort-2.9.8.0 On Mon, Dec 7, 2015 at 2:23 PM, Avery Rozar <[email protected]> wrote: > adding luajit_CFLAGS="-I/usr/local/include/luajit-2.0" and > luajit_LIBS="-L/usr/local/lib -lluajit-5.1" did the trick, thank you very > much! > > On Mon, Dec 7, 2015 at 2:21 PM, Y M <[email protected]> wrote: > >> >> Avery, >> >> >> Here is what I did on FreeBSD 10.2 which succeeded with me: >> >> >> ./configure --enable-sourcefire --enable-open-appid >> luajit_CFLAGS="-I/usr/local/include/luajit-2.0" >> luajit_LIBS="-L/usr/local/lib -lluajit-5.1" >> >> >> # which luajit >> /usr/local/bin/luajit >> >> # which lua51 >> /usr/local/bin/lua51 >> >> YM >> ------------------------------ >> *From:* Avery Rozar <[email protected]> >> *Sent:* Monday, December 7, 2015 7:14 PM >> *To:* William S >> *Cc:* Y M; [email protected]; >> [email protected] >> *Subject:* Re: [Snort-users] --enable-open-appid failing even though >> luajit is installed >> >> I did see this one but from what I can see freeBSD 10.2 is not using >> pkg-config, but I could be wrong. >> >> Thank you, >> Avery >> >> On Mon, Dec 7, 2015 at 2:03 PM, William S <[email protected]> wrote: >> >>> Hi, >>> Back in May I had issues installing on OS X, with --enable-open-appid >>> complaining about LuaJIT. I sent my solution to the list. Maybe this will >>> help? Text from my response: >>> >>> """ >>> Hi, >>> Well, this is fun. I started picking apart the configure script again >>> to figure out which pkg-config commands it was running. I then realized I >>> didn't have pkg-config installed at all, which was actually evidenced in >>> the script output. Just before the "checking for luajit... no" line, >>> it also said "checking for pkg-config... no". Further, grepping for >>> PKG_CONFIG variables in config.log shows that PKG_CONFIG and >>> PKG_CONFIG_LIBDIR were empty. I installed pkg-config via brew, reran my >>> configure script with options, and voila. It configures and compiles just >>> fine! >>> >>> To further validate, I uninstalled pkg-config, reran configure, and it >>> failed as expected. >>> >>> Moral of the story - pkg-config is required for the configure script on >>> OS X, at least when enabling OpenAppID. >>> >>> Thanks for the prompting to check on pkg-config. >>> >>> >>> For future reference, this was what my reply was GOING to be before I >>> did that one last configure after installing pkg-config: >>> >>> """ >>> I believe this means that pkgconfig can find LuaJIT: >>> >>> $ pkg-config --libs luajit >>> -L/usr/local/lib -lluajit-5.1 >>> >>> And >>> >>> $ pkg-config --list-all | grep -i lua >>> lua5.2 Lua - An Extensible Extension Language >>> lua-5.2 Lua - An Extensible Extension Language >>> luajit LuaJIT - Just-in-time compiler for Lua >>> lua Lua - An Extensible Extension Language >>> >>> >>> If I'm pulling the right lines from configure script, I think this also >>> means yes it can find LuaJIT: >>> >>> $ pkg-config --print-errors --cflags --libs luajit >>> -I/usr/local/include/luajit-2.0 -L/usr/local/lib -lluajit-5.1 >>> """ >>> >>> >>> >>> >>> >>> On Mon, Dec 7, 2015 at 1:56 PM, Y M <[email protected]> wrote: >>> >>>> In my case I also had to install lua51 (which may be unnecessary). Also >>>> you need to set the "luajit_CFLAGS" and "luajit_LIBS" when compiling Snort. >>>> >>>> _____________________________ >>>> From: Avery Rozar <[email protected]> >>>> Sent: Monday, December 7, 2015 9:53 PM >>>> Subject: [Snort-users] --enable-open-appid failing even though luajit >>>> is installed >>>> To: <[email protected]>, < >>>> [email protected]> >>>> >>>> >>>> >>>> I'm trying trying to install Snort 2.8 on FreeBSD with the >>>> --enable-open-appid configuration option. It's failing complaining >>>> that luajit is not installed. I did install luajit 2.0.4 from source with >>>> default options and verified with "which luajit", this is the response >>>> "/usr/local/bin/luajit". There does not seem to be an option for >>>> "--with-luajit-libraries=DIR" in the ./configure --help. >>>> >>>> checking for luajit... no >>>> >>>> ERROR! LuaJIT library not found..... >>>> >>>> Am I missing another dependency? >>>> >>>> Thanks, >>>> >>>> >>>> Avery >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Go from Idea to Many App Stores Faster with Intel(R) XDK >>>> Give your users amazing mobile app experiences with Intel(R) XDK. >>>> Use one codebase in this all-in-one HTML5 development environment. >>>> Design, debug & build mobile apps & 2D/3D high-impact games for >>>> multiple OSs. >>>> http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 >>>> _______________________________________________ >>>> Snort-users mailing list >>>> [email protected] >>>> Go to this URL to change user options or unsubscribe: >>>> https://lists.sourceforge.net/lists/listinfo/snort-users >>>> Snort-users list archive: >>>> http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users >>>> >>>> Please visit http://blog.snort.org to stay current on all the latest >>>> Snort news! >>>> >>> >>> >> > ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Snort-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/snort-devel Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=snort-devel Please visit http://blog.snort.org for the latest news about Snort!