You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Adam Welch <ad...@epok.net> on 2005/06/28 21:45:20 UTC
[users@httpd] Makefiles in subprojects have non-overridable install paths
Hello. I have httpd-2.0.54 source and am building on MAC OS X Tiger.
Here is what I have done...
1. ./configure --enable-layout=RedHat
2. vi srclib/apr-util/Makefile, where I see that libdir is set to
"/usr/lib"
Now, I'd like to "make install prefix=/tmp/foo" (building an RPM), but
this won't work, since libdir is not $prefix/lib or some such. Now, if
I "make distclean" at the top, then cd apr-util and do a configure
(after configuring apr, yes, and using --with-apr=), then the resulting
Makefile has libdir set to "${prefix}/lib", which I what I want.
So, can the gurus tell me if I am missing something or if this is a bug
(in my understanding?)? I am not familiar enough with the tools and
sources to know.
Regards,
Adam
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
[users@httpd] Re: Makefiles in subprojects have non-overridable install paths
Posted by Adam Welch <ad...@epok.net>.
Actually, all the config.layout files' RedHat stanzas read like this...
prefix: /usr
exec_prefix: ${prefix}
bindir: ${prefix}/bin
sbindir: ${prefix}/sbin
libdir: ${prefix}/lib
..., but in the resulting Makefiles, ${prefix} has been replaced by
/usr. To my (naive) eye, the config.layout files appear correctly
parameterized.
Regards,
Adam
On Wed, 2005-06-29 at 03:22, Joost de Heer wrote:
> > 1. ./configure --enable-layout=RedHat
> > 2. vi srclib/apr-util/Makefile, where I see that libdir is set to
> > "/usr/lib"
>
> Because in config.layout, in the RedHat layout, the libdir is set to
> /usr/lib. If you want this changed, edit the layout file.
>
> Joost
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
[users@httpd] Re: Makefiles in subprojects have non-overridable install paths
Posted by Joost de Heer <sa...@xs4all.nl>.
> 1. ./configure --enable-layout=RedHat
> 2. vi srclib/apr-util/Makefile, where I see that libdir is set to
> "/usr/lib"
Because in config.layout, in the RedHat layout, the libdir is set to
/usr/lib. If you want this changed, edit the layout file.
Joost
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org