Package: gambas3 Version: 3.8.4-2 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 > sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux ... > CXX gb_jit_la-jit_codegen.lo > jit_codegen.cpp: In function 'llvm::Value* extract_value(llvm::Value*, int)': > jit_codegen.cpp:362:29: warning: narrowing conversion of 'index' from 'int' > to 'unsigned int' inside { } [-Wnarrowing] > unsigned int arr[] = {index}; > ^ > jit_codegen.cpp: In function 'llvm::Value* insert_value(llvm::Value*, > llvm::Value*, int)': > jit_codegen.cpp:367:29: warning: narrowing conversion of 'index' from 'int' > to 'unsigned int' inside { } [-Wnarrowing] > unsigned int arr[] = {index}; > ^ > jit_codegen_conv.h: In member function 'virtual llvm::Value* > ConvExpression::codegen_get_value()': > jit_codegen_conv.h:304:62: error: overloaded function with no contextual type > information > llvm::Value* ival = builder->CreateCall(get_global_function(floor, 'd', > "d"), val); > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp: In member function 'virtual llvm::Value* > SubrExpression::codegen_get_value()': > jit_codegen.cpp:5446:52: error: overloaded function with no contextual type > information > ret = builder->CreateCall(get_global_function(floor, 'd', "d"), > param[0]); > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5462:106: error: overloaded function with no contextual type > information > llvm::Value* func1 = type == T_SINGLE ? get_global_function(floorf, > 'f', "f") : get_global_function(floor, 'd', "d"); > > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5463:105: error: overloaded function with no contextual type > information > llvm::Value* func2 = type == T_SINGLE ? get_global_function(fabsf, 'f', > "f") : get_global_function(fabs, 'd', "d"); > > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5521:62: error: overloaded function with no contextual type > information > llvm::Value* x = builder->CreateCall(get_global_function(fabs, 'd', > "d"), param[0]); > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5522:74: error: overloaded function with no contextual type > information > ret = builder->CreateFSub(x, > builder->CreateCall(get_global_function(floor, 'd', "d"), x)); > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:20: error: overloaded function with no contextual type > information > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:18: note: in expansion of macro 'f' > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:5532:28: error: overloaded function with no contextual type > information > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:26: note: in expansion of macro 'f' > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:5532:36: error: overloaded function with no contextual type > information > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:34: note: in expansion of macro 'f' > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:5532:45: error: overloaded function with no contextual type > information > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:43: note: in expansion of macro 'f' > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:5532:53: error: overloaded function with no contextual type > information > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ > jit_codegen.cpp:285:79: note: in definition of macro 'get_global_function' > #define get_global_function(n, ret, args) get_global_function_real(#n, > (void*)n, ret, args) > > ^ > jit_codegen.cpp:5532:51: note: in expansion of macro 'f' > NULL, NULL, f(log), f(exp), f(sqrt), f(sin), f(cos), f(tan), f(atan), > ^ ... -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise

