[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#962274: marked as done (libcamera-dev: cannot compile a trivial program against libcamera)



Your message dated Tue, 30 Jun 2020 13:49:18 +0000
with message-id <E1jqGdS-00012v-Fn@fasolo.debian.org>
and subject line Bug#962274: fixed in libcamera 0~git20200629+e7aa92a-1
has caused the Debian Bug report #962274,
regarding libcamera-dev: cannot compile a trivial program against libcamera
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 owner@bugs.debian.org
immediately.)


-- 
962274: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962274
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcamera-dev
Version: 0~git20200417+35269f0-2
Severity: important

$ dpkg -L libcamera-dev:amd64 | grep 'camera\.h$'
/usr/include/libcamera/libcamera/camera.h
/usr/include/libcamera/libcamera/libcamera.h
$ pkg-config --cflags --libs camera
-lcamera

As a result, compiling Pipewire git master with the new libcamera plugin
enabled fails with:

../spa/plugins/libcamera/libcamera_wrapper.cpp:46:10: fatal error: libcamera/camera.h: No such file or directory
   46 | #include <libcamera/camera.h>
      |          ^~~~~~~~~~~~~~~~~~~~

I would expect that either libcamera headers should be installed in
/usr/include/libcamera/*.h, or `pkg-config --cflags camera` should print
"-I/usr/include/libcamera".

A simple compile/link/execute autopkgtest is an excellent way to detect
this class of problem before it affects dependent packages. The one I
contributed to libsndfile-dev in 1.0.28-8 is a recent example. If there
isn't a minimal standalone test in the libcamera source package, just
writing a main() that instantiates some simple object like PixelFormat
should work.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-2-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcamera-dev depends on:
ii  libcamera0        0~git20200417+35269f0-2
ii  libjs-jquery      3.5.1+dfsg-4
ii  libjs-underscore  1.9.1~dfsg-1

libcamera-dev recommends no packages.

libcamera-dev suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libcamera
Source-Version: 0~git20200629+e7aa92a-1
Done: Andrej Shadura <andrewsh@debian.org>

We believe that the bug you reported is fixed in the latest version of
libcamera, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 962274@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrej Shadura <andrewsh@debian.org> (supplier of updated libcamera package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 30 Jun 2020 15:41:29 +0200
Source: libcamera
Architecture: source
Version: 0~git20200629+e7aa92a-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Andrej Shadura <andrewsh@debian.org>
Closes: 959853 962274
Changes:
 libcamera (0~git20200629+e7aa92a-1) unstable; urgency=medium
 .
   * New upstream snapshot (Closes: #962274).
   * Update patches.
   * Update debian/copyright.
   * Update build dependencies enabling qcam to be built (Closes: #959853).
Checksums-Sha1:
 08b6f26573ecdf992066739aa60c985b3502b78d 2235 libcamera_0~git20200629+e7aa92a-1.dsc
 9b42125a8a58e77d3ec081ede566ae7aa23f529c 540468 libcamera_0~git20200629+e7aa92a.orig.tar.xz
 b0dd96513b5d50450d9d1cbeb4ea68668efc1e23 8108 libcamera_0~git20200629+e7aa92a-1.debian.tar.xz
Checksums-Sha256:
 3bcc788bf7a165417c961f1630558bda11d35e1b94de1bf5e31452fb98ecffd6 2235 libcamera_0~git20200629+e7aa92a-1.dsc
 9b4675413f58ff3a10703a94e6784fe594c704d47d1703e575736ca1a279dfa7 540468 libcamera_0~git20200629+e7aa92a.orig.tar.xz
 2d5411af4579fb0eb776c3bb446140d371f803c029d078f021502207d469a2c0 8108 libcamera_0~git20200629+e7aa92a-1.debian.tar.xz
Files:
 865628aaa3c9fdadf28172db1373754f 2235 libs optional libcamera_0~git20200629+e7aa92a-1.dsc
 94edb75b4d917391acd6308a8c421b4a 540468 libs optional libcamera_0~git20200629+e7aa92a.orig.tar.xz
 04490719fb5bd23df37abea9277adb09 8108 libs optional libcamera_0~git20200629+e7aa92a-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEeuS9ZL8A0js0NGiOXkCM2RzYOdIFAl77QWsACgkQXkCM2RzY
OdLXTQgArt7AobMpHawXZoqkyUd4iLDS0QDK0WzC7iduagnbUawfYPad+nwh2BUP
aefAS8TUQc2G4Jsj2mIb0fJqNOcmvMiD8aYAaWPSKC+cVyYMD9aWcBM6vO/XGZMM
C3VXlUeCp5UA41Fu6O+RwUU3cGLkDujKBcJH1HzqQIHiuu88CE+KNCyF2jKqyE4u
M54oeK42EPs+q8ThsK3jHxVNzkBoDLyWGnVvJr2uG14voB5ZnG/RckrEhGvrW39J
aN8nKmWrDajUpLoa5TEUPj6L74QzXZUYv6VaHs/HCekvAb+92QdulYKFtj2X1pZP
eB03FMxosm1GETNv5k1Rqkuc7PSPWw==
=jOCi
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: