Package: libucimf Version: 2.3.8-7 Severity: normal User: [email protected] Usertags: ftbfs-gcc-6
This package fails to build with GCC 6. GCC 6 has not been released yet, but will probably come out this week. You can find GCC 6 in unstable (gcc-6). To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. You may be able to find out more about this issue at https://gcc.gnu.org/gcc-6/changes.html This is the same issue as #811951 which you said was fixed in 2.3.8-7 but it's not. > sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux ... > /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. > -I../include -I../include/imf -I../font -I../display -Wdate-time > -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat > -Werror=format-security -c -o libucimf_la-options.lo `test -f 'options.cpp' > || echo './'`options.cpp > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include/imf > -I../font -I../display -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 > -fstack-protector-strong -Wformat -Werror=format-security -c options.cpp > -fPIC -DPIC -o .libs/libucimf_la-options.o > In file included from options.cpp:29:0: > options.cpp: In constructor 'Options::Options()': > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:50:3: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Checking config file: %s \n", conf.c_str() ); > ^~~~~~~ > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:53:5: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Could not open config file: %s \n",conf.c_str() ); > ^~~~~~~ > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:57:3: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Checking config file: %s \n", conf.c_str() ); > ^~~~~~~ > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:60:5: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Could not open config file: %s \n", conf.c_str() ); > ^~~~~~~ > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:64:3: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Reading config file: %s \n", conf.c_str() ); > ^~~~~~~ > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:70:7: note: in expansion of macro 'UrDEBUG' > UrDEBUG("Could not reading config file: %s \n", conf.c_str() ); > ^~~~~~~ > options.cpp: In member function 'bool Options::parse_file(std::ifstream&)': > ../include/debug.h:6:95: error: unable to find string literal operator > 'operator""format' with 'const char [9]', 'long unsigned int' arguments > #define UCIMF_DEBUG(format, ...) {extern int LogFd; if( LogFd >=0 > ){ dprintf( LogFd, "[DEBUG]:"format, ##__VA_ARGS__);} } > > ^ > ../include/debug.h:9:30: note: in expansion of macro 'UCIMF_DEBUG' > #define UrDEBUG(format, ...) UCIMF_DEBUG(format, ##__VA_ARGS__) > ^~~~~~~~~~~ > options.cpp:102:2: note: in expansion of macro 'UrDEBUG' > UrDEBUG( "Option: %s = %s \n ", o.c_str() ,v.c_str() ); > ^~~~~~~ > Makefile:345: recipe for target 'libucimf_la-options.lo' failed > make[3]: *** [libucimf_la-options.lo] Error 1 > make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' > Makefile:489: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > Makefile:278: recipe for target 'all' failed > make[1]: *** [all] Error 2 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_build: make -j1 returned exit code 2 > debian/rules:8: recipe for target 'build' failed > make: *** [build] Error 2 > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > -------------------------------------------------------------------------------- > Build finished at 20160426-1032 > > Finished > -------- > > E: Build failure (dpkg-buildpackage died) > > +------------------------------------------------------------------------------+ > | Cleanup > | > +------------------------------------------------------------------------------+ > > Purging /<<BUILDDIR>> > Not cleaning session: cloned chroot in use > > +------------------------------------------------------------------------------+ > | Summary > | > +------------------------------------------------------------------------------+ > > Build Architecture: amd64 > Build-Space: 4736 > Build-Time: 20 > Distribution: unstable > Fail-Stage: build > Host Architecture: amd64 > Install-Time: 64 > Job: libucimf_2.3.8-7 > Machine Architecture: amd64 > Package: libucimf > Package-Time: 102 > Source-Version: 2.3.8-7 > Space: 4736 > Status: attempted > Version: 2.3.8-7 > -------------------------------------------------------------------------------- > Finished at 20160426-1032 > Build needed 00:01:42, 4736k disc space > Build Architecture: amd64 > Build-Space: 4736 > Build-Time: 20 > Distribution: unstable > Fail-Stage: build > Host Architecture: amd64 > Install-Time: 64 > Job: libucimf_2.3.8-7 > Machine Architecture: amd64 > Package: libucimf > Package-Time: 102 > Source-Version: 2.3.8-7 > Space: 4736 > Status: attempted > Version: 2.3.8-7 -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise

