Honeypots mailing list archives

Re: sebeksol-2.05.01 compile error


From: JD <jd () labgeek net>
Date: Fri, 14 Nov 2003 15:09:48 -0500 (EST)

fyi:  The problem I encountered was resolved after I examined the
config.log
and noticed that my compiler, gcc 2.95 came up as only a 32-bit compiler as
opposed to a 64.  I downloaded version 3.3.2 which is a 64-bit compiler
and it solved my problem - the rest compiled fine and is now working.

jd

On Wed, 12 Nov 2003, JD wrote:

Attempting to install sebeksol-2.05.01 on my solaris 8 box (ultra
5)...configured sebek-linux fine and it talks fine with my honeywall
but having some trouble getting the solaris sebek working...upon
./configure CC=gcc, the config.h file is created, I set the appropriate
vars but when I run "make", I get the following:

bash-2.03# make
make  all-recursive
make[1]: Entering directory `/opt/sebeksol-2.05.01'
Making all in client
make[2]: Entering directory `/opt/sebeksol-2.05.01/client'
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -m32 -DDEBUG -D_KERNEL -D_SYSCALL32
-Dsparc  -D_sparcv9 -O2 -fno-builtin  -MT sebek-sebek.o -MD -MP -MF
".deps/sebek-sebek.Tpo" \
  -c -o sebek-sebek.o `test -f 'sebek.c' || echo './'`sebek.c; \
then mv ".deps/sebek-sebek.Tpo" ".deps/sebek-sebek.Po"; \
else rm -f ".deps/sebek-sebek.Tpo"; exit 1; \
fi
In file included from /usr/include/sys/task.h:25,
                 from /usr/include/sys/proc.h:31,
                 from /usr/include/sys/systm.h:19,
                 from /usr/include/sys/conf.h:40,
                 from sebek.h:49,
                 from sebek.c:34:
/usr/include/sys/exacct_impl.h:68: parse error before "projid_t"
/usr/include/sys/exacct_impl.h:74: parse error before '}' token
In file included from /usr/include/sys/proc.h:31,
                 from /usr/include/sys/systm.h:19,
                 from /usr/include/sys/conf.h:40,
                 from sebek.h:49,
                 from sebek.c:34:
/usr/include/sys/task.h:31: parse error before "taskid_t"
/usr/include/sys/task.h:41: parse error before '}' token
/usr/include/sys/task.h:43: parse error before "task0"
/usr/include/sys/task.h:46: parse error before '*' token
/usr/include/sys/task.h:47: parse error before '*' token
/usr/include/sys/task.h:48: parse error before '*' token
/usr/include/sys/task.h:50: parse error before '*' token
/usr/include/sys/task.h:51: parse error before '*' token
/usr/include/sys/task.h:52: parse error before '*' token
/usr/include/sys/task.h:53: parse error before '*' token
In file included from sebek.h:74,
                 from sebek.c:34:
/usr/include/sys/procfs.h:153: parse error before "taskid_t"
/usr/include/sys/procfs.h:157: parse error before '}' token
/usr/include/sys/procfs.h:269: parse error before "taskid_t"
/usr/include/sys/procfs.h:271: conflicting types for `pr_filler'
/usr/include/sys/procfs.h:155: previous declaration of `pr_filler'
/usr/include/sys/procfs.h:272: conflicting types for `pr_lwp'
/usr/include/sys/procfs.h:156: previous declaration of `pr_lwp'
/usr/include/sys/procfs.h:273: parse error before '}' token
make[2]: *** [sebek-sebek.o] Error 1
make[2]: Leaving directory `/opt/sebeksol-2.05.01/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/sebeksol-2.05.01'
make: *** [all] Error 2

any help would be appreciated....jd



Current thread: