[Prelude Hybrid IDS] #277: Compiling prelude-manager-0.9.11 on Solaris fails (strsep missing)

"Prelude Hybrid IDS" <[email protected]>
Newsgroups gmane.comp.security.ids.prelude.devel
Message-ID <[email protected]>
#277: Compiling prelude-manager-0.9.11 on Solaris fails (strsep missing)
-----------------------------------+----------------------------------------
 Reporter:  [email protected]  |       Owner:  yoann
     Type:  defect                 |      Status:  new  
 Priority:  normal                 |   Milestone:       
Component:  prelude-manager        |     Version:  0.9  
 Severity:  critical               |    Keywords:       
-----------------------------------+----------------------------------------
 Compiling prelude-manager-0.9.11 on Solaris(10) fails with following
 error:

 {{{
 gcc -g -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-
 declarations -Wbad-function-cast -Wcast-qual -Wcast-align -Wnested-externs
 -Wunused -Wformat -Wformat-security -o prelude-manager -D_REENTRANT
 -pthreads .libs/prelude-managerS.o bufpool.o manager-options.o prelude-
 manager.o filter-plugins.o manager-auth.o pmsg-to-idmef.o report-plugins.o
 server-logic.o server-generic.o sensor-server.o decode-plugins.o idmef-
 message-scheduler.o reverse-relaying.o  -L/usr/local/lib
 /usr/local/lib/libprelude.so -L/usr/local/ssl/lib -L/usr/openwin/lib
 -L/usr/lib -L/usr/local/BerkeleyDB.4.2/lib -L/usr/X11R6/lib
 /usr/local/lib/libgnutls.so -lz /usr/local/lib/libgcrypt.so -lnsl -lsocket
 /usr/local/lib/libgpg-error.so -lrt -ldl ../libmissing/.libs/libmissing.a
 -R/usr/local/lib -R/usr/local/lib
 Undefined                       first referenced
  symbol                             in file
 strsep                              manager-options.o
 ld: fatal: Symbol referencing errors. No output written to prelude-manager
 collect2: ld returned 1 exit status
 rm -f .libs/prelude-managerS.o
 gmake[3]: *** [prelude-manager] Error 1
 gmake[3]: Leaving directory `/data/dummy/prelude-manager-0.9.11/src'
 gmake[2]: *** [all-recursive] Error 1
 gmake[2]: Leaving directory `/data/dummy/prelude-manager-0.9.11/src'
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory `/data/dummy/prelude-manager-0.9.11'
 gmake: *** [all] Error 2
 }}}

 There is no strsep() on Solaris.[[BR]]
 A workaround could be:
 [http://www.winehq.org/pipermail/wine-patches/2001-November/001322.html]

-- 
Ticket URL: <https://trac.prelude-ids.org/ticket/277>
Prelude Hybrid IDS <http://www.prelude-ids.org>
The Prelude Hybrid Intrusion Detection System suite
_______________________________________________
Prelude-devel site list
[email protected]
http://www.prelude-ids.org/mailman/listinfo/prelude-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.