You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "P. Dwayne Miller" <dm...@espgroup.net> on 2001/10/12 19:43:22 UTC

Build Info for Win32

I'd like to try to build 2.0 from the latest source.  I grabbed 
httpd-2.0 from CVS, but that does not seem to be enough.  It was missing 
apr, libapr, xml, and others.  What modules do I need, and where to I 
put them in my sandbox to correctly build Apache?

TIA


Re: Build Info for Win32

Posted by "William A. Rowe, Jr." <wr...@covalent.net>.
See httpd-2.0/makefile.win for similar on the native Win32 build.

Bill

----- Original Message ----- 
From: "Dirk-Willem van Gulik" <di...@covalent.net>
To: <de...@httpd.apache.org>
Cc: <dm...@espgroup.net>
Sent: Friday, October 12, 2001 1:22 PM
Subject: Re: Build Info for Win32


> 
> 
> On Fri, 12 Oct 2001, William A. Rowe, Jr. wrote:
> 
> > Simply cd httpd-2.0/srclib,
> >
> > then checkout the apr and apr-util modules straight into there.
> >
> 
> After trying to talk a friend through things over the phone; I mailed
> him the patch below. Just to make easy things even more clear. perhaps
> we need to commit something like that.
> 
> Dw.
> 
> Index: buildconf
> ===================================================================
> RCS file: /home/cvs/httpd-2.0/buildconf,v
> retrieving revision 1.24
> diff -c -3 -r1.24 buildconf
> *** buildconf   2001/08/01 20:49:05     1.24
> --- buildconf   2001/10/12 18:15:59
> ***************
> *** 61,87 ****
>   #
>   if [ ! -d srclib/apr -o ! -f srclib/apr/build/apr_common.m4 ]; then
>       echo ""
> !     echo "You don't have a srclib/apr/ subdirectory.  Please get one:"
> !     echo ""
> !     echo "   cd srclib"
> !     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
> login"
> !     echo "      (password 'anoncvs')"
> !     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
> apr"
> !     echo ""
> !     exit 1
>   fi
>   if [ ! -d srclib/apr-util -o ! -f srclib/apr-util/Makefile.in ]; then
>       echo ""
> !     echo "You don't have a srclib/apr-util/ subdirectory.  Please get
> one:"
>       echo ""
>       echo "   cd srclib"
>       echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
> login"
>       echo "      (password 'anoncvs')"
> !     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
> apr-util"
>       echo ""
>       exit 1
>   fi
> -
>   # These are temporary until Roy finishes the other build changes
>   #
>   touch .deps
> --- 61,87 ----
>   #
>   if [ ! -d srclib/apr -o ! -f srclib/apr/build/apr_common.m4 ]; then
>       echo ""
> !     echo "You don't have the apr package in the srclib/apr/
> subdirectory. "
> !     E=apr
>   fi
>   if [ ! -d srclib/apr-util -o ! -f srclib/apr-util/Makefile.in ]; then
>       echo ""
> !     echo "You don't have the apr-util package in the srclib/apr-util/
> subdirectory."
> !     E="$E apr-util"
> ! fi
> !
> ! if [ "x$E" != "x" ]; then
>       echo ""
> +     echo "More information on these portability packages is available
> from "
> +     echo "http://apr.apache.org. To get a package through anonymous CVS
> do:"
> +     echo ""
>       echo "   cd srclib"
>       echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
> login"
>       echo "      (password 'anoncvs')"
> !     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
> $E"
>       echo ""
>       exit 1
>   fi
>   # These are temporary until Roy finishes the other build changes
>   #
>   touch .deps
> 
> 


Re: Build Info for Win32

Posted by Dirk-Willem van Gulik <di...@covalent.net>.

On Fri, 12 Oct 2001, William A. Rowe, Jr. wrote:

> Simply cd httpd-2.0/srclib,
>
> then checkout the apr and apr-util modules straight into there.
>

After trying to talk a friend through things over the phone; I mailed
him the patch below. Just to make easy things even more clear. perhaps
we need to commit something like that.

Dw.

Index: buildconf
===================================================================
RCS file: /home/cvs/httpd-2.0/buildconf,v
retrieving revision 1.24
diff -c -3 -r1.24 buildconf
*** buildconf   2001/08/01 20:49:05     1.24
--- buildconf   2001/10/12 18:15:59
***************
*** 61,87 ****
  #
  if [ ! -d srclib/apr -o ! -f srclib/apr/build/apr_common.m4 ]; then
      echo ""
!     echo "You don't have a srclib/apr/ subdirectory.  Please get one:"
!     echo ""
!     echo "   cd srclib"
!     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
login"
!     echo "      (password 'anoncvs')"
!     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
apr"
!     echo ""
!     exit 1
  fi
  if [ ! -d srclib/apr-util -o ! -f srclib/apr-util/Makefile.in ]; then
      echo ""
!     echo "You don't have a srclib/apr-util/ subdirectory.  Please get
one:"
      echo ""
      echo "   cd srclib"
      echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
login"
      echo "      (password 'anoncvs')"
!     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
apr-util"
      echo ""
      exit 1
  fi
-
  # These are temporary until Roy finishes the other build changes
  #
  touch .deps
--- 61,87 ----
  #
  if [ ! -d srclib/apr -o ! -f srclib/apr/build/apr_common.m4 ]; then
      echo ""
!     echo "You don't have the apr package in the srclib/apr/
subdirectory. "
!     E=apr
  fi
  if [ ! -d srclib/apr-util -o ! -f srclib/apr-util/Makefile.in ]; then
      echo ""
!     echo "You don't have the apr-util package in the srclib/apr-util/
subdirectory."
!     E="$E apr-util"
! fi
!
! if [ "x$E" != "x" ]; then
      echo ""
+     echo "More information on these portability packages is available
from "
+     echo "http://apr.apache.org. To get a package through anonymous CVS
do:"
+     echo ""
      echo "   cd srclib"
      echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
login"
      echo "      (password 'anoncvs')"
!     echo "   cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
$E"
      echo ""
      exit 1
  fi
  # These are temporary until Roy finishes the other build changes
  #
  touch .deps


Re: Build Info for Win32

Posted by "William A. Rowe, Jr." <wr...@covalent.net>.
Simply cd httpd-2.0/srclib,

then checkout the apr and apr-util modules straight into there.

Bill

----- Original Message ----- 
From: "P. Dwayne Miller" <dm...@espgroup.net>
To: <de...@httpd.apache.org>
Sent: Friday, October 12, 2001 12:43 PM
Subject: Build Info for Win32


> I'd like to try to build 2.0 from the latest source.  I grabbed 
> httpd-2.0 from CVS, but that does not seem to be enough.  It was missing 
> apr, libapr, xml, and others.  What modules do I need, and where to I 
> put them in my sandbox to correctly build Apache?
> 
> TIA
> 
>