Bug#877073: sikulix: FTBFS with OpenCV 3.2

2017-10-13 Thread Mattia Rizzolo
Control: severity -1 serious

On Thu, Sep 28, 2017 at 02:45:34PM +0200, Mattia Rizzolo wrote:
> sikulix fails to build with OpenCV 3.2 (as found in experimental).
> Note that the previous version of sikulix (1.1.0-2) builds just fine
> with OpenCV 3.2.

I'm about to upload opencv 3.2 to unstable and therefore starting the
transition.  Thus, this bug is now RC.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature
__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Processed: Re: Bug#877073: sikulix: FTBFS with OpenCV 3.2

2017-10-13 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 serious
Bug #877073 [src:sikulix] sikulix: FTBFS with OpenCV 3.2
Severity set to 'serious' from 'important'

-- 
877073: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877073
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#877073: sikulix: FTBFS with OpenCV 3.2

2017-09-28 Thread Mattia Rizzolo
Source: sikulix
Version: 1.1.1-1
Severity: important
Control: block 841733 by -1

Dear maintainer,

sikulix fails to build with OpenCV 3.2 (as found in experimental).
Note that the previous version of sikulix (1.1.0-2) builds just fine
with OpenCV 3.2.

[INFO] --- exec-maven-plugin:1.6.0:exec (make-all) @ sikulixlibslux ---
make[1]: Entering directory 
'/build/sikulix-1.1.1/Libslux/src/main/resources/srcnativelibs/Vision'
/bin/bash ./libtool  --tag=CXX   --mode=compile x86_64-linux-gnu-g++ 
-DPACKAGE_NAME=\"sikulix-vision-proxy\" 
-DPACKAGE_TARNAME=\"sikulix-vision-proxy\" -DPACKAGE_VERSION=\"1.0.1\" 
-DPACKAGE_STRING=\"sikulix-vision-proxy\ 1.0.1\" -DPACKAGE_BUGREPORT=\"\" 
-DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DLT_OBJDIR=\".libs/\" -DPACKAGE=\"sikulix-vision-proxy\" -DVERSION=\"1.0.1\" 
-DHAVE_TESSERACT_CAPI_H=1 -DHAVE_LIBTESSERACT=1 -I.  
-I"/usr/lib/jvm/java-8-openjdk-amd64"/include -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/lib/jvm/default-java/include/linux  -g -O2 
-fdebug-prefix-map=/build/sikulix-1.1.1=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT libVisionProxy_la-cvgui.lo -MD -MP -MF 
.deps/libVisionProxy_la-cvgui.Tpo -c -o libVisionProxy_la-cvgui.lo `test -f 
'cvgui.cpp' || echo './'`cvgui.cpp
libtool: compile:  x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"sikulix-vision-proxy\" 
-DPACKAGE_TARNAME=\"sikulix-vision-proxy\" -DPACKAGE_VERSION=\"1.0.1\" 
"-DPACKAGE_STRING=\"sikulix-vision-proxy 1.0.1\"" -DPACKAGE_BUGREPORT=\"\" 
-DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DLT_OBJDIR=\".libs/\" -DPACKAGE=\"sikulix-vision-proxy\" -DVERSION=\"1.0.1\" 
-DHAVE_TESSERACT_CAPI_H=1 -DHAVE_LIBTESSERACT=1 -I. 
-I/usr/lib/jvm/java-8-openjdk-amd64/include -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/lib/jvm/default-java/include/linux -g -O2 
-fdebug-prefix-map=/build/sikulix-1.1.1=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT libVisionProxy_la-cvgui.lo -MD -MP -MF 
.deps/libVisionProxy_la-cvgui.Tpo -c cvgui.cpp  -fPIC -DPIC -o 
.libs/libVisionProxy_la-cvgui.o
cvgui.cpp: In static member function 'static void 
cvgui::linkLineBlobsIntoPagagraphBlobs(std::vector&, 
std::vector&)':
cvgui.cpp:392:30: error: no matching function for call to 
'sort(std::vector&, bool (&)(Blob, Blob))'
sort(blobs, sort_blob_by_y);
  ^
In file included from /usr/include/opencv2/core/core.hpp:48:0,
 from opencv.hpp:9,
 from cvgui.h:9,
 from cvgui.cpp:6:
/usr/include/opencv2/core.hpp:1823:19: note: candidate: void 
cv::sort(cv::InputArray, cv::OutputArray, int)
 CV_EXPORTS_W void sort(InputArray src, OutputArray dst, int flags);
   ^~~~
/usr/include/opencv2/core.hpp:1823:19: note:   candidate expects 3 arguments, 2 
provided
In file included from /usr/include/c++/7/algorithm:62:0,
 from /usr/include/opencv2/core/base.hpp:55,
 from /usr/include/opencv2/core.hpp:54,
 from /usr/include/opencv2/core/core.hpp:48,
 from opencv.hpp:9,
 from cvgui.h:9,
 from cvgui.cpp:6:
/usr/include/c++/7/bits/stl_algo.h:4856:5: note: candidate: template void std::sort(_RAIter, _RAIter, _Compare)
 sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
 ^~~~
/usr/include/c++/7/bits/stl_algo.h:4856:5: note:   template argument 
deduction/substitution failed:
cvgui.cpp:392:30: note:   deduced conflicting types for parameter '_RAIter' 
('std::vector' and 'bool (*)(Blob, Blob)')
sort(blobs, sort_blob_by_y);
  ^
In file included from /usr/include/c++/7/algorithm:62:0,
 from /usr/include/opencv2/core/base.hpp:55,
 from /usr/include/opencv2/core.hpp:54,
 from /usr/include/opencv2/core/core.hpp:48,
 from opencv.hpp:9,
 from cvgui.h:9,
 from cvgui.cpp:6:
/usr/include/c++/7/bits/stl_algo.h:4826:5: note: candidate: template void std::sort(_RAIter, _RAIter)
 sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
 ^~~~
/usr/include/c++/7/bits/stl_algo.h:4826:5: note:   template argument 
deduction/substitution failed:
cvgui.cpp:392:30: note:   deduced conflicting types for parameter '_RAIter' 
('std::vector' and 'bool (*)(Blob, Blob)')
sort(blobs, sort_blob_by_y);
  ^
cvgui.cpp: In static member function 'static void 
cvgui::mergeLineBlobs(std::vector&, std::vector&)':
cvgui.cpp:427:30: error: no matching function for call to 
'sort(std::vector&, bool (&)(Blob, Blob))'
sort(blobs, sort_blob_by_x);