BUG: no https support with midori
Midori needs libsoup to be compiled with SSL support, otherwise no https support.
libsoup 2.32.2 needs libgnutls and libgcrypt, I have enabled them in my .config, but libsoup refuses to compile :
checking pkg-config is at least version 0.16... yes checking for GLIB - version >= 2.21.3... yes (version 2.28.6) checking for XML... yes
checking for Win32... no
checking for gmtime_r... yes
checking for mmap... yes
checking for socket... yes
checking for LIBGNUTLS... yes
checking for libgcrypt-config... no
checking for LIBGCRYPT - version >= 1.2.0... no
configure: error: Could not configure SSL support.
Pass "--disable-ssl" if you really want to build without SSL support
make: *** [/home/fred/buildroot/output/build/libsoup-2.32.2/.stamp_configured] Erreur 1
Quoted 6 lines · Frederic Bassaler
Midori needs libsoup to be compiled with SSL support, otherwise no https support.
libsoup 2.32.2 needs libgnutls and libgcrypt, I have enabled them in my .config, but libsoup refuses to compile :
Quoted 15 lines
checking pkg-config is at least version 0.16... yes checking for GLIB - version >= 2.21.3... yes (version 2.28.6) checking for XML... yes
checking for Win32... no
checking forgmtime_r... yes
checking for mmap... yes
checking for socket... yes
checking for LIBGNUTLS... yes
checking for libgcrypt-config... no
checking for LIBGCRYPT - version >= 1.2.0... no
configure: error: Could not configure SSL support.
Pass "--disable-ssl" if you really want to build without SSL support
make: *** [/home/fred/buildroot/output/build/libsoup-2.32.2/.stamp_configured] Erreur 1
I've submitted a patch a while ago that adds optional SSL support to libsoup (SSL support is enabled if gnutls is available). Here's the patch again for you to try:
package/libsoup/libsoup.mk +0 -1
@@ -19,9 +19,15 @@ endif LIBSOUP_CONF_OPT = \ --disable-explicit-deps \ --disable-glibtest \ - --disable-ssl \ --without-gnome LIBSOUP_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext
libintl) host-pkg-config host-libglib2 libglib2 libxml2
+ifeq ($(BR2_PACKAGE_GNUTLS),y)
+LIBSOUP_DEPENDENCIES += gnutls
+LIBSOUP_CONF_OPT += --enable-ssl
+else
+LIBSOUP_CONF_OPT += --disable-ssl
+endif
+
$(eval $(call AUTOTARGETS,package,libsoup))
Sven,
Sorry I forgot to tell, but I did remove the --disable-ssl configuration directive in libsoup.mk
As shown below, configure fails to find the libgcrypt library...
Does it work for you? (Maybe I have to delete my output directory and rebuild again from scratch)
Thanks
Le Wed, 10 Aug 2011 21:33:29 +0200,
Sven Neumann <[email protected]> a ?crit :
Quoted 51 lines · Frederic Bassaler
Quoted 6 lines
Midori needs libsoup to be compiled with SSL support, otherwise no https support.
libsoup 2.32.2 needs libgnutls and libgcrypt, I have enabled them in my .config, but libsoup refuses to compile :
Quoted 15 lines
checking pkg-config is at least version 0.16... yes checking for GLIB - version >= 2.21.3... yes (version 2.28.6) checking for XML... yes
checking for Win32... no
checking forgmtime_r... yes
checking for mmap... yes
checking for socket... yes
checking for LIBGNUTLS... yes
checking for libgcrypt-config... no
checking for LIBGCRYPT - version >= 1.2.0... no
configure: error: Could not configure SSL support.
Pass "--disable-ssl" if you really want to build without SSL support
make: *** [/home/fred/buildroot/output/build/libsoup-2.32.2/.stamp_configured] Erreur 1I've submitted a patch a while ago that adds optional SSL support to libsoup (SSL support is enabled if gnutls is available). Here's the patch again for you to try:
package/libsoup/libsoup.mk +0
-1@@ -19,9 +19,15 @@ endif LIBSOUP_CONF_OPT = \ --disable-explicit-deps \ --disable-glibtest \ - --disable-ssl \ --without-gnome LIBSOUP_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettextlibintl) host-pkg-config host-libglib2 libglib2 libxml2
package/libsoup/libsoup.mk +7
-0+ifeq ($(BR2_PACKAGE_GNUTLS),y) +LIBSOUP_DEPENDENCIES += gnutls +LIBSOUP_CONF_OPT += --enable-ssl +else +LIBSOUP_CONF_OPT += --disable-ssl +endif + $(eval $(call AUTOTARGETS,package,libsoup))
Hi,
Quoted 7 lines · Frederic Bassaler
Sorry I forgot to tell, but I did remove the --disable-ssl configuration directive in libsoup.mk
As shown below, configure fails to find the libgcrypt library...
Does it work for you? (Maybe I have to delete my output directory and rebuild again from scratch)
It works for me. But I've just checked and it appears that we have the following in libsoup.mk:
ifeq ($(BR2_PACKAGE_GNUTLS),y)LIBSOUP_DEPENDENCIES += gnutls
LIBSOUP_CONF_OPT += --enable-ssl \ --with-libgcrypt-prefix=$(STAGING_DIR)/usr
elseLIBSOUP_CONF_OPT += --disable-ssl
endif
You might also try "--without-libgcrypt-prefix". I heard rumours that this would work as well.
Sven
It works indeed!
Problem solved.
Thanks
Le Thu, 11 Aug 2011 09:17:20 +0200,
Sven Neumann <[email protected]> a ?crit :
Quoted 30 lines
Hi,
Quoted 7 lines · Frederic Bassaler
Sorry I forgot to tell, but I did remove the --disable-ssl configuration directive in libsoup.mk
As shown below, configure fails to find the libgcrypt library...
Does it work for you? (Maybe I have to delete my output directory and rebuild again from scratch)
It works for me. But I've just checked and it appears that we have the following in libsoup.mk:
ifeq ($(BR2_PACKAGE_GNUTLS),y)
LIBSOUP_DEPENDENCIES+= gnutlsLIBSOUP_CONF_OPT += --enable-ssl \ --with-libgcrypt-prefix=$(STAGING_DIR)/usrelse
LIBSOUP_CONF_OPT+= --disable-ssl
endifYou might also try "--without-libgcrypt-prefix". I heard rumours that this would work as well.
Sven