[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

configure script fails to locate apr

From: Vlad Skvortsov <vss_at_smarts-gsm.ru>
Date: 2001-11-27 08:24:50 CET

        Hello !

        Again, please CC: any replies to me as I have not _still_ received
any acknowledgement from mailing list manager. :-)

        I have checked out latest subversion source code and moved it to
fresh box to try building current version from scratch. I have one question
and a couple of suggestions to authors.

        I have downloaded and installed httpd-2.0, it is placed in
/local/apache2. Configure script when running with arguments

        --with-apxs=/usr/local/apache2/bin/apxs
        --enable-maintainer-mode
        --with-apr-includes=/local/apache2/include
        --with-apr-libs=/local/apache2/lib

        fails to locate and use APR. File config.log states:

configure:2258: Apache Portable Runtime (APR) library configuration
configure:2442: checking for apr.h
configure:2452: gcc -E conftest.c
configure:2449: apr.h: No such file or directory
configure:2458: $? = 1
configure: failed program was:
#line 2448 "configure"
#include "confdefs.h"
#include <apr.h>
configure:2477: result: no

        Somewhy it doesn't pass external -I argument to gcc (specified in
--with-apr-includes). What do I do wrong or miss ?

        And several points to developers from stranger's point of view (as I
am still newbie to subversion and it's hairy build process ;-) I cannot send
patches and I am not even sure that I am right).
        
        Files INSTALL, HACKING and notes/dav_setup.txt are not simple to
understand for beginner. Some of them refer to others and describe
overlaying stages of build process. User has to jump over them and select
parts to read and follow. It would be nice to have one file for instructions
on how to install from working copy, one file describing what should be
_additionally_ done for server version.

        Options passed to build utilities in examples should be described
(what exactly means --enable-maintainer-mode ?). Each component of a product
should be briefly described for USER. User has to understand what parts of
system he needs without getting into details of its functioning. (If you
need server part, you need: httpd-2.0, neon, etc). User should be able to
figure out exact sequence of actions he should perform in 5 minutes of
reading.

        Again, I am not flaming but trying to help development process of
subversion as I'm yet new to it and my suggestions may help other users to
stick with subversion. I would be glad to discuss points I've figured out in
this posting and even contribute later when I'll get a bit deeper in all
this stuff.

-- 
Vlad Skvortsov, vss@smarts-gsm.ru, vss@high.net.ru
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:49 2006

This is an archived mail posted to the Subversion Dev mailing list.