Version: unspecified OS: Linux kdegraphics-4.4.5/strigi-analyzer/tiff/tiffendanalyzer.cpp does not compile unless I replace uint32 with uint32_t. Build output: http://pastebin.com/JLpqJ2nR (will expire in 24 hours) Reproducible: Always
Are you using libtiff 4.0.0 beta or libtiff 3.9.x?
And using a paste that expires in 24 hours really sucks. Either attach the information, paste it inline, or use a permanent paste. relevant section from comment #0: /etc/pupm/home/kdegraphics/tmp.p59/kdegraphics-4.4.5/strigi-analyzer/tiff/tiffendanalyzer.cpp: In function 'void<unnamed>::readTiffTagUint32(TIFF*, ttag_t, Strigi::AnalysisResult&, const Strigi::RegisteredField*)': /etc/pupm/home/kdegraphics/tmp.p59/kdegraphics-4.4.5/strigi-analyzer/tiff/tiffendanalyzer.cpp:98: error: call of overloaded 'addValue(const Strigi::RegisteredField*&, uint32&)' is ambiguous /usr/include/strigi/analysisresult.h:142: note: candidates are: void Strigi::AnalysisResult::addValue(const Strigi::RegisteredField*, const std::string&) <near match> /usr/include/strigi/analysisresult.h:164: note: void Strigi::AnalysisResult::addValue(const Strigi::RegisteredField*, uint32_t) /usr/include/strigi/analysisresult.h:174: note: void Strigi::AnalysisResult::addValue(const Strigi::RegisteredField*, int32_t) /usr/include/strigi/analysisresult.h:184: note: void Strigi::AnalysisResult::addValue(const Strigi::RegisteredField*, double) make[2]: *** [strigi-analyzer/tiff/CMakeFiles/tiff.dir/tiffendanalyzer.o] Error 1
(In reply to comment #1) > Are you using libtiff 4.0.0 beta or libtiff 3.9.x? I'm using libtiff 3.7.3 from here: ftp://ftp.remotesensing.org/pub/libtiff/old/tiff-3.7.3.tar.gz. Is it too old? The compiler is GCC 4.4.4.
(In reply to comment #2) > And using a paste that expires in 24 hours really sucks. Either attach the > information, paste it inline, or use a permanent paste. Sorry for this!
(In reply to comment #3) > (In reply to comment #1) > > Are you using libtiff 4.0.0 beta or libtiff 3.9.x? > > I'm using libtiff 3.7.3 from here: > ftp://ftp.remotesensing.org/pub/libtiff/old/tiff-3.7.3.tar.gz. Is it too old? > The compiler is GCC 4.4.4. With tiff 3.9.4 I do not have this problem.
Can this be closed then?
(In reply to comment #6) > Can this be closed then? I'll close this issue but, please, document the minimum requirements or enforce them via the build system.
This is part of the kdegraphics package, I have no idea where this minimum check would need to be added, if already for kdegraphics or just for the tiff analyzer, my cheap bet would be around macro_optional_find_package(TIFF) in http://websvn.kde.org/trunk/KDE/kdegraphics/strigi-analyzer/CMakeLists.txt?view=markup So if you reassign to kdegraphics it might reach somebody in charge about this stuff.