GNOME Bugzilla – Bug 623674
libsoup configure should inform about missing apache modules
Last modified: 2018-08-31 10:46:30 UTC
Created attachment 165353 [details] config.log I get the following: checking for LIBGCRYPT - version >= 1.2.0... yes (1.4.5) checking LIBGCRYPT API version... okay checking whether to build libsoup-gnome... yes checking for GNOME_KEYRING... yes checking for LIBPROXY... yes checking for GCONF... yes checking for SQLITE... yes checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no checking whether gcc understands -Wmissing-include-dirs... yes checking whether gcc understands -Wundef... yes configure: checking for programs needed for regression tests checking for httpd2... no checking for httpd... no checking for apache2... /usr/sbin/apache2 checking Apache version... 2.2.15 (Unix) (ok) checking for Apache module directory... checking for curl... /usr/bin/curl configure: Some regression tests will not be run due to missing packages: apache configure: creating ./config.status config.status: creating libsoup-2.4.pc config.status: creating libsoup-gnome-2.4.pc config.status: creating Makefile config.status: creating libsoup-zip config.status: creating libsoup/Makefile config.status: creating tests/Makefile config.status: creating tests/httpd.conf config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands But my apache module dir is present: $ ls /usr/lib64/apache2/modules/ mod_actions.so mod_authz_dbm.so mod_cache.so mod_disk_cache.so mod_info.so mod_negotiation.so mod_usertrack.so mod_alias.so mod_authz_default.so mod_cgid.so mod_env.so mod_log_config.so mod_rewrite.so mod_vhost_alias.so mod_auth_basic.so mod_authz_groupfile.so mod_dav.so mod_expires.so mod_logio.so mod_setenvif.so mod_authn_alias.so mod_authz_host.so mod_dav_fs.so mod_ext_filter.so mod_mem_cache.so mod_speling.so mod_authn_anon.so mod_authz_owner.so mod_dav_lock.so mod_file_cache.so mod_mime.so mod_ssl.so mod_authn_dbm.so mod_authz_svn.so mod_dav_svn.so mod_filter.so mod_mime_magic.so mod_status.so mod_authn_default.so mod_authz_user.so mod_deflate.so mod_headers.so mod_mono.so mod_unique_id.so mod_authn_file.so mod_autoindex.so mod_dir.so mod_include.so mod_mono.so.0.0.0 mod_userdir.so I attach config.log
Reading configure.ac, it's probably because I don't have all required mods, could then configure message be a bit more verbose and tell something like: configure: Some regression tests will not be run due to missing packages: apache (mod_xxx, mod_xxx2...) ? Thanks
[mass-moving all "UNCONFIRMED" libsoup bugs to "NEW" after disabling the "UNCONFIRMED" status for this product now that bugzilla.gnome.org allows that. bugspam-libsoup-20150210]
This was implemented for the Meson port in https://gitlab.gnome.org/GNOME/libsoup/commit/81735cf96ffc8f4cda50da32ce456d2882bf991a