pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/35508: ap2-auth-external installation error
> make can't find the file mod_auth_external.so and therefore can't install it.
> The file is in work/mod_auth_external-2.2.11/.libs and make try to find it in
> work/mod_auth_external-2.2.11
>
> Here's my "make update" which give me the same results as "make install".
>
> [essen@ahobaka] % sudo /usr/bin/make update
> ===> Deinstalling for ap2-auth-external-2.2.11nb1
> Running /usr/sbin/pkg_delete -K /var/db/pkg -r ap2-auth-external-2.2.11nb1
> => Required installed package digest>=20010302: digest-20060826 found
> ===> Checking for vulnerabilities in ap2-auth-external-2.2.11nb1
> => Checksum SHA1 OK for mod_auth_external-2.2.11.tar.gz
> => Checksum RMD160 OK for mod_auth_external-2.2.11.tar.gz
> ===> Installing for ap2-auth-external-2.2.11nb1
> /usr/pkg/share/httpd/build/instdso.sh
> SH_LIBTOOL='/usr/pkg/libexec/apr/libtool' mod_auth_external.so
> /usr/pkg/lib/httpd
> /usr/pkg/libexec/apr/libtool --mode=install cp mod_auth_external.so
> /usr/pkg/lib/httpd/
> cp mod_auth_external.so /usr/pkg/lib/httpd/mod_auth_external.so
> cp: mod_auth_external.so: No such file or directory
> apxs:Error: Command failed with rc=65536
In www/apache/module.mk:
# APACHE_MODULE_NAME the name of this module, including the .so suffix.
But for apache2, should pass to apxs "module_name.la" instead of
"module_name.so".
All www/ap2-* package's Makefile call apxs directly (or use own cofigure &
makefile),
instead of include www/apache/module.mk.
How to handle this?
(1) Allow apache2 module to set "module_name.la" to APACHE_MODULE_NAME.
All ap2 modules calling apxs directly became to use module.mk framework.
(But www/ap-auth-external can install both ap13 and ap2 module, need
if...else)
(2) Set "module_name" (exclude suffix) to APACHE_MODULE_NAME, and append suffix
in module.mk.
I feel 'APACHE_MODULE_NAME' isn't mean file name, so completely natural.
(but must change ALL package using this variable.)
(3) Other
what?
I think (2) is good, but need some packages change and test.
If select (1), only one package change and can close this PR soon.
--
"Of course I love NetBSD":-)
OBATA Akio / obata%lins.jp@localhost / obache%NetBSD.org@localhost
Home |
Main Index |
Thread Index |
Old Index