tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Henry C. Daswani" <>
Subject Re: where is mod_jk?
Date Thu, 14 Sep 2000 18:17:16 GMT
Try this..

apxs -o -I../jk -I $JDK_HOME/include -I $JDK_HOME/include/solaris -D SOLARIS -c
*.c ../jk/*.c 

Make sure you -D SOLARIS as -DSOLARIS=260 doesn't work..

Compiled it here under Solaris 7 Just fine..
  ----- Original Message ----- 
  From: Ching-tai Chiu 
  To: '' 
  Sent: Thursday, September 14, 2000 11:09 AM
  Subject: RE: where is mod_jk?

  Thanks for help. I have another problem for building mod_jk now:
  when I compiled mod_jk on Solaris 2.6, 
  apxs -o -I../jk/ -c *.c ../jk/*.c  (I must put -I in front of -c to make it work)
  there were error messages as:
  gcc -DSOLARIS2=260 -DUSE_EXPAT -I../lib/expat-lite -fPIC -DSHARED_MODULE -I/usr/
  local/apache_1.3.12/include -I../jk/  -c mod_jk.c
  In file included from ../jk/jk_util.h:66,
                   from mod_jk.c:82:
  ../jk/jk_pool.h:114: parse error before `jk_pool_atom_t'
  mod_jk.c: In function `jk_handler':
  mod_jk.c:671: `jk_pool_atom_t' undeclared (first use in this function)
  mod_jk.c:671: (Each undeclared identifier is reported only once
  mod_jk.c:671: for each function it appears in.)
  mod_jk.c:671: parse error before `buf'
  mod_jk.c:672: `buf' undeclared (first use in this function)
  apxs:Break: Command failed with rc=65536                  
  How should I correct my setting to make it work?
    -----Original Message-----
    From: Torben Kabel []
    Sent: Tuesday, September 12, 2000 10:48 PM
    Subject: Re: where is mod_jk?

    On some platforms the include option (-I) must be set before the compile option (-c) 
    in the apxs command. This is the case on my Linux Mandrake 7.1. In addition you may 
    need to set up JDK include directories. 
    The following works for me (Tomcat 3.2 beta3, jdk1.3.0-beta-refresh): 

    apxs -o -I../jk/ -I/usr/local/jdk1.3/include/linux/ -I/usr/local/jdk1.3/include/
-c *.c ../jk/*.c 


    "Robert L. Brueckmann" wrote: 

      You need to download the source code of tomcat from apache's site and then move to the
directory {tomcat_src_home}/src/native/apache1.3and execute the following command: apxs -o -c *.c ../jk/*.c -I ../jk/ and you will now have your very own file Hope
this helps---- 
      Robert L. Brueckmann 
      Decision Systems Corporate Solutions (DiSCuS) 
      7400 York Road, Suite 405 
      Towson, MD 21204 
      ph: 410-337-5444 
      fax: 410-337-5585

View raw message