build problems on solaris 2.8...

George.R.Goffe at seagate.com George.R.Goffe at seagate.com
Thu Nov 29 22:24:03 UTC 2001




Hi there,

I'm building inn on my solaris 2.8 system and have encountered a couple of
show stoppers. I'm just sending you the "context" of the error messages but
I have a full build log available if you need/want it.

gcc -g -O2 -I../include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   -c -o
innd.o innd.c
innd.c: In function `main':
innd.c:609: `LOG_FAC' undeclared (first use in this function)
innd.c:609: (Each undeclared identifier is reported only once
innd.c:609: for each function it appears in.)
make[1]: *** [innd.o] Error 1
make[1]: Leaving directory `/tmp/tools/inn/inn-2.3.2/innd'
make: *** [all-innd] Error 2


I cd'd to innd and edited innd.h to include syslog.h from sys/syslog.h.
This got me by the problem above but caused other errors which I'm
enclosing below as well below.

cd innd      && make all
make[1]: Entering directory `/tmp/tools/inn/inn-2.3.2/innd'
gcc -g -O2 -I../include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include  -c art.c
In file included from /usr/include/sys/vnode.h:42,
                 from /usr/include/sys/stream.h:22,
                 from /usr/include/netinet/in.h:41,
                 from art.c:7:
/usr/include/sys/resource.h:193: warning: `struct rlimit64' declared inside
parameter list
/usr/include/sys/resource.h:193: warning: its scope is only this definition
or declaration, which is probably not what you want.
/usr/include/sys/resource.h:194: warning: `struct rlimit64' declared inside
parameter list
art.c: In function `ARTreadschema':
art.c:198: cast to union type from type not present in union
art.c: In function `ARTmakekeys':
art.c:1720: warning: assignment makes pointer from integer without a cast
make[1]: *** [art.o] Error 1
make[1]: Leaving directory `/tmp/tools/inn/inn-2.3.2/innd'
make: *** [all-innd] Error 2

Please feel free to contact me if you need more info or want me to test
something.

Regards and thanks for ALL the cool code!

George...




More information about the inn-bugs mailing list