Source: orthanc-webviewer
Version: 2.2-2
Severity: serious

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/orthanc-webviewer.html

...
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'Orthanc::SQLite::ColumnType 
Orthanc::SQLite::FunctionContext::GetColumnType(unsigned int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:74:77: 
error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 'int 
sqlite3_value_type(sqlite3_value*)'
       return static_cast<SQLite::ColumnType>(sqlite3_value_type(argv_[index]));
                                                                             ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'int Orthanc::SQLite::FunctionContext::GetIntValue(unsigned 
int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:80:44: 
error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 'int 
sqlite3_value_int(sqlite3_value*)'
       return sqlite3_value_int(argv_[index]);
                                            ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'int64_t 
Orthanc::SQLite::FunctionContext::GetInt64Value(unsigned int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:86:46: 
error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 
'sqlite3_int64 sqlite3_value_int64(sqlite3_value*)'
       return sqlite3_value_int64(argv_[index]);
                                              ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'double 
Orthanc::SQLite::FunctionContext::GetDoubleValue(unsigned int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:92:47: 
error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 'double 
sqlite3_value_double(sqlite3_value*)'
       return sqlite3_value_double(argv_[index]);
                                               ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'std::__cxx11::string 
Orthanc::SQLite::FunctionContext::GetStringValue(unsigned int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:98:87: 
error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 'const 
unsigned char* sqlite3_value_text(sqlite3_value*)'
       return std::string(reinterpret_cast<const 
char*>(sqlite3_value_text(argv_[index])));
                                                                                
       ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp: In 
member function 'bool Orthanc::SQLite::FunctionContext::IsNullValue(unsigned 
int) const':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:104:45:
 error: cannot convert 'Mem*' to 'sqlite3_value*' for argument '1' to 'int 
sqlite3_value_type(sqlite3_value*)'
       return sqlite3_value_type(argv_[index]) == SQLITE_NULL;
                                             ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.cpp:39:0:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:40:8: 
note: class type 'Mem' is incomplete
 struct Mem;  // This corresponds to the opaque type "sqlite3_value"
        ^~~
CMakeFiles/UnitTests.dir/build.make:257: recipe for target 
'CMakeFiles/UnitTests.dir/Orthanc/Core/SQLite/FunctionContext.cpp.o' failed
make[3]: *** 
[CMakeFiles/UnitTests.dir/Orthanc/Core/SQLite/FunctionContext.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/Connection.cpp: In 
function 'void Orthanc::SQLite::ScalarFunctionCaller(sqlite3_context*, int, 
sqlite3_value**)':
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/Connection.cpp:346:53: 
error: no matching function for call to 
'Orthanc::SQLite::FunctionContext::FunctionContext(sqlite3_context*&, int&, 
sqlite3_value**&)'
       FunctionContext context(rawContext, argc, argv);
                                                     ^
In file included from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/IScalarFunction.h:38:0,
                 from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/Connection.h:41,
                 from 
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/Connection.cpp:42:
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:58:7: 
note: candidate: 
Orthanc::SQLite::FunctionContext::FunctionContext(sqlite3_context*, int, Mem**)
       FunctionContext(struct sqlite3_context* context,
       ^~~~~~~~~~~~~~~
/build/1st/orthanc-webviewer-2.2/Orthanc/Core/SQLite/FunctionContext.h:58:7: 
note:   no known conversion for argument 3 from 'sqlite3_value**' to 'Mem**'
CMakeFiles/UnitTests.dir/build.make:233: recipe for target 
'CMakeFiles/UnitTests.dir/Orthanc/Core/SQLite/Connection.cpp.o' failed
make[3]: *** [CMakeFiles/UnitTests.dir/Orthanc/Core/SQLite/Connection.cpp.o] 
Error 1

Reply via email to