The header files are unconditionally included by Solaris socketvar.h. I
think there's nothing we should do on the mod_jk side. Since your
compiler error shows, that the include chain goes through zone.h: there
have been a couple of early Solaris 10 Bugs around zone installation.
Are you building inside a zone? If yes, can you check, if the header
file is visible in the global zone? If so, your zone might be buggy.
Regards,
Rainer
Chris Taylor wrote:
Thanks for your message. I looked around and the SUNWhea package is installed on my
Solaris 10 x86 server, but to get the /usr/include/sys/tsol/label.h file I need to
install a Sun patch 124209-01, "SunOS 5.10_x86: Trusted Extensions header files
patch". We're not using Trusted Solaris- is there some package to exclude from
configuring in the Tomcat connector build so it won't try to link with this?
Chris Taylor
-----Original Message-----
From: Rainer Jung [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 28, 2007 10:23 AM
To: 'Tomcat Users List'
Subject: Re: Having trouble building mod_jk on Solaris 10 x86
This looks liek a header file is missing on your system. The syntax
error definitely looks like a consequence of the missing header file. I
shortly checked on a Solaris Sparc system and the file
/usr/include/sys/tsol/label.h
was there as part of the package SUNWhea. Check if the file is missing,
maybe the whole package is missing.
Regards,
Rainer
Chris Taylor wrote:
I'm trying to compile with gcc 3.4.3, and I'm using 'gmake', but I keep getting
the errors below. Apache compiled and installed fine. I ran this short script
to do the configure step:
LDFLAGS="-L/usr/sfw/lib"
CPPFLAGS="-I/user/sfw/include"
./configure --with-apxs=/usr/local/apache2/bin/apxs
Here are the errors when I run 'gmake':
Making all in common
gmake[1]: Entering directory
`/usr/local/src/tomcat-connectors-1.2.20-src/native/common'
/usr/local/apache2/build/libtool --silent --mode=compile gcc
-I/usr/local/apache2/include -g -O2 -g -O2 -DHAVE_APR
-I/usr/local/apache2/include -I/usr/local/apache2/include -g -O2 -DSOLARIS2=10
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I /include -I
/include/ -c jk_ajp12_worker.c -o jk_ajp12_worker.lo
In file included from /usr/include/sys/socketvar.h:43,
from jk_global.h:146,
from jk_logger.h:27,
from jk_ajp12_worker.h:27,
from jk_ajp12_worker.c:26:
/usr/include/sys/zone.h:16:28: sys/tsol/label.h: No such file or directory
In file included from /usr/include/sys/socketvar.h:43,
from jk_global.h:146,
from jk_logger.h:27,
from jk_ajp12_worker.h:27,
from jk_ajp12_worker.c:26:
/usr/include/sys/zone.h:109: error: syntax error before '*' token
gmake[1]: *** [jk_ajp12_worker.lo] Error 1
gmake[1]: Leaving directory
`/usr/local/src/tomcat-connectors-1.2.20-src/native/common'
gmake: *** [all-recursive] Error 1
Thanks for any help.
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]