Your message dated Thu, 15 Sep 2011 19:04:12 +0000
with message-id <e1r4hek-0000fc...@franck.debian.org>
and subject line Bug#636542: fixed in xmlrpc-c 1.16.33-3.1
has caused the Debian Bug report #636542,
regarding FTBFS: fatal error: curl/types.h: No such file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
636542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636542
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xmlrpc-c
Version: 1.16.33-3
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

xmlrpc-c fails to build with recent versions of curl, which have removed
<curl/types.h>. This is something intentional, this file has been
deprecated for some time already, see bug#636457. This causes the
following build error:

| gcc -c -o trace.osh -Iblddir -Isrcdir -Isrcdir/include 
-Isrcdir/lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline 
-Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g 
-O3 -fPIC -D_UNIX  -fPIC -fPIC trace.c
| /usr/bin/make -C 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil/ -f 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil/Makefile
 \
|             libxmlrpc_util.so
| make[5]: Entering directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil'
| make[5]: `libxmlrpc_util.so' is up to date.
| make[5]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil'
| gcc  -shared -Wl,-soname,libxmlrpc_abyss.so.3  channel.osh chanswitch.osh 
conf.osh conn.osh data.osh date.osh file.osh handler.osh http.osh init.osh 
response.osh server.osh session.osh socket.osh socket_unix.osh token.osh 
thread_pthread.osh trace.osh 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil/libxmlrpc_util.so
  
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/libutil/libxmlrpc_util.so
 -o libxmlrpc_abyss.so.3.16  
| rm -f libxmlrpc_abyss.so
| ln -s libxmlrpc_abyss.so.3.16 libxmlrpc_abyss.so
| make[4]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/abyss/src'
| make[3]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/abyss'
| /usr/bin/make -C curl_transport/ -f 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport/Makefile
 \
|             all 
| make[3]: Entering directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport'
| 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport/Makefile:59:
 depend.mk: No such file or directory
| cat /dev/null >depend.mk
| make[3]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport'
| make[3]: Entering directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport'
| ln -s 
/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/version.h 
version.h
| gcc -c -o xmlrpc_curl_transport.o 
-I/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33 
-I/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/include 
-I/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/include 
-I/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/util/include
  -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wmissing-declarations 
-Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3  -fPIC 
xmlrpc_curl_transport.c
| xmlrpc_curl_transport.c:86:24: fatal error: curl/types.h: No such file or 
directory
| compilation terminated.
| make[3]: *** [xmlrpc_curl_transport.o] Error 1
| make[3]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib/curl_transport'
| make[2]: *** [curl_transport/all] Error 2
| make[1]: *** [lib/all] Error 2
| make: *** [build-arch-stamp] Error 2
| make[2]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33/lib'
| make[1]: Leaving directory 
`/build/buildd-xmlrpc-c_1.16.33-3-s390x-JmFjpm/xmlrpc-c-1.16.33'
| dpkg-buildpackage: error: debian/rules build gave error exit status 2


The patch below fixes the issue.

--- xmlrpc-c-1.16.33.orig/lib/curl_transport/curlmulti.c
+++ xmlrpc-c-1.16.33/lib/curl_transport/curlmulti.c
@@ -17,7 +17,6 @@
 #endif
 
 #include <curl/curl.h>
-#include <curl/types.h>
 #include <curl/easy.h>
 #include <curl/multi.h>
 
--- xmlrpc-c-1.16.33.orig/lib/curl_transport/curltransaction.c
+++ xmlrpc-c-1.16.33/lib/curl_transport/curltransaction.c
@@ -15,7 +15,6 @@
 #include "version.h"
 
 #include <curl/curl.h>
-#include <curl/types.h>
 #include <curl/easy.h>
 
 #include "curlversion.h"
--- xmlrpc-c-1.16.33.orig/lib/curl_transport/xmlrpc_curl_transport.c
+++ xmlrpc-c-1.16.33/lib/curl_transport/xmlrpc_curl_transport.c
@@ -83,7 +83,6 @@
 #include "xmlrpc-c/time_int.h"
 
 #include <curl/curl.h>
-#include <curl/types.h>
 #include <curl/easy.h>
 #include <curl/multi.h>


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
Source: xmlrpc-c
Source-Version: 1.16.33-3.1

We believe that the bug you reported is fixed in the latest version of
xmlrpc-c, which is due to be installed in the Debian FTP archive:

libxmlrpc-c3-dev_1.16.33-3.1_all.deb
  to main/x/xmlrpc-c/libxmlrpc-c3-dev_1.16.33-3.1_all.deb
xmlrpc-c_1.16.33-3.1.diff.gz
  to main/x/xmlrpc-c/xmlrpc-c_1.16.33-3.1.diff.gz
xmlrpc-c_1.16.33-3.1.dsc
  to main/x/xmlrpc-c/xmlrpc-c_1.16.33-3.1.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 636...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thorsten Glaser <t...@mirbsd.de> (supplier of updated xmlrpc-c package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Format: 1.8
Date: Thu, 15 Sep 2011 18:14:38 +0000
Source: xmlrpc-c
Binary: libxmlrpc-c++4-dev libxmlrpc-c++4 libxmlrpc-c3-dev 
libxmlrpc-core-c3-dev libxmlrpc-core-c3 xmlrpc-api-utils
Architecture: source all
Version: 1.16.33-3.1
Distribution: unstable
Urgency: low
Maintainer: Thorsten Glaser <t...@mirbsd.de>
Changed-By: Thorsten Glaser <t...@mirbsd.de>
Description:
 libxmlrpc-c++4 - lightweight RPC library based on XML and HTTP [C++ runtime 
librar
 libxmlrpc-c++4-dev - lightweight RPC library based on XML and HTTP [C++ 
development li
 libxmlrpc-c3-dev - lightweight RPC library based on XML and HTTP [transitional 
packa
 libxmlrpc-core-c3 - lightweight RPC library based on XML and HTTP [C runtime 
librarie
 libxmlrpc-core-c3-dev - lightweight RPC library based on XML and HTTP [C 
development libr
 xmlrpc-api-utils - Generate C++ wrapper classes for XML-RPC servers
Closes: 636542
Changes:
 xmlrpc-c (1.16.33-3.1) unstable; urgency=low
 .
   * Non-maintainer upload with OK from Maintainer.
   * d/patches/636542_FTBFS_curl: New, stop using cURL headers that
     were long deprecated and have been removed by now. (Closes: #636542)
   * Fix some lintian errors and warnings.
   * Make libxmlrpc-c3-dev arch:all, it's transitional and empty.
Checksums-Sha1:
 891539a85937b4e0b2dcc2d84f39b881ddd4bdd3 1820 xmlrpc-c_1.16.33-3.1.dsc
 043613db53ec0304bebf64c976eaf5d2ca5ed34d 8980 xmlrpc-c_1.16.33-3.1.diff.gz
 e40e1edf060050b91bccd813a991a8dabc182e7b 6872 
libxmlrpc-c3-dev_1.16.33-3.1_all.deb
Checksums-Sha256:
 25cac201723aadd4fac51577f5417835e6d5399dc466215dd44e1fa57a787b14 1820 
xmlrpc-c_1.16.33-3.1.dsc
 2f8461b398f3bdb335cb209961e2ea03dbbb740855084e632eaf5349f57e4971 8980 
xmlrpc-c_1.16.33-3.1.diff.gz
 628cbb7ce45935a043a956278e6601cb84d8ea07dabec6542f8b2f4160fa1bde 6872 
libxmlrpc-c3-dev_1.16.33-3.1_all.deb
Files:
 581bd604f2a1540ca4e045948cb1fce5 1820 libs optional xmlrpc-c_1.16.33-3.1.dsc
 ecac4d0af25db6fe768735e35780bfb2 8980 libs optional 
xmlrpc-c_1.16.33-3.1.diff.gz
 43b5ebae940212bc8a78a74c55e87e73 6872 libdevel optional 
libxmlrpc-c3-dev_1.16.33-3.1_all.deb


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MirBSD)

iQIcBAEBCQAGBQJOckltAAoJEHa1NLLpkAfgVZwP/2KXkEG8QktYYuUkj8Gq9xb5
iIqn3nERBjRizi75yB7HC+ysyJf/YQe8CnPLHVMQ7Y/c8nbcQg3jLJpPFu93hRtm
PSrVEQwyYcm53P2Zckhre7ivJsUR9EWcGrSND+Hu57xbjAwHOQKU8MulD1nkplYF
1FP/FndLWnbaPbdElRLpYbgaZ4X80p73zmdmSet4Gq5dTlvQh8uC6P6rVZsFdJ3H
naOP8DWlzzJcvsXRMJX283OA4pUM5kAgIYbE/qlAs6BdOn+OMLkBFzBbeQKDqGRZ
1e7VDNbX3+lGMtvKnAFgGvFwFbRtJHHRdPCcPFtEHB1wMNL6PdR2R6zumtW871r+
vt1MkUT7/EoMUZoQTC6q6o1EvilqmHPwwJhEvAtmQEM9AUQQugokiiC4hENNAz2W
lATho+shHqxsO+QkqaCpUhp5HkTPF3JrwljilM9bIW2CDJLk1EfQ0CDIALF69NZy
Wz8pu3ZGFVC9bB3LLAT7FD0nAJzv/zj1y5zQIGe0kXbr5/MrArPI3Lfkn/ozYBU/
SzSzuta6Q12GBBZ9w1fbqLy1OvHLG6qQspk/doE+eS9fBG3n7C3w7d3W6sD71HW9
BlbCgJXTODTfJBYd8Xf8R6QXtIIj+N/GkPhrPYZNOw9T6ll7o4oEXBydVmh6l8wb
kurXERLGGdLhZsEMD2f5
=JOXY
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to