Package: yate
Version: 5.4.0-1-1
Severity: important
User: [email protected]
Usertags: ftbfs-gcc-6 gcc-6-cannot-convert

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> mkdir -p sig && g++ -Wall   -I.. -I.. -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-check-new  
> -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN  
> -export-dynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs 
> -Wl,--retain-symbols-file,/dev/null -Wl,-z,relro -Wl,-z,now -o 
> sig/camel_map.yate -I../libs/ysig -I../libs/yasn  sig/camel_map.cpp -lyatesig 
> -L../libs/yasn -lyasn -L.. -lyate  
> mkdir -p server && g++ -Wall   -I.. -I.. -O2 -fstack-protector-strong 
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
> -fno-check-new  -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK 
> -DHAVE_BLOCK_RETURN  -export-dynamic -shared 
> -Wl,--unresolved-symbols=ignore-in-shared-libs 
> -Wl,--retain-symbols-file,/dev/null -Wl,-z,relro -Wl,-z,now -o 
> server/zapcard.yate -I../libs/ysig   server/zapcard.cpp -lyatesig -L.. -lyate 
>  
> sig/ss7_lnp_ansi.cpp:1468:30: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>      Debug(&__plugin,DebugAll,"BlockedCode created [%p] - code '%s' blocked 
> for "FMT64U" seconds with gap="FMT64U" seconds, cause=%s",
>                               ^
> 
> sig/ss7_lnp_ansi.cpp:1468:87: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>      Debug(&__plugin,DebugAll,"BlockedCode created [%p] - code '%s' blocked 
> for "FMT64U" seconds with gap="FMT64U" seconds, cause=%s",
>                                                                               
>          ^
> 
> sig/ss7_lnp_ansi.cpp:1481:31: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>      DDebug(&__plugin,DebugAll,"BlockedCode created [%p] - code '%s' has gap 
> interval="FMT64" seconds",this,m_code.c_str(),
>                                ^
> 
> sig/ss7_lnp_ansi.cpp:1488:31: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>      DDebug(&__plugin,DebugAll,"BlockedCode created [%p] - code '%s' update 
> duration="FMT64" seconds, gap="FMT64" seconds",this,m_code.c_str(),
>                                ^
> 
> sig/ss7_lnp_ansi.cpp:1488:91: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>      DDebug(&__plugin,DebugAll,"BlockedCode created [%p] - code '%s' update 
> duration="FMT64" seconds, gap="FMT64" seconds",this,m_code.c_str(),
>                                                                               
>              ^
> 
> server/zapcard.cpp: In static member function 'static 
> TelEngine::SignallingComponent* {anonymous}::ZapInterface::create(const 
> TelEngine::String&, TelEngine::NamedList&)':
> server/zapcard.cpp:1784:9: error: cannot convert 'bool' to 
> 'TelEngine::SignallingComponent*' in return
>   return false;
>          ^~~~~
> 
> server/zapcard.cpp: At global scope:
> server/zapcard.cpp:1529:6: warning: 'bool 
> {anonymous}::ZapDevice::getChanParams(TelEngine::NamedList&)' defined but not 
> used [-Wunused-function]
>  bool ZapDevice::getChanParams(NamedList& dest)
>       ^~~~~~~~~
> 
> Makefile:279: recipe for target 'server/zapcard.yate' failed
> make[2]: *** [server/zapcard.yate] Error 1
> make[2]: *** Waiting for unfinished jobs....
> server/ciscosm.cpp:1950:6: warning: 'void 
> {anonymous}::SLT::sendControllerR(unsigned int)' defined but not used 
> [-Wunused-function]
>  void SLT::sendControllerR(unsigned int linkState)
>       ^~~
> 
> server/ciscosm.cpp:1155:6: warning: 'bool {anonymous}::RudpSocket::running()' 
> defined but not used [-Wunused-function]
>  bool RudpSocket::running()
>       ^~~~~~~~~~
> 
> sig/ss7_lnp_ansi.cpp:703:6: warning: 'bool 
> {anonymous}::LNPClient::mandatoryParams({anonymous}::LNPClient::Operation, 
> TelEngine::NamedList&)' defined but not used [-Wunused-function]
>  bool LNPClient::mandatoryParams(Operation opCode, NamedList& params)
>       ^~~~~~~~~
> 
> server/mgcpca.cpp:820:6: warning: 'void 
> {anonymous}::MGCPWrapper::gotDTMF(char)' defined but not used 
> [-Wunused-function]
>  void MGCPWrapper::gotDTMF(char tone)
>       ^~~~~~~~~~~
> 
> sig/camel_map.cpp:7009:14: warning: '{anonymous}::Transaction* 
> {anonymous}::IDMap::findByTcapID(const char*)' defined but not used 
> [-Wunused-function]
>  Transaction* IDMap::findByTcapID(const char* tcapID)
>               ^~~~~
> 
> ar rcs qt4client.a qt4client.o qt4client.moc.o
> g++ -Wall -Wl,-z,relro -Wl,-z,now -o ../../libyateqt4.so.5.4.0 -shared 
> -Wl,-soname=libyateqt4.so.5.4.0 qt4client.o qt4client.moc.o -lQtUiTools 
> -lQtGui -lQtXml -lQtCore -L../.. -lyate 
> cd ../.. && ln -sf libyateqt4.so.5.4.0 libyateqt4.so

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

Reply via email to