Bug#821731: ctk: FTBFS: ctkDICOMUtil.cpp:33:3: error: 'log4cplus' has not been declared
Hi, thanks for the clarification - ROM bug filed Andreas. On Tue, Sep 13, 2016 at 05:07:26PM +0200, Gert Wollny wrote: > Hi, > > Some time ago there was some activity with an upstream issue [1] about > making the package ready for proper inclusion into Debian. > > Unfortunately upstream doesn't properly document dependencies and seems > to have the habit to use locally patched versions of these dependencies > if they feel like it. > > Given that they are also reluctant to tag a release, and the only useful > dependent package would be Slicer (which has exactly the same issues), I > think that packaging CTK doesn't make much sense. > > Best, > > Gert > > [1] https://github.com/commontk/CTK/issues/608 > > > -- http://fam-tille.de
Bug#821731: ctk: FTBFS: ctkDICOMUtil.cpp:33:3: error: 'log4cplus' has not been declared
Hi, Some time ago there was some activity with an upstream issue [1] about making the package ready for proper inclusion into Debian. Unfortunately upstream doesn't properly document dependencies and seems to have the habit to use locally patched versions of these dependencies if they feel like it. Given that they are also reluctant to tag a release, and the only useful dependent package would be Slicer (which has exactly the same issues), I think that packaging CTK doesn't make much sense. Best, Gert [1] https://github.com/commontk/CTK/issues/608 signature.asc Description: OpenPGP digital signature
Bug#821731: ctk: FTBFS: ctkDICOMUtil.cpp:33:3: error: 'log4cplus' has not been declared
Hi, I had a look into ctk and since I did not intended to spent my time on 3 years old code I rewrote get-orig-source and moved the packaging to Git[1] since its no original download tarball and this simplifies the cooperation on the very same tarball. I also tried to bump the Build-Depends to existing versions of the involved libraries but I stalled when stumbling upon The following packages have unmet dependencies: libopenmpi2 : Conflicts: libopenmpi1.10 but 1.10.3-3 is to be installed Breaks: libopenmpi1.10 (>= 1.10.2-1) but 1.10.3-3 is to be installed libopenmpi-dev : Breaks: libopenmpi1.10 (>= 1.10.2-1) but 1.10.3-3 is to be installed Unable to resolve dependencies! Giving up... Since I have no specific interest in ctk itself I will stop here. IMHO there is no point in leaving RC buggy packages hanging around in experimental. Either we will be able to fix the package and move it to unstable to enable real users touching it or we might remove it from Debian. Kind regards Andreas. [1] https://anonscm.debian.org/git/debian-med/ctk.git -- http://fam-tille.de
Bug#821731: CTK FTBFS
Well, that code version is horribly outdated. Upstream has yet to define somewhere which versions of third party libraries are required, and then tag a release, which may actually happen some day soon. See also: https://github.com/commontk/CTK/issues/608 https://github.com/commontk/CTK/issues/358 Best, Gert
Bug#821731: ctk: FTBFS: ctkDICOMUtil.cpp:33:3: error: 'log4cplus' has not been declared
Package: ctk Version: 0.1.0+git20131105~b8307961b6-2 Severity: serious Justification: fails to build from source I just tried to rebuild ctk against the new libdcmtk-dev, but it failed with /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp: In function 'void ctk::setDICOMLogLevel(ctkErrorLogLevel::LogLevel)': /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp:33:3: error: 'log4cplus' has not been declared log4cplus::Logger log = log4cplus::Logger::getRoot(); ^ [ 33%] Building CXX object Libs/DICOM/Core/CMakeFiles/CTKDICOMCore.dir/moc_ctkDICOMIndexer.cxx.o /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp:36:35: error: 'log' was not declared in this scope case ctkErrorLogLevel::Trace: log.setLogLevel(OFLogger::TRACE_LOG_LEVEL); break; ^ /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp: In function 'ctkErrorLogLevel::LogLevel ctk::dicomLogLevel()': /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp:52:3: error: 'log4cplus' has not been declared log4cplus::Logger log = log4cplus::Logger::getRoot(); ^ /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp:53:11: error: 'log' was not declared in this scope switch (log.getLogLevel()) ^ /build/ctk-0.1.0+git20131105~b8307961b6/Libs/DICOM/Core/ctkDICOMUtil.cpp:63:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Andreas