Subject: net/libsoup-devel does not build with the new gnutls
To: None <tech-pkg@netbsd.org>
From: Antoine Reilles <Antoine.Reilles@loria.fr>
List: tech-pkg
Date: 02/19/2005 17:30:18
Hi all,

With a fresh pkgsrc update, i can't get libsoup to build. It seems
related to a change in gnutls.
This is annoying, since gnome-base depends on it.
Maybe the 2.2.2 version of libsoup will compile with the current gnutls

===> Building for libsoup-devel-2.2.1/usr/bin/make  all-recursiveMaking
all in libsoup/usr/bin/make  all-amif /bin/sh ../libtool --mode=compile
cc -DHAVE_CONFIG_H  -I. -I. -I.. -DG_LOG_DOMAIN=\"libsoup\"         -I..
-pthread -I/usr/pkg/include/glib/glib-2.0
-I/usr/pkg/lib/glib-2.0/include
-I/usr/pkg/include/libxml2                      -I/usr/pkg/include
-I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include
-I/usr/pkg/include -I/usr/include   -O2 -I/usr/pkg/include
-I/usr/include                 -Wall -Wstrict-prototypes
-Wmissing-declarations                -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -D_REENTRANT -MT soup-gnutls.lo -MD -MP
-MF ".deps/soup-gnutls.Tpo" -c -o soup-gnutls.lo soup-gnutls.c;  then mv
-f ".deps/soup-gnutls.Tpo" ".deps/soup-gnutls.Plo"; else rm -f
".deps/soup-gnutls.Tpo"; exit 1; fi cc -DHAVE_CONFIG_H -I. -I..
-DG_LOG_DOMAIN=\"libsoup\" -pthread
-I/usr/pkgsrc/net/libsoup-devel/work/.buildlink/include/glib/glib-2.0
-I/usr/pkgsrc/net/libsoup-devel/work/.buildlink/lib/glib-2.0/include
-I/usr/pkgsrc/net/libsoup-devel/work/.buildlink/include/libxml2
-I/usr/pkgsrc/net/libsoup-devel/work/.buildlink/include -O2 -Wall
-Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -D_REENTRANT -MT soup-gnutls.lo -MD -MP
-MF .deps/soup-gnutls.Tpo -c soup-gnutls.c  -fPIC -DPIC -o
.libs/soup-gnutls.osoup-gnutls.c: In function
`verify_certificate':soup-gnutls.c:64: error: `GNUTLS_CERT_NOT_TRUSTED'
undeclared (first use in this function)soup-gnutls.c:64: error: (Each
undeclared identifier is reported only oncesoup-gnutls.c:64: error: for
each function it appears in.)