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