Thanks- yesterday I discovered that my version of Solaris 10 6/06 doesn't include the Trusted Solaris extensions, which are in /usr/include/sys/tsol, but later versions of Solaris 10 do. I installed the "SunOS 5.10_x86: Trusted Extensions header files patch" and now mod_jk compiles fine. I am actually compiling it inside a zone, and after installing the patch in the global zone, gcc can see the headers in the zone where I'm building.
Chris Taylor >-----Original Message----- >From: Rainer Jung [mailto:[EMAIL PROTECTED] >Sent: Thursday, March 1, 2007 11:05 AM >To: 'Tomcat Users List' >Subject: Re: Having trouble building mod_jk on Solaris 10 x86 > >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] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]