tags 953259 + patch user ubuntu-de...@lists.ubuntu.com usertag 953259 + ubuntu-patch thanks
Looking at the previous build of 2.0.27, it looks like only three extra modules are different with 3.4.0-2. The rest are being automatically enabled by the configure script, when previously they were explicitly enabled. m_geo_maxmind.cpp: looks like this was previously m_geoip.cpp and remains enabled. m_regex_stdlib.cpp: this has regressed and is no longer enabled. m_ldap.cpp: previously m_ldapauth.cpp and m_ldapoper.cpp, this has regressed and is no longer enabled. Presumably this is an accident - it seems that the only reason these aren't being enabled automatically is that the new automatic detection code has no implementation to detect the presence of the dependencies. Here's the patch (with thanks to Joel Sing): diff -Nru inspircd-3.4.0/debian/rules inspircd-3.4.0/debian/rules --- inspircd-3.4.0/debian/rules 2019-12-24 04:20:19.000000000 +0000 +++ inspircd-3.4.0/debian/rules 2020-03-02 15:18:36.000000000 +0000 @@ -31,6 +31,8 @@ --example-dir=/usr/share/doc/inspircd/examples \ --data-dir=/var/run/inspircd \ --binary-dir=/usr/sbin + ./configure --disable-interactive \ + --enable-extras=m_ldap.cpp,m_regex_stdlib.cpp override_dh_auto_build: dh_auto_build -- INSPIRCD_VERBOSE=1 all
signature.asc
Description: PGP signature