[ 95%] Linking CXX shared library libOrthancWebViewer.soconst&) [clone .isra.0]':
/usr/bin/cmake -E cmake_link_script CMakeFiles/OrthancWebViewer.dir/link.txt --verbose=1
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib/libOrthancFramework.a(FromDcmtkBridge.cpp.o): in function `Orthanc::SetString(DcmDataset&, DcmTag const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
(.text+0x158): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib/libOrthancFramework.a(FromDcmtkBridge.cpp.o): in function `Orthanc::GetTagNameInternal(DcmTag&)':
(.text+0xe14): undefined reference to `DcmTag::getTagName()'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib/libOrthancFramework.a(FromDcmtkBridge.cpp.o): in function `Orthanc::FromDcmtkBridge::LoadExternalDictionaries(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::
(.text+0x12a9): undefined reference to `dcmDataDict'[… trimmed a sprawl of linking issues …]
/usr/bin/ld: (.text+0x12b3): undefined reference to `GlobalDcmDataDictionary::wrlock()'
/usr/bin/ld: (.text+0x1353): undefined reference to `DcmDataDictionary::clear()'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib/libOrthancFramework.a(FromDcmtkBridge.cpp.o): in function `Orthanc::FromDcmtkBridge::SaveToMemoryBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&,DcmDataset&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [clone .cold]':
(.text.unlikely+0x3d7b): undefined reference to `DcmOutputBufferStream::~DcmOutputBufferStream()'
/usr/bin/ld: (.text.unlikely+0x3d83): undefined reference to `DcmFileFormat::~DcmFileFormat()'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib/libOrthancFramework.a(FromDcmtkBridge.cpp.o): in function `_GLOBAL__sub_I_FromDcmtkBridge.cpp':
(.text.startup+0xb91): undefined reference to `DiRegister::DiRegister()' /usr/bin/ld: (.text.startup+0xb98): undefined reference to `DiRegister::~DiRegister()'
collect2: error: ld returned 1 exit status
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>> [too-long-redacted] ncpp -lpugixml -luuid -lsqlite3
make[3]: *** [CMakeFiles/OrthancWebViewer.dir/build.make:242: libOrthancWebViewer.so.2.9] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/Build'
make[2]: *** [CMakeFiles/Makefile2:126: CMakeFiles/OrthancWebViewer.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/Build'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/Build'
dh_auto_build: error: cd Build && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202504/
I have released orthanc-webviewer_2.9+dfsg-2, which has just been
accepted into unstable. As Trixie soft freeze is tomorrow, I guess
everything is OK now.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 547 |
Nodes: | 16 (2 / 14) |
Uptime: | 60:12:00 |
Calls: | 10,398 |
Calls today: | 6 |
Files: | 14,067 |
Messages: | 6,417,474 |
Posted today: | 1 |