I noticed a different behaviour in the configure script of eap and sql submodules. (1) in rlm_sql, having no Oracle hearders and --enable-strict-dependencies is a warning. (2) in rlm_eap, having no libeap-ikev2 and --enable-strict-dependencies is an error. (and it stops the build) I don't really know what to do about it: change rlm_sql ? change rlm_eap ? ignore the issue ? -- Nicolas Baradakis
Nicolas Baradakis wrote:
I noticed a different behaviour in the configure script of eap and sql submodules.
(1) in rlm_sql, having no Oracle hearders and --enable-strict-dependencies is a warning.
(2) in rlm_eap, having no libeap-ikev2 and --enable-strict-dependencies is an error. (and it stops the build)
I don't really know what to do about it: change rlm_sql ? change rlm_eap ? ignore the issue ?
It's likely that the configure scripts were generated with different versions of autoconf. Alan DeKok.
Alan DeKok wrote:
Nicolas Baradakis wrote:
(1) in rlm_sql, having no Oracle hearders and --enable-strict-dependencies is a warning.
(2) in rlm_eap, having no libeap-ikev2 and --enable-strict-dependencies is an error. (and it stops the build)
It's likely that the configure scripts were generated with different versions of autoconf.
The configure.in scripts are also different. rlm_eap/types/*/configure.in actually test $enable_strict_dependencies but rlm_sql/drivers/*/configure.in don't. I note there is one exception for rlm_sql_postgresql/configure.in. This makes me even more confused. -- Nicolas Baradakis
On Fri 04 Jan 2008, Nicolas Baradakis wrote:
Alan DeKok wrote:
Nicolas Baradakis wrote:
(1) in rlm_sql, having no Oracle hearders and --enable-strict-dependencies is a warning.
(2) in rlm_eap, having no libeap-ikev2 and --enable-strict-dependencies is an error. (and it stops the build)
It's likely that the configure scripts were generated with different versions of autoconf.
The configure.in scripts are also different. rlm_eap/types/*/configure.in actually test $enable_strict_dependencies but rlm_sql/drivers/*/configure.in don't. I note there is one exception for rlm_sql_postgresql/configure.in. This makes me even more confused.
So it needs to be fixed :-) -- Peter Nixon http://peternixon.net/
Peter Nixon wrote:
On Fri 04 Jan 2008, Nicolas Baradakis wrote:
rlm_eap/types/*/configure.in actually test $enable_strict_dependencies but rlm_sql/drivers/*/configure.in don't. I note there is one exception for rlm_sql_postgresql/configure.in. This makes me even more confused.
So it needs to be fixed :-)
Yes, it's a mess. I think the sql submodules should test the strict dependencies flag, too. If no objection I'll update their configure scripts. -- Nicolas Baradakis
Nicolas Baradakis wrote:
The configure.in scripts are also different. rlm_eap/types/*/configure.in actually test $enable_strict_dependencies but rlm_sql/drivers/*/configure.in don't. I note there is one exception for rlm_sql_postgresql/configure.in. This makes me even more confused.
Ah. The configure scripts were written by different people at different times. I think the strict dependency checking should be removed from the debian build scripts. There are just too many dependencies for it to be useful. Alan DeKok.
participants (3)
-
Alan DeKok -
Nicolas Baradakis -
Peter Nixon