the following patch corrects this

2012/1/11 Lance Haig <[email protected]>

>  Thanks Jens,
>
> I was hoping Alex or Pat could take a look at it when they have a chance.
>
> My C Skill is worse that my spelling :-)
>
> Lance
>
> On 09/01/12 22:58, Jens wrote:
>
> Hello,
>
> I think the interessting part is:
>
> /usr/bin/cmake -E cmake_progress_report 
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/CMakeFiles 14
> [ 12%] Building C object src/libs/connio/CMakeFiles/bongoconnio.dir/connio.c.o
> cd /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio && 
> /usr/bin/gcc  -Dbongoconnio_EXPORTS -fstack-protector-all -Wall -Wextra 
> -Werror -std=c99 -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=200112 -D_GNU_SOURCE 
> -g -fPIC -I/home/abuild/rpmbuild/BUILD/bongo-unstable-1356/include 
> -I/home/abuild/rpmbuild/BUILD/bongo-unstable-1356/import/log4c 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.4  
>   -o CMakeFiles/bongoconnio.dir/connio.c.o   -c 
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c: In 
> function '__gnutls_new':
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:75:9:
>  error: 'gnutls_set_default_export_priority' is deprecated (declared at 
> /usr/include/gnutls/compat.h:324) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:87:9:
>  error: 'gnutls_certificate_type_set_priority' is deprecated (declared at 
> /usr/include/gnutls/compat.h:288) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c: In 
> function 'ConnStartup':
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:136:5:
>  error: 'gnutls_rsa_params_init' is deprecated (declared at 
> /usr/include/gnutls/compat.h:294) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:152:9:
>  error: 'gnutls_rsa_params_import_pkcs1' is deprecated (declared at 
> /usr/include/gnutls/compat.h:316) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:155:9:
>  error: 'gnutls_rsa_params_generate2' is deprecated (declared at 
> /usr/include/gnutls/compat.h:305) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c: In 
> function 'ConnSSLContextAlloc':
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:204:5:
>  error: 'gnutls_certificate_set_rsa_export_params' is deprecated (declared at 
> /usr/include/gnutls/compat.h:327) [-Werror=deprecated-declarations]
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c: In 
> function 'ConnShutdown':
> /home/abuild/rpmbuild/BUILD/bongo-unstable-1356/src/libs/connio/connio.c:578:5:
>  error: 'gnutls_rsa_params_deinit' is deprecated (declared at 
> /usr/include/gnutls/compat.h:295) [-Werror=deprecated-declarations]
> cc1: all warnings being treated as errors
>
> I think this "all warnings being treated as errors" was added by alex to make 
> sure that important warnings do not get ignored.
>
> the following page has more information: 
> http://www.gnu.org/software/gnutls/manual/html_node/Compatibility-API.html
>
> Sadly my knowledge about all this encryption stuff is close to zero, so I am 
> no real help here...
>
> Jens
>
>
>
>
>
> I am trying to build packages on OBS for some of the new OS's as I need
> them for a vm I want to build with the admin ui installed.
>
> Unfortunately the build fails as per the attached file.
>
> This happens for a few OS's.
>
> Thanks
>
> Lance
>
>
> _______________________________________________
> Bongo-devel mailing 
> [email protected]https://mail.gna.org/listinfo/bongo-devel
>
>
>
>
> _______________________________________________
> Bongo-devel mailing list
> [email protected]
> https://mail.gna.org/listinfo/bongo-devel
>
>
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2013-11-22
Initial Package Version: SVN revision 1357
Origin: me
Upstream Status: unknown
Description: Update gnu tls code to new gnutls
 
diff -uNr bongo-9999.orig/src/libs/connio/connio.c bongo-9999/src/libs/connio/connio.c
--- bongo-9999.orig/src/libs/connio/connio.c	2013-11-22 14:18:34.690789354 +0100
+++ bongo-9999/src/libs/connio/connio.c	2013-11-22 14:19:04.493416770 +0100
@@ -77,14 +77,14 @@
         /* store in the credetials loaded earler */
         ccode = gnutls_credentials_set(conn->ssl.context, GNUTLS_CRD_CERTIFICATE, context->cert_cred);
     } else {
-        const int cert_type_priority[4] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 };
+        /* const int cert_type_priority[4] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 }; */
 
         /* defaults are ok here */
         gnutls_set_default_priority (conn->ssl.context);
 
         /* store the priority for x509 or openpgp out there
          * i doubt that openpgp will be used but perhaps there is a server that supports it */
-        gnutls_certificate_type_set_priority (conn->ssl.context, cert_type_priority);
+        gnutls_set_default_priority (conn->ssl.context);
         gnutls_certificate_allocate_credentials (&conn->ssl.credentials);
         gnutls_certificate_set_x509_trust_file (conn->ssl.credentials, XPL_DEFAULT_CERT_PATH, GNUTLS_X509_FMT_PEM);
 
_______________________________________________
Bongo-devel mailing list
[email protected]
https://mail.gna.org/listinfo/bongo-devel

Reply via email to