You are viewing a plain text version of this content. The canonical link for it is here.
Posted to test-dev@httpd.apache.org by am...@izoard.com on 2003/05/09 12:46:21 UTC

specweb99

Hi,

I have a question about the state of specweb99 module. The reason is that I
failed to compile the source I pulled out of CVS on RedHat 7.3 Linux:

apxs -c -DLINUX -I../../mm-1.1.3 -L../../mm-1.1.3 -lmm mod_specweb99.c
gcc -DLINUX=22 -DMOD_SSL=208105 -DUSE_HSREGEX -DEAPI -DEAPI_MM -fpic
-DSHARED_MODULE -I/usr/local/apache/include -I../../mm-1.1.3 -DLINUX  -c
mod_specweb99.c
mod_specweb99.c: In function `checkUPFile':
mod_specweb99.c:355: invalid operands to binary ==
mod_specweb99.c:442: incompatible types in assignment
mod_specweb99.c: In function `checkCADFile':
mod_specweb99.c:476: invalid operands to binary ==
mod_specweb99.c:569: incompatible types in assignment
apxs:Break: Command failed with rc=1
make: *** [mod_specweb99.so] Error 1

I traced the macros a bit and it seems there Solaris and Linux defs are
mixed up. Am I right? TIA,

-a



Re: specweb99

Posted by am...@izoard.com.
> ams@izoard.com wrote:
>
>>>I'm assuming you are using the Apache 1.3 version?  Most of the folks
>>>currently  using mod_specweb99 are on Apache 2.0, so I don't know what
>>>kind of shape the  1.3 version is in.  Patches (created with diff -u)
>>>would be appreciated.
>>
>> Correct. I need it for HP's VirtualVault which is based on 1.3.
>>
>>>For 2.0, we don't use apxs to build mod_specweb99,
>
>> So, it wasn't at all built agains 1.3 (despite the specweb99-1.3)?
>
> It was _only_ built against 1.3 at one time, before it went into the
> apache.org  CVS.  But I can't tell you which platforms it works/doesn't
> work on for 1.3 at  present, since most of the users are on 2.0 now.
> Again, patches are welcome.

Got it. Just as soon I get something working.

-a
>
> Greg




Re: specweb99

Posted by Greg Ames <gr...@apache.org>.
ams@izoard.com wrote:

>>I'm assuming you are using the Apache 1.3 version?  Most of the folks
>>currently  using mod_specweb99 are on Apache 2.0, so I don't know what
>>kind of shape the  1.3 version is in.  Patches (created with diff -u)
>>would be appreciated. 
> 
> Correct. I need it for HP's VirtualVault which is based on 1.3.
> 
>>For 2.0, we don't use apxs to build mod_specweb99, 

> So, it wasn't at all built agains 1.3 (despite the specweb99-1.3)?

It was _only_ built against 1.3 at one time, before it went into the apache.org 
CVS.  But I can't tell you which platforms it works/doesn't work on for 1.3 at 
present, since most of the users are on 2.0 now.  Again, patches are welcome.

Greg


Re: specweb99

Posted by am...@izoard.com.
> ams@izoard.com wrote:
>
>> I have a question about the state of specweb99 module. The reason is
>> that I failed to compile the source I pulled out of CVS on RedHat 7.3
>> Linux:
>>
>> apxs -c -DLINUX -I../../mm-1.1.3 -L../../mm-1.1.3 -lmm mod_specweb99.c
>> gcc -DLINUX=22 -DMOD_SSL=208105 -DUSE_HSREGEX -DEAPI -DEAPI_MM -fpic
>> -DSHARED_MODULE -I/usr/local/apache/include -I../../mm-1.1.3 -DLINUX
>> -c
>
> I'm assuming you are using the Apache 1.3 version?  Most of the folks
> currently  using mod_specweb99 are on Apache 2.0, so I don't know what
> kind of shape the  1.3 version is in.  Patches (created with diff -u)
> would be appreciated.

Correct. I need it for HP's VirtualVault which is based on 1.3.
>
> For 2.0, we don't use apxs to build mod_specweb99, although that is a
> worthy  goal.  We build it as if it were part of the standard httpd
> distribution.  Copy  the files from the specweb99-2.0/ directory to
> your
> httpd-2.0/modules/generators/ directory, re-run ./buildconf, then
> configure with  --enable-specweb99.
>

So, it wasn't at all built agains 1.3 (despite the specweb99-1.3)?

-a
> Greg




Re: specweb99

Posted by Greg Ames <gr...@apache.org>.
Sander Temme wrote:
> on 5/9/03 8:22, Greg Ames at gregames@apache.org wrote:
>  
>>For 2.0, we don't use apxs to build mod_specweb99, although that is a worthy
>>goal.  

> Actually, there is a GNU Makefile in the repository that builds using
> apxs... point the environment variable APXS to the apxs in your Apache2
> installation and it should work. And yes, I use some gmake specifics in
> there: it won't work with other flavours of make. Not really a problem if
> you're on Linux.

ooops, sorry.  I didn't remember that commit.

I updated the README to mention apxs.  I'd appreciate a sanity check of the update.

TIA,
Greg




Re: specweb99

Posted by Sander Temme <sc...@covalent.net>.
on 5/9/03 8:22, Greg Ames at gregames@apache.org wrote:

> For 2.0, we don't use apxs to build mod_specweb99, although that is a worthy
> goal.  We build it as if it were part of the standard httpd distribution.
> Copy 
> the files from the specweb99-2.0/ directory to your
> httpd-2.0/modules/generators/ directory, re-run ./buildconf, then configure
> with 
> --enable-specweb99.

Actually, there is a GNU Makefile in the repository that builds using
apxs... point the environment variable APXS to the apxs in your Apache2
installation and it should work. And yes, I use some gmake specifics in
there: it won't work with other flavours of make. Not really a problem if
you're on Linux.

S.

-- 
Covalent Technologies                             sctemme@covalent.net
Engineering group                                Voice: (415) 856 4214
303 Second Street #375 South                       Fax: (415) 856 4210
San Francisco CA 94107

   PGP Fingerprint: 7A8D B189 E871 80CB 9521  9320 C11E 7B47 964F 31D9



Re: specweb99

Posted by Greg Ames <gr...@apache.org>.
ams@izoard.com wrote:

> I have a question about the state of specweb99 module. The reason is that I
> failed to compile the source I pulled out of CVS on RedHat 7.3 Linux:
> 
> apxs -c -DLINUX -I../../mm-1.1.3 -L../../mm-1.1.3 -lmm mod_specweb99.c
> gcc -DLINUX=22 -DMOD_SSL=208105 -DUSE_HSREGEX -DEAPI -DEAPI_MM -fpic
> -DSHARED_MODULE -I/usr/local/apache/include -I../../mm-1.1.3 -DLINUX  -c

I'm assuming you are using the Apache 1.3 version?  Most of the folks currently 
using mod_specweb99 are on Apache 2.0, so I don't know what kind of shape the 
1.3 version is in.  Patches (created with diff -u) would be appreciated.

For 2.0, we don't use apxs to build mod_specweb99, although that is a worthy 
goal.  We build it as if it were part of the standard httpd distribution.  Copy 
the files from the specweb99-2.0/ directory to your 
httpd-2.0/modules/generators/ directory, re-run ./buildconf, then configure with 
--enable-specweb99.

Greg