[Pkg-scicomp-devel] Bug#565118: openturns: FTBFS: XMLToolbox.cxx:207: error: 'vsnprintf' is not a member of 'std'
Nobuhiro Iwamatsu
iwamatsu at nigauri.org
Wed Jan 13 05:58:00 UTC 2010
Source: openturns
Version: 0.13.1-1
Severity: serious
Tags: patch
Hi,
openturns FTBFS on armel, mips and mipsel.
https://buildd.debian.org/fetch.cgi?pkg=openturns;ver=0.13.1-1;arch=armel;stamp=1249968050
-----
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../include
-I../../../include -I../../../include -DINSTALL_PATH=\"/usr\"
-DDATA_PATH=\"/usr/share\" -DSYSCONFIG_PATH=\"/etc\"
-DLIBINSTALL_PATH=\"/usr/lib/openturns\" -I/usr/include/libxml2
-I/usr/include -DOT_DEBUG_LEVEL=3 -DBOOST_SP_USE_PTHREADS -pthread -g
-O2 -c XMLToolbox.cxx -fPIC -DPIC -o
.libs/libOTCommon_la-XMLToolbox.o
XMLToolbox.cxx: In static member function 'static char*
OpenTURNS::Base::Common::XML::MakeMessage(const char*, ...)':
XMLToolbox.cxx:207: error: 'vsnprintf' is not a member of 'std'
make[5]: *** [libOTCommon_la-XMLToolbox.lo] Error 1
make[4]: *** [all-recursive] Error 1
-----
vsnprintf are not C++ functions but C functions. They are not in the
namespace "std".
I made patch to support SH. Could you apply this patch?
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
-------------- next part --------------
--- a/lib/src/Base/Common/XMLToolbox.cxx 2010-01-12 04:26:20.000000000 +0000
+++ b/lib/src/Base/Common/XMLToolbox.cxx 2010-01-12 04:26:36.000000000 +0000
@@ -204,7 +204,7 @@
while (1) {
/* Try to print in the allocated space. */
va_start(ap, fmt);
- n = std::vsnprintf (p, size, fmt, ap);
+ n = vsnprintf (p, size, fmt, ap);
va_end(ap);
/* If that worked, return the string. */
if (n > -1 && n < size)
More information about the Pkg-scicomp-devel
mailing list