Your message dated Mon, 07 Oct 2013 17:19:17 +0000
with message-id <e1vtesj-0003i7...@franck.debian.org>
and subject line Bug#724897: fixed in mjpegtools 1:2.1.0+debian-1
has caused the Debian Bug report #724897,
regarding mjpegtools: FTBFS on hurd-i386: unconditional PATH_MAX and MAXPATHLEN 
used
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.)


-- 
724897: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724897
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mjpegtools
Version: 1:2.0.0+debian-2
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd
Control: forwarded -1 https://sourceforge.net/p/mjpeg/patches/53/

Hi,

currently [1] mjpegtools does not build on GNU/Hurd.

The problem is the unconditional usage of PATH_MAX and MAXPATHLEN,
neither of which is defined on Hurd.

I fixed the issues in a clean way (hopefully) and sent the patches
upstream [2]; since those patches can sound intrusive and they have no
feedback yet (reported them few minutes ago), I am asking to locally
apply in Debian the attached patch, which does a simplier ifndef/define
job (and should not break things).

Would it be possible to upload it sometime soon? I just discovered
mjpegtools is a build dependency for a couple of sources involved in
the currently ongoing libav9 transition, which then cannot be rebuilt
on Hurd due to the lack of mjpegtools.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=mjpegtools&arch=hurd-i386&ver=1%3A2.0.0%2Bdebian-2&stamp=1351795704
[2] https://sourceforge.net/p/mjpeg/patches/53/

Thanks,
-- 
Pino
--- a/lavtools/editlist.c
+++ b/lavtools/editlist.c
@@ -26,6 +26,9 @@
 #include "editlist.h"
 #include <math.h>
 
+#ifndef PATH_MAX
+# define PATH_MAX 4096
+#endif
 
 /* Since we use malloc often, here the error handling */
 
--- a/lavtools/png2yuv.c
+++ b/lavtools/png2yuv.c
@@ -51,6 +51,10 @@ png2yuv
 #include "subsample.h"
 #include "colorspace.h"
 
+#ifndef PATH_MAX
+# define PATH_MAX 4096
+#endif
+
 #define DEFAULT_CHROMA_MODE Y4M_CHROMA_420JPEG
 
 typedef struct _parameters 
--- a/mplex/main.cpp
+++ b/mplex/main.cpp
@@ -73,6 +73,10 @@ lround(double x)
 };
 #endif
 
+#if	!defined(MAXPATHLEN)
+# define MAXPATHLEN 4096
+#endif
+
 
 
 class FileOutputStream : public OutputStream

--- End Message ---
--- Begin Message ---
Source: mjpegtools
Source-Version: 1:2.1.0+debian-1

We believe that the bug you reported is fixed in the latest version of
mjpegtools, 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 724...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alessio Treglia <ales...@debian.org> (supplier of updated mjpegtools 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...@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 07 Oct 2013 17:54:12 +0100
Source: mjpegtools
Binary: mjpegtools mjpegtools-dbg mjpegtools-gtk libmjpegtools-dev 
liblavfile-2.0-0 liblavjpeg-2.0-0 liblavplay-2.0-0 libmjpegutils-2.0-0 
libmpeg2encpp-2.0-0 libmplex2-2.0-0
Architecture: source amd64
Version: 1:2.1.0+debian-1
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Alessio Treglia <ales...@debian.org>
Description: 
 liblavfile-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 liblavjpeg-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 liblavplay-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 libmjpegtools-dev - MJPEG capture/editing/replay and MPEG encoding toolset 
(developme
 libmjpegutils-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 libmpeg2encpp-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 libmplex2-2.0-0 - MJPEG capture/editing/replay and MPEG encoding toolset 
(library)
 mjpegtools - MJPEG capture/editing/replay and MPEG encoding toolset
 mjpegtools-dbg - MJPEG capture/editing/replay and MPEG encoding toolset (debug)
 mjpegtools-gtk - MJPEG capture/editing/replay and MPEG encoding toolset (GTK+ 
fron
Closes: 724897
Changes: 
 mjpegtools (1:2.1.0+debian-1) unstable; urgency=low
 .
   * Team upload.
   * New upstream release:
     - Add new tool: y4mshift
   * Handle epoch properly when checking for new releases.
   * Drop debian/patches/11_fix_ftbfs_gcc4.7.patch patch, applied upstream.
   * Refresh the patchset.
   * Avoid unconditional usage of PATH_MAX and MAXPATHLEN. Thanks to Pino
     Toscano for the great work. (Closes: #724897)
   * Divert y4mshift.
   * Remove DM-Upload-Allowed: yes.
   * Bump Standards.
Checksums-Sha1: 
 587092166a129721c726442d525072e159a7f8a5 2759 mjpegtools_2.1.0+debian-1.dsc
 20ff2af2229abc22ec22623bd86c0251ee6b6c8f 1847466 
mjpegtools_2.1.0+debian.orig.tar.gz
 eb3c150e97a33e88baa8031c5232db31425e7a87 11688 
mjpegtools_2.1.0+debian-1.debian.tar.gz
 7d5f5a5e459c55abf967eb5ea33a6b8ea05e6165 451800 
mjpegtools_2.1.0+debian-1_amd64.deb
 c33ed235a9d07a17d8e4391fcd81b59b0a8440dc 1826162 
mjpegtools-dbg_2.1.0+debian-1_amd64.deb
 babfa17cce454a4151ba0dda10a4658859059d43 16398 
mjpegtools-gtk_2.1.0+debian-1_amd64.deb
 e616344ecfe9dd12e40c8f9d2088a8b5d8bd11d6 236228 
libmjpegtools-dev_2.1.0+debian-1_amd64.deb
 eada2772b5e2ca665a9209fa49231271eff76fe0 40262 
liblavfile-2.0-0_2.1.0+debian-1_amd64.deb
 bf154fa93d77eb915b2b5e798fcffff121f94092 15796 
liblavjpeg-2.0-0_2.1.0+debian-1_amd64.deb
 71ef62a0cdb36d2eb446a2664a4fed8d9fdf3672 25010 
liblavplay-2.0-0_2.1.0+debian-1_amd64.deb
 0c947aa237f1303fe9f5fed05b92c4013f5f6988 26800 
libmjpegutils-2.0-0_2.1.0+debian-1_amd64.deb
 b252151c65c75edf5614817c3cb8a34ae68f0389 76256 
libmpeg2encpp-2.0-0_2.1.0+debian-1_amd64.deb
 6ade0028d73ccb126163a6f4348014bc02a3fbbb 48824 
libmplex2-2.0-0_2.1.0+debian-1_amd64.deb
Checksums-Sha256: 
 8b78034cbda31115b046b4f0d548f3437be31dbc9ce0cbafb3eea37d264cd3ad 2759 
mjpegtools_2.1.0+debian-1.dsc
 d40a3e5c22a6b2fd054f1ebfa76642fb8bf561de8f3994e32a2fb487befc40de 1847466 
mjpegtools_2.1.0+debian.orig.tar.gz
 6a4b49564f8586f4b2a5bfe3b4213d7231e49d560a7fac0ff274a0d0ec66d33d 11688 
mjpegtools_2.1.0+debian-1.debian.tar.gz
 bb3b51ebea1e7ae2ee45f9e6e413bba4eb4b702e8db462ec573e8778a787e189 451800 
mjpegtools_2.1.0+debian-1_amd64.deb
 acd71aa5d858cc388eaabbe55812429e7a6c8d39755b8d77696c05fc31ca1e7d 1826162 
mjpegtools-dbg_2.1.0+debian-1_amd64.deb
 04d202c89b46d702622493b62d0abe16c165cd22a359a91a46633c49a16cf9e9 16398 
mjpegtools-gtk_2.1.0+debian-1_amd64.deb
 0621895c037117ef9d11556bdf272a0c8375a8aa5a0df97e9a7dd2987a619cfc 236228 
libmjpegtools-dev_2.1.0+debian-1_amd64.deb
 729bf343d2cc975aa9edec3ec1ec14a37087aef4de5ab48e44f084c8af37b534 40262 
liblavfile-2.0-0_2.1.0+debian-1_amd64.deb
 f4ed24b74b32de53553150694ee6f6a132405f25d804fa504e78c6e97fe12eb2 15796 
liblavjpeg-2.0-0_2.1.0+debian-1_amd64.deb
 f64fbfb37d42556cebab1cf22506d2105835ec23cded7d2bd018953155f0c462 25010 
liblavplay-2.0-0_2.1.0+debian-1_amd64.deb
 066ec300eea16561bcd2bb887a40ff3688291d1f69fbbdc3df3cea2e6a44837e 26800 
libmjpegutils-2.0-0_2.1.0+debian-1_amd64.deb
 c2df35d6af0331f8b6837aaa563bdac98d8868dedbe20b9d3fcb28681d85ea4a 76256 
libmpeg2encpp-2.0-0_2.1.0+debian-1_amd64.deb
 274d42ffc467d533a871a0bac635cdf34dc253d7f2ccb04f828153f746988a52 48824 
libmplex2-2.0-0_2.1.0+debian-1_amd64.deb
Files: 
 b20238d2c35ae94f795b835e8d3dd67a 2759 video optional 
mjpegtools_2.1.0+debian-1.dsc
 2cf3a7a2ec4946989e2964797e545c43 1847466 video optional 
mjpegtools_2.1.0+debian.orig.tar.gz
 ad6b03d3aa1e79aa7d48922b03bdd43c 11688 video optional 
mjpegtools_2.1.0+debian-1.debian.tar.gz
 5fa2b22306a4642c1165f6d6b2dc04de 451800 video optional 
mjpegtools_2.1.0+debian-1_amd64.deb
 c68b98f4f46946d78d35afd96343a8c0 1826162 debug extra 
mjpegtools-dbg_2.1.0+debian-1_amd64.deb
 9562126cca325e82a64a47a2f081e595 16398 video optional 
mjpegtools-gtk_2.1.0+debian-1_amd64.deb
 4feb74bbd88e9cbae74c1d2db4b7f2bd 236228 libdevel optional 
libmjpegtools-dev_2.1.0+debian-1_amd64.deb
 851ac8381ecb1e609e58c8ce05fdb47e 40262 libs optional 
liblavfile-2.0-0_2.1.0+debian-1_amd64.deb
 381af74ac00e2f3bc4a06e201aa653f1 15796 libs optional 
liblavjpeg-2.0-0_2.1.0+debian-1_amd64.deb
 11e7a98dec96d42134fc5df02305b8f0 25010 libs optional 
liblavplay-2.0-0_2.1.0+debian-1_amd64.deb
 db1714dc9cac31c203ebfb514ca9a998 26800 libs optional 
libmjpegutils-2.0-0_2.1.0+debian-1_amd64.deb
 2d790222c6af054d043ff2de8d05f927 76256 libs optional 
libmpeg2encpp-2.0-0_2.1.0+debian-1_amd64.deb
 231d2d5facb5559453344717ea7b4a98 48824 libs optional 
libmplex2-2.0-0_2.1.0+debian-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJSUukTAAoJEOikiuUxHXZadeYQAKSnEIEm4yGFEieUyn/iQDK1
2KxkBUE6grzi7WGpA1ZBaW8tBSJfttWJ+lTtcI385ZVXsWt2jwykjwkoyT+NAsO2
JojLyNDhZLOiq9u9hvJhVS50mvwdw9r9AK3XecoCI1GdVhmT4ijTD+PFMGNqQfXK
xcjWdsXOn/1M3KdvLy2YHUVRf1SPNQWfKwvLyIVGhHmiKNS7MgGsw2fi4oOjQGlO
bB0wONxn3lRkvwKUJbCR/cHD5y69zP0u2uVslsHGp8yx1xmjkvC6Bez8LTe9bER6
gOM1xeb6SnkleqkSlJISaCnH6IS9hkRhhhu5NuxhBzEmFaKTIfB74prsZp8YQ+qh
EfdR4Vptn0s8ta8hakK/mk0uUSJDrWBv3kzNg/3r5IAI3lV9e9l4WiJSIPuwY6G0
vNBDmaMk8GSWAl9GdbjjrcL+G8W99eou98cY6Nda+0W5iIYplHdAq8w4hDSDf025
oEkf59ooGgmXcQ8LpnTV4hKr1FccpkEkkbNk0kDGoSfXCk29jt9bB8tXo+4YMOfW
JhMLJDqeT86dT6GEbWSBOQfFmiV0S2tz+nthKZ9ntcaWFhbfEDbNDrFLIKdThvOi
juW+yy9eK+ic6j4xROIIoPnYMoA4ABOUeh3izyxzo0LWuLBdBNHpo1gTojKdRDhy
IiE4OdYxvCRhSoELkq6n
=pdDG
-----END PGP SIGNATURE-----

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

Reply via email to