Your message dated Mon, 16 Oct 2017 21:02:04 +0200
with message-id <[email protected]>
and subject line Re: Bug#768008: /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc:
pkg-config file almost certainly broken
has caused the Debian Bug report #768008,
regarding /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc: pkg-config file almost
certainly broken
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
768008: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768008
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopencv-dev
Version: 2.4.9.1+dfsg-1+b1
Severity: normal
File: /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc
Hi there,
I am afraid the pkg-config file for opencv is broken.
For each library in the output of "pkg-config --libs opencv" it prints
two items, once the '-llibrary' linker flag and once the entire path
the the corresponding library. Apart from the latter being absolutely
redundant (the linker should chose the actual library location on its
own) I think this might break cross-building.
Please consider removing the library paths from the pkg-config file.
Best regards,
Fabian
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libopencv-dev depends on:
ii libc6 2.19-12
ii libcv-dev 2.4.9.1+dfsg-1+b1
ii libcvaux-dev 2.4.9.1+dfsg-1+b1
ii libgcc1 1:4.9.1-16
ii libgl1-mesa-glx [libgl1] 10.3.1-1
ii libglu1-mesa [libglu1] 9.0.0-2
ii libhighgui-dev 2.4.9.1+dfsg-1+b1
ii libice6 2:1.0.9-1
ii libopencv-calib3d-dev 2.4.9.1+dfsg-1+b1
ii libopencv-calib3d2.4 2.4.9.1+dfsg-1+b1
ii libopencv-contrib-dev 2.4.9.1+dfsg-1+b1
ii libopencv-core-dev 2.4.9.1+dfsg-1+b1
ii libopencv-core2.4 2.4.9.1+dfsg-1+b1
ii libopencv-features2d-dev 2.4.9.1+dfsg-1+b1
ii libopencv-features2d2.4 2.4.9.1+dfsg-1+b1
ii libopencv-flann-dev 2.4.9.1+dfsg-1+b1
ii libopencv-flann2.4 2.4.9.1+dfsg-1+b1
ii libopencv-gpu-dev 2.4.9.1+dfsg-1+b1
ii libopencv-highgui-dev 2.4.9.1+dfsg-1+b1
ii libopencv-highgui2.4 2.4.9.1+dfsg-1+b1
ii libopencv-imgproc-dev 2.4.9.1+dfsg-1+b1
ii libopencv-imgproc2.4 2.4.9.1+dfsg-1+b1
ii libopencv-legacy-dev 2.4.9.1+dfsg-1+b1
ii libopencv-legacy2.4 2.4.9.1+dfsg-1+b1
ii libopencv-ml-dev 2.4.9.1+dfsg-1+b1
ii libopencv-ml2.4 2.4.9.1+dfsg-1+b1
ii libopencv-objdetect-dev 2.4.9.1+dfsg-1+b1
ii libopencv-objdetect2.4 2.4.9.1+dfsg-1+b1
ii libopencv-ocl-dev 2.4.9.1+dfsg-1+b1
ii libopencv-photo-dev 2.4.9.1+dfsg-1+b1
ii libopencv-stitching-dev 2.4.9.1+dfsg-1+b1
ii libopencv-superres-dev 2.4.9.1+dfsg-1+b1
ii libopencv-ts-dev 2.4.9.1+dfsg-1+b1
ii libopencv-video-dev 2.4.9.1+dfsg-1+b1
ii libopencv-video2.4 2.4.9.1+dfsg-1+b1
ii libopencv-videostab-dev 2.4.9.1+dfsg-1+b1
ii libopencv2.4-java 2.4.9.1+dfsg-1
ii libopencv2.4-jni 2.4.9.1+dfsg-1+b1
ii libsm6 2:1.2.2-1
ii libstdc++6 4.9.1-16
ii libtbb2 4.2~20140122-1.1
ii libx11-6 2:1.6.2-3
ii libxext6 2:1.3.3-1
ii pkg-config 0.28-1
Versions of packages libopencv-dev recommends:
ii opencv-data 2.4.9.1+dfsg-1
libopencv-dev suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 3.2.0+dfsg-1
On Tue, Nov 04, 2014 at 07:05:09AM +0100, Fabian Greffrath wrote:
> I am afraid the pkg-config file for opencv is broken.
>
> For each library in the output of "pkg-config --libs opencv" it prints
> two items, once the '-llibrary' linker flag and once the entire path
> the the corresponding library. Apart from the latter being absolutely
> redundant (the linker should chose the actual library location on its
> own) I think this might break cross-building.
3.2 doesn't. I don't know when it started being sane, but now it is:
% pkg-config --libs opencv
-lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab
-lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib
-lopencv_datasets -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy
-lopencv_hdf -lopencv_line_descriptor -lopencv_optflow -lopencv_video
-lopencv_plot -lopencv_reg -lopencv_saliency -lopencv_stereo
-lopencv_structured_light -lopencv_phase_unwrapping -lopencv_rgbd -lopencv_viz
-lopencv_surface_matching -lopencv_text -lopencv_ximgproc -lopencv_calib3d
-lopencv_features2d -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect
-lopencv_ml -lopencv_xphoto -lopencv_highgui -lopencv_videoio
-lopencv_imgcodecs -lopencv_photo -lopencv_imgproc -lopencv_core
--
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
--- End Message ---