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