Bug#810990: libxmlrpcpp-dev: /usr/include/base64.h already shipped by heimdal-dev

Wookey wookey at wookware.org
Sat Jan 16 03:26:59 UTC 2016


The two base64.h files are not at all similar, so just referring to the other one does not help.
heimdal's just provides two function headers (in a win32-compatible way):
ROKEN_LIB_FUNCTION int base64_encode(const void *, int, char **);
ROKEN_LIB_FUNCTION int base64_decode(const char *, void *);

The ros-ros-comm one provides a whole base64-encode/decode C++ implementation.

I've not looked to see how much commonality there is in the other 101
'base64.h' include files in all the other packages. I do wonder if a
libbase64-dev is what's really needed here.  The file comes from an
embedded xmlrpcpp implementation from Chris Morley which should
probably be packaged separately anyway.
http://sourceforge.net/projects/xmlrpcpp/
Which is seems used to be in debian but was removed in 2008: 
https://tracker.debian.org/pkg/xmlrpc++
That is the same version. Available here: 
http://snapshot.debian.org/package/xmlrpc%2B%2B/0.7%2Bcvs20040713-2.1/
This could be resurrected. I think it has the same base64.h file clash though.

Debian now has this xmplrpc c++ implementation: https://tracker.debian.org/pkg/xmlrpc-c
maybe ros-ros-comm could just use that? I've not looked to see how well the APIs match up. 

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160116/aa213e29/attachment-0001.sig>


More information about the debian-science-maintainers mailing list