On Thu, Oct 01, 2015 at 11:15:52PM +0100, Matthew Newton wrote:
I'll fix it up as it won't work on wheezy as-is, then test build in on all current versions.
OK, 3.0.x and 3.1.x are both good, with the revert PR I just sent. My earlier fix is fine for normal building but annoyingly not when using debian's sbuild system. So still not sure why the build fails in rlm_sqlhpqippool without fakeroot, but with fakeroot it's fine (which is the documented method anyway). In theory, configure ... --with-iodbc-include-dir='/usr/include/iodbc' \ ... should fail on wheezy because isql.h is in /usr/include. But because src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac now also has smart_try_dir="$iodbc_include_dir /usr/include /usr/include/iodbc /usr/local/iodbc/include" then it erroneously reports as having found it in /usr/include/iodbc, but actually uses it from /usr/include, so all is well. Essentially the extra --with-iodbc-include-dir directive is just redundant. I've successfully built packages for both branches using sbuild on wheezy, jessie and sid, so it looks like it's at a good place now. Cheers, Matthew -- Matthew Newton, Ph.D. <mcn4@le.ac.uk> Systems Specialist, Infrastructure Services, I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom For IT help contact helpdesk extn. 2253, <ithelp@le.ac.uk>