Your message dated Tue, 08 Feb 2011 21:03:01 +0000
with message-id <e1pmuid-0003kp...@franck.debian.org>
and subject line Bug#612480: fixed in libva 1.0.8-2
has caused the Debian Bug report #612480,
regarding libva: FTBFS on GNU/kFreeBSD
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 ow...@bugs.debian.org
immediately.)


-- 
612480: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612480
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libva
Version: 1.0.8-1
Severity: important
Tags: patch
User: debian-...@lists.debian.org
Usertags: kfreebsd


Hi,

the current version fails to build on GNU/kFreeBSD.

Please find attached patch with tweaks.

Petr
--- libva-1.0.8.orig/va/va_backend_tpi.h
+++ libva-1.0.8/va/va_backend_tpi.h
@@ -32,7 +32,9 @@
 #include <va/va.h>
 #include <va/va_backend.h>
 
+#ifdef __linux__
 #include <linux/videodev2.h>
+#endif
 
 struct VADriverVTableTPI
 {
@@ -43,6 +45,8 @@ struct VADriverVTableTPI
 		VASurfaceID *surface		/* out */
 	);
     
+#ifdef __linux__
+
         VAStatus (*vaCreateSurfaceFromV4L2Buf) (
 		VADriverContextP ctx,
                 int v4l2_fd,         /* file descriptor of V4L2 device */
@@ -51,6 +55,8 @@ struct VADriverVTableTPI
                 VASurfaceID *surface	           /* out */
         );
 
+#endif 
+
         VAStatus (*vaCreateSurfacesForUserPtr)(
                 VADisplay dpy,
                 int width,
--- libva-1.0.8.orig/va/va_tpi.c
+++ libva-1.0.8/va/va_tpi.c
@@ -66,6 +66,8 @@ VAStatus vaCreateSurfaceFromCIFrame (
   
 }
 
+#ifdef __linux__
+
 /* Wrap a V4L2 buffer as a VA surface, so that V4L2 camera, VA encode
  * can share the data without copy
  * The VA driver should query the camera device from v4l2_fd to see
@@ -98,6 +100,7 @@ VAStatus vaCreateSurfaceFromV4L2Buf(
       return VA_STATUS_ERROR_UNIMPLEMENTED;
 }
 
+#endif
 
 /*
  * The surfaces could be shared and accessed with extern devices
--- libva-1.0.8.orig/va/va_backend.h
+++ libva-1.0.8/va/va_backend.h
@@ -33,7 +33,10 @@
 #ifndef ANDROID
 #include <X11/Xlib.h>
 #endif
+
+#ifdef __linux__
 #include <linux/videodev2.h>
+#endif
 
 typedef struct VADriverContext *VADriverContextP;
 typedef struct VADisplayContext *VADisplayContextP;

--- End Message ---
--- Begin Message ---
Source: libva
Source-Version: 1.0.8-2

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

i965-va-driver_1.0.8-2_i386.deb
  to main/libv/libva/i965-va-driver_1.0.8-2_i386.deb
libva-dev_1.0.8-2_all.deb
  to main/libv/libva/libva-dev_1.0.8-2_all.deb
libva-glx1_1.0.8-2_i386.deb
  to main/libv/libva/libva-glx1_1.0.8-2_i386.deb
libva-tpi1_1.0.8-2_i386.deb
  to main/libv/libva/libva-tpi1_1.0.8-2_i386.deb
libva-x11-1_1.0.8-2_i386.deb
  to main/libv/libva/libva-x11-1_1.0.8-2_i386.deb
libva1_1.0.8-2_i386.deb
  to main/libv/libva/libva1_1.0.8-2_i386.deb
libva_1.0.8-2.debian.tar.gz
  to main/libv/libva/libva_1.0.8-2.debian.tar.gz
libva_1.0.8-2.dsc
  to main/libv/libva/libva_1.0.8-2.dsc
vainfo_1.0.8-2_i386.deb
  to main/libv/libva/vainfo_1.0.8-2_i386.deb



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 612...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siret...@tauware.de> (supplier of updated libva 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 08 Feb 2011 19:53:07 +0100
Source: libva
Binary: libva-dev libva1 libva-x11-1 libva-glx1 libva-tpi1 i965-va-driver vainfo
Architecture: source all i386
Version: 1.0.8-2
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Reinhard Tartler <siret...@tauware.de>
Description: 
 i965-va-driver - Video Acceleration (VA) API for Linux -- i965 VA driver
 libva-dev  - Video Acceleration (VA) API for Linux -- development files
 libva-glx1 - Video Acceleration (VA) API for Linux -- GLX runtime
 libva-tpi1 - Video Acceleration (VA) API for Linux -- TPI runtime
 libva-x11-1 - Video Acceleration (VA) API for Linux -- X11 runtime
 libva1     - Video Acceleration (VA) API for Linux -- runtime
 vainfo     - Video Acceleration (VA) API for Linux -- info program
Closes: 612438 612480
Changes: 
 libva (1.0.8-2) unstable; urgency=low
 .
   [ Petr Salinger ]
   * Fix FTBFS on kFreeBSD, Closes: #612480, #612438
 .
   [ Reinhard Tartler ]
   * upload to unstable.
   * Ease building with Source Format 3.0 (quilt).
Checksums-Sha1: 
 0968703f67c77aa30395c806595450ec5201d002 1524 libva_1.0.8-2.dsc
 a3f44f7d0dba1d6d735fc20861d1ff4336f9d94e 7737 libva_1.0.8-2.debian.tar.gz
 1996dfcc61b7198a22aacd16208883ec3c48e827 30980 libva-dev_1.0.8-2_all.deb
 830cc0674605293b9020b4151454cb1142630c80 34358 libva1_1.0.8-2_i386.deb
 bb3172db0ca5e576766293ad4d662871a1fa811c 14822 libva-x11-1_1.0.8-2_i386.deb
 c0eafdc32fb039cbff6b64ef7188353f1efd5042 11644 libva-glx1_1.0.8-2_i386.deb
 af7a2b16986deffceff8266c3c027daadb65353f 6166 libva-tpi1_1.0.8-2_i386.deb
 5f2f5ca6f8b8f71b5a8dd4e115036a679205d14d 109398 i965-va-driver_1.0.8-2_i386.deb
 50f4d451285e998c333995eabe9f1c7ae3a14587 7066 vainfo_1.0.8-2_i386.deb
Checksums-Sha256: 
 d04087a4482dd42f1dce8bfe0338c5322177ccf3e91f89c6d08e240d6f5571ed 1524 
libva_1.0.8-2.dsc
 d6de0ff9353a87fd6ed454fbe4cac634768eca8206b0bbfe92c553f53b0c0918 7737 
libva_1.0.8-2.debian.tar.gz
 4f595099876003c401171b778b2a6103b3e899dd279b82bc8eae63def5e00f5c 30980 
libva-dev_1.0.8-2_all.deb
 b989dd6e27544a2d22ac252a2d7469ba2329667cb8c985e143b2f257b496e6e7 34358 
libva1_1.0.8-2_i386.deb
 1b660cc1b7b327ad6920285b1b6ed25f4c0e8c8398d60ed555d505823b2e0172 14822 
libva-x11-1_1.0.8-2_i386.deb
 b1ecd9734fa5be86c5dd3fb24d8a544837d6551073f572106a5406145972e9e9 11644 
libva-glx1_1.0.8-2_i386.deb
 9399fc3ea9990fffa7f5a9c8796f5243e1e8b5e23ce3b96376e430d562a0df21 6166 
libva-tpi1_1.0.8-2_i386.deb
 d49cb83d2b496594956ccd7bd73f438abbfb6474202bc8593a7c953cafbc4207 109398 
i965-va-driver_1.0.8-2_i386.deb
 f39aacbf91b27a206168873840aa50ad5bf02c2436b57357650d5c2a771ca902 7066 
vainfo_1.0.8-2_i386.deb
Files: 
 a023c1147b6543643259083635b20e5f 1524 libs optional libva_1.0.8-2.dsc
 eac1561f5f4a047df7cc9fc40c60e85b 7737 libs optional libva_1.0.8-2.debian.tar.gz
 b95f789a47b66b5e369d5c31b1e013f0 30980 libdevel optional 
libva-dev_1.0.8-2_all.deb
 ff9d7a3aa58f250291abdc26ea34c4a2 34358 libs optional libva1_1.0.8-2_i386.deb
 83b777b06a690c7ee33c2a1754a6f6a4 14822 libs optional 
libva-x11-1_1.0.8-2_i386.deb
 dc595a1232078a8ac01ca260dd7c02a3 11644 libs optional 
libva-glx1_1.0.8-2_i386.deb
 645722dd2f0232e76baaf17d2eff5a60 6166 libs optional libva-tpi1_1.0.8-2_i386.deb
 3204e74a6cd00df43c779cf1a0ba6714 109398 libs optional 
i965-va-driver_1.0.8-2_i386.deb
 41641d7e5df591d97bf2a1fe6b80c9fd 7066 libs optional vainfo_1.0.8-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Debian Powered!

iEYEARECAAYFAk1RntcACgkQmAg1RJRTSKToGgCfZ2tOB6GbztCNLPIMVIl0lt9A
8qsAn1sqBpLzyFej+If/RBQQ9vDq56AC
=snA/
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to