These constants are defined in /usr/include/dlfcn.h (or something included
from there).
They are also defined in $APACHE_HOME/include/os.h

You definitely need them to build a shared library.

-Jeff

----- Original Message -----
From: "Joan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, May 26, 2001 7:34 PM
Subject: Re: openbsd and mod_jk.so build problem


> Well, I made a symlink of these files to /usr/include and tried to build
> again as described in the previous mail but the result was the same...
> Thank you Jack but it isn't the solution with my environment.
>
> Do you think I can do this with JDK 1.3.1rc2?
> what is the command you used with apxs?
> Is you mod_jk.so working on a openbsd platform?
>
> Or is anyone another idea?
>
> Le Samedi 26 Mai 2001 18:17, vous avez écrit :
> > I had the same problem with JDK1.3.1rc2... It's looking for jni.h and
> > jni_md.h.  I put them in /usr/include and the problem went away.
> >
> > Hope it helps,
> >
> > Jack
> >
> > joan wrote:
> > > hey,
> > > I tried to build mod_jk.so on openbsd but I failed...
> > > My environment is as follows:
> > >   * OpenBSD 2.8 Current/ i386
> > >   * JDK 1.1.8 (built from ports)
> > >   * Tomcat 3.2.1
> > >
> > > I used from
> > > /usr/local/jakarta/jakarta-tomcat-3.2.1-src/src/native/apache1.3
> > >
> > > root@localhost#/usr/sbin/apxs -c -I/usr/local/jdk1.1.8/include
> >
> -I/usr/local/jdk1.1.8/include/freebsd -DFREEBSD -I/usr/lib/apache/include
> > > -I../jk mod_jk.c ../jk/*.c
> > >
> > > and the output was:
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c mod_jk.c
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c
../jk/jk_ajp12_worker.c
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c ../jk/jk_ajp13.c
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c
../jk/jk_ajp13_worker.c
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c ../jk/jk_connect.c
> > > cc -O2 -DDEV_RANDOM=/dev/arandom -DMOD_SSL=206106 -DEAPI -DUSE_EXPAT
> > > -I../li b/expat-lite -fPIC -DSHARED_MODULE -I/usr/lib/apache/include
> > > -I/usr/local/jd k1.1.8/include -I/usr/local/jdk1.1.8/include/freebsd
> > > -I/usr/lib/apache/inclu de -I../jk -DFREEBSD  -c ../jk/jk_jni_worker.c
> > > ../jk/jk_jni_worker.c:764: warning:
> > > #warning -------------------------------------------------------
> > > ../jk/jk_jni_worker.c:765: warning: #warning NO JAVA 2 HEADERS!
SUPPORT
> > > FOR JAVA 2 FEATURES DISABLED
> > > ../jk/jk_jni_worker.c:766: warning:
> > > #warning -------------------------------------------------------
> > > ../jk/jk_jni_worker.c: In function `load_jvm_dll':
> > > ../jk/jk_jni_worker.c:724: `RTLD_NOW' undeclared (first use in this
> > > function)
> > > ../jk/jk_jni_worker.c:724: (Each undeclared identifier is reported
only
> > > once ../jk/jk_jni_worker.c:724: for each function it appears in.)
> > > ../jk/jk_jni_worker.c:724: `RTLD_GLOBAL' undeclared (first use in this
> > > function)
> > > apxs:Break: Command failed with rc=65536
> > > root@localhost#
> > >
> > > I searched all the mailing list but I did not found the solution...
> > > Tue, 06 Feb 2001,Tobias Oberstein wrote a similar message but no good
> > > response was replied...
> > >
> > > On Freebsd 4.3 Released I've successfully built a working mod_jk.so.
> > > The shell script with tomcat-3.2.1 is buggy on freebsd but works well
on
> > > linux.
> > > So I used the apxs command that fails for openbsd and that is
described
> > > at the beginning of the message....
> > >
> > > So, is there anyone who succesfully built mod_jk.so on openbsd?
> > > Please help me...
> > >
> > > Thanks
>

Reply via email to