Re-Hello, ... > I tried that with configure, make and sudo make install and it still > can't find it. It is there under /usr/local/apr/ > > Configuring Apache/2.4.27 mod_perl/2.0.10 Perl/v5.26.0 > [ error] Can't find apr include/ directory, > [ error] use MP_APR_CONFIG=/path/to/apr-config > > I tried to point it to it and g perl Makefile.PL MP_USE_STATIC=1 > MP_AP_PREFIX="/home/ruben/src/httpd-2.4.27" > MP_AP_CONFIGURE="--with-mpm=prefork --enable-load-all-modules" > MP_APR_CONFIG=/usr/local/apr/ > > error > You need to pass either MP_AP_PREFIX or MP_APR_CONFIG, but not both
This looks to me as you would be mixing Apache and mod_perl installation. Instead of giving just another puzzle piece, it might be more helpful to you when I show you how I installed Apache and mod_perl from the sources using customised paths. ‘MySourcePath’ and ‘MyHttpdPrefixPath’ present my local setup, so you need to adapt this to your path structure. cd /MySourcePath/apr-1.6.2 ./configure —prefix=/MyHttpdPrefixPath make make test make install cd /MySourcePath/apr-util-1.6.0 ./configure --prefix=/MyHttpdPrefixPath --without-sqlite3 --with-apr=/MyHttpdPrefixPath make make test make install cd /MySourcePath/pcre-8.41 ./configure --prefix=/MyHttpdPrefixPath make make test make install cd /MySourcePath/httpd-2.4.27 ./configure --prefix=/MyHttpdPrefixPath --with-mpm=prefork --enable-mods-shared=all --enable-dav --enable-rewrite --enable-ssl --enable-proxy --enable-proxy_http --enable-auth-digest --with-apr=/MyHttpdPrefixPath --with-apr-util=/MyHttpdPrefixPath --with-pcre=/MyHttpdPrefixPath —with-ssl=/MySslPath (of course you might have different needs, so feel free to leave some options away) make make install cd /MySourcePath/mod_perl-2.0.10 perl Makefile.PL MP_APR_CONFIG=/MyHttpdPrefixPath/bin/apr-1-config MP_APXS=/MyHttpdPrefixPath/bin/apxs make make test make install The test had shown minor problems here, but for my requirements all functions are working. I hope this offers you a more complete picture. Best regards Matthias Schmitt magic moving pixel s.a. 23, Avenue Grande-Duchesse Charlotte L-3441 Dudelange Luxembourg Phone: +352 54 75 75 http://www.mmp.lu