Note that, for PostgreSQL, this version comes with an updated DB schema (rev 10) so check the Orthanc book if you have a large system with multiple Orthanc instances connected to the same DB.
Actually, the DICOMweb plugin is not using the Orthanc Framework 1.12.10 but a “temporary” framework that has been released later. Only this later framework contains the BlockingSharedMessageQueue.
Could you paste the cmake command that you use to initiate the build ? It seems that, somehow, you enforce using the 1.12.10 Orthanc framework - and maybe there’s a rule on OpenSuse to force using only official releases of libraries and not ones that are download during the build process. If it is so, I’m afraid you’ll have to stick with the previous version of the DICOMweb plugin…
thanks for the update. In Build Service, downloads at build time are generally not allowed. On the other hand, during configuration, it did not ask for an additional download (of the new framework). All other files are stored in the download directory:
Basically, if you are able to include the preversion of the framework within the DICOMweb source and uncompress it somewhere, you’ll only have to change the ORTHANC_FRAMEWORK_ROOT to reference that preversion folder.
Thanks again for your work on packaging Orthanc for openSUSE!
In GNU/Linux distros, it is generally a bad practice to ship additional downloads if the source code is already part of another package (in this case, the orthanc package).
Here is a patch that fixes backward compatibility with the latest official release of Orthanc: orthanc-dicomweb: f91a925218f2
The latter patch will soon be included in the official Debian package of the DICOMweb plugin that I maintain.