After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 623674 - libsoup configure should inform about missing apache modules
libsoup configure should inform about missing apache modules
Status: RESOLVED FIXED
Product: libsoup
Classification: Core
Component: Misc
2.30.x
Other Linux
: Normal enhancement
: ---
Assigned To: libsoup-maint@gnome.bugs
libsoup-maint@gnome.bugs
Depends on:
Blocks:
 
 
Reported: 2010-07-06 12:21 UTC by Pacho Ramos
Modified: 2018-08-31 10:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
config.log (28.06 KB, text/x-log)
2010-07-06 12:21 UTC, Pacho Ramos
Details

Description Pacho Ramos 2010-07-06 12:21:38 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
Comment 1 Pacho Ramos 2010-07-06 12:31:01 UTC
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
Comment 2 Dan Winship 2015-02-10 11:57:44 UTC
[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]
Comment 3 Tomas Popela 2018-08-31 10:46:30 UTC
This was implemented for the Meson port in https://gitlab.gnome.org/GNOME/libsoup/commit/81735cf96ffc8f4cda50da32ce456d2882bf991a