Re: [Prelude Hybrid IDS] #309: prelude-lml doesn't compile in solaris 10 - missing strsep
"Prelude Hybrid IDS" <[email protected]> Tue, 26 Aug 2008 13:11:44 -0000
| Newsgroups | gmane.comp.security.ids.prelude.devel |
|---|---|
| Message-ID | <[email protected]> |
#309: prelude-lml doesn't compile in solaris 10 - missing strsep -------------------------------------+-------------------------------------- Reporter: [email protected] | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: prelude-lml | Version: 0.9 Severity: normal | Resolution: Keywords: | -------------------------------------+-------------------------------------- Description changed by yoann: Old description: > Hi all, > I'm trying to compile prelude-lml in a Solaris 10 box, but caught the > following error: > > cc -g -z now -o prelude-lml -D_REENTRANT .libs/prelude-lmlS.o prelude- > lml.o udp-server.o regex.o log-entry.o log-source.o log-plugins.o lml- > options.o file-server.o lml-alert.o -L/usr/local/lib > /usr/local/lib/libprelude.so /usr/local/lib/libgnutls.so -lz > /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so -lrt -ldl > -lpthread /usr/local/lib/libpcre.so ../libmissing/.libs/libmissing.a > -lnsl -lsocket -R/usr/local/lib -R/usr/local/lib > Undefined first referenced > symbol in file > strsep lml-options.o > ld: fatal: Symbol referencing errors. No output written to prelude-lml > rm -f .libs/prelude-lmlS.o > *** Error code 1 > make: Fatal error: Command failed for target `prelude-lml' > > Some searching shows that strsep is not portable/not present in Solaris > 10, and can be imported using Gnulibs. I found out that this was the > solution found to compile prelude-manager in Solaris. > > Could you please consider adding this kind of support in the next > versions? Thanks in advance. A patch could help me and maybe others. > > Thanks for the wonderful software. > > Pedro S. Bizzotto New description: Hi all, I'm trying to compile prelude-lml in a Solaris 10 box, but caught the following error: {{{ cc -g -z now -o prelude-lml -D_REENTRANT .libs/prelude-lmlS.o prelude- lml.o udp-server.o regex.o log-entry.o log-source.o log-plugins.o lml- options.o file-server.o lml-alert.o -L/usr/local/lib /usr/local/lib/libprelude.so /usr/local/lib/libgnutls.so -lz /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so -lrt -ldl -lpthread /usr/local/lib/libpcre.so ../libmissing/.libs/libmissing.a -lnsl -lsocket -R/usr/local/lib -R/usr/local/lib Undefined first referenced symbol in file strsep lml-options.o ld: fatal: Symbol referencing errors. No output written to prelude-lml rm -f .libs/prelude-lmlS.o *** Error code 1 make: Fatal error: Command failed for target `prelude-lml' }}} Some searching shows that strsep is not portable/not present in Solaris 10, and can be imported using Gnulibs. I found out that this was the solution found to compile prelude-manager in Solaris. Could you please consider adding this kind of support in the next versions? Thanks in advance. A patch could help me and maybe others. Thanks for the wonderful software. Pedro S. Bizzotto -- -- Ticket URL: <https://trac.prelude-ids.org/ticket/309#comment:1> Prelude Hybrid IDS <http://www.prelude-ids.org> The Prelude Hybrid Intrusion Detection System suite _______________________________________________ Prelude-devel site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-devel