#815339 mini-httpd: FTBFS on kfreebsd-amd64: mini_httpd.c:102:19: error: conflicting types for 'int64_t' #815339
- Package:
- src:mini-httpd
- Source:
- mini-httpd
- Submitter:
- Andreas Beckmann
- Date:
- 2022-07-20 22:24:03 UTC
- Severity:
- important
- Tags:
Hi, mini-httpd FTBFS on kfreebsd-amd64: https://buildd.debian.org/status/fetch.php?pkg=mini-httpd&arch=kfreebsd-amd64&ver=1.21-1&stamp=1442356830 debian/rules build-arch dh build-arch dh_testdir -a dh_auto_configure -a dh_auto_build -a make -j1 make[1]: Entering directory '/«PKGBUILDDIR»' rm -f mime_encodings.h sed < mime_encodings.txt > mime_encodings.h \ -e 's/#.*//' -e 's/[ ]*$//' -e '/^$/d' \ -e 's/[ ][ ]*/", 0, "/' -e 's/^/{ "/' -e 's/$/", 0 },/' rm -f mime_types.h sed < mime_types.txt > mime_types.h \ -e 's/#.*//' -e 's/[ ]*$//' -e '/^$/d' \ -e 's/[ ][ ]*/", 0, "/' -e 's/^/{ "/' -e 's/$/", 0 },/' cc -Wl,-z,relro -s `dpkg-buildflags --get CPPFLAGS` `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get LDFLAGS` -c mini_httpd.c mini_httpd.c:102:19: error: conflicting types for 'int64_t' typedef long long int64_t; ^ In file included from /usr/include/sys/kglue/sys/types.h:77:0, from /usr/include/sys/kglue/sys/param.h:94, from /usr/include/sys/kern/param.h:1, from /usr/include/osreldate.h:1, from /usr/include/x86_64-kfreebsd-gnu/bits/param.h:36, from /usr/include/x86_64-kfreebsd-gnu/sys/param.h:31, from mini_httpd.c:38: /usr/include/sys/_stdint.h:49:20: note: previous declaration of 'int64_t' was here typedef __int64_t int64_t; ^ [...] Andreas
tags 815339 + patch user debian-bsd@lists.debian.org usertags 815339 + kfreebsd thanks Hi, Andreas Beckmann wrote: Please find a patch for this attached. Thank you. Regards,
Thanks Steven Chamberlain fix in next upload
We believe that the bug you reported is fixed in the latest version of
mini-httpd, 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 815339@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jose dos Santos Junior <j.s.junior@live.com> (supplier of updated mini-httpd 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)
Format: 1.8
Date: Fri, 01 Apr 2016 17:32:30 -0300
Source: mini-httpd
Binary: mini-httpd
Architecture: source
Version: 1.23-1
Distribution: unstable
Urgency: medium
Maintainer: Jose dos Santos Junior <j.s.junior@live.com>
Changed-By: Jose dos Santos Junior <j.s.junior@live.com>
Description:
mini-httpd - Small HTTP server
Closes: 815339 819125
Launchpad-Bugs-Fixed: 943088
Changes:
mini-httpd (1.23-1) unstable; urgency=medium
.
* New upstream release
* d/control:
- Bump Standard-Version to 3.9.7.
* d/upstream.changelog:
- Update changes.
* d/patches:
- Remove patch fix-add_to_response-buffer-overflow fixed for upstream.
- Fix support FreeBSD
thanks Steven Chamberlain <steven@pyro.eu.org> (Closes: #815339)
- Add patch fix-autobuilders for a problem with package on 64-bit
thanks Steve Langasek <steve.langasek@ubuntu.com> (Closes: #819125)
* d/rules:
- Add hardening
- Don`t install htpasswd (LP: #943088)
Checksums-Sha1:
2e7bf886c54a5057dbde30761cddc6be6aa5e1e0 1730 mini-httpd_1.23-1.dsc
0701ca607f8b8a0c8e0409084d0ac8720beb87f2 43322 mini-httpd_1.23.orig.tar.gz
3e164d704e72ac1d7885e02a608cbe379a73b325 14084 mini-httpd_1.23-1.debian.tar.xz
Checksums-Sha256:
4292f17cd873418294358804e423a0c55038a1f79275be34d289a51c0781b605 1730 mini-httpd_1.23-1.dsc
bcc8c88392a4baeba5fa3ca8b924e9558c3dcb3018989b228d4f621acc8fffca 43322 mini-httpd_1.23.orig.tar.gz
b2b35312a2aeabebba5a60e8bc21ed976503cfdffd94d69e51c1bc1606a17435 14084 mini-httpd_1.23-1.debian.tar.xz
Files:
3b1a1a23f3837d3e6daf0e2850be84c5 1730 web optional mini-httpd_1.23-1.dsc
fb8ba6d826a8b28d1885a9fca473c120 43322 web optional mini-httpd_1.23.orig.tar.gz
2c38ebd05035121f9f356fe2d67f00e4 14084 web optional mini-httpd_1.23-1.debian.tar.xz
iQIcBAEBCAAGBQJXAi4QAAoJEPNPCXROn13Z+mcP/jEqa5bbsFHJ3PZAfcJ7eKDN
Ce96pLqEc0pPkup+REOUBK7/9Czm9nialT6uq8pDlgBxOUKc4KuxX4as3eTkzw/P
POYTyQHLcg0mc7u9UB3DVmzQMHv6Kb6NuwE7IIxI8dOiyw3RjYCv8/7z3Cx4bpiT
9OFTGY627uqm61mXI3xUs7ATIOHWn6pdruIo3BwEf7Wep/FA6NGBhP3slkINuvA5
lHbfZSdcugCrAL3pwB5hiDjzf5X6cn2KwFu3ugGZe6K61PgCKDwrbhoM11saPECl
mfTPETDjT9zOW3PI6AMjcWvKDzuBA0w31hLtWah0qgHVTwETYn4y/SL5fzgk/xXg
0oOXC0SXD5Ezx1Ox9to4EcPpW3mg5JJA1HnkcHII8UafkfcFAfnhpJw4Fw4qsbxW
r6d7GE/UwJhnOJxr42+1ioaujHmEYpWOH9goW9478R8L4yrb1z+hFWt6MjQgNJPn
I8GrVJCgulPgLpxTHs/sdQNFqSMci4M0Sfo/2yevYTIMV4rcOQSggqx7z7PhIwvD
QlrM5MWMgXAackHP6X3ZlmZFfCr5KuCg5mDp4dVVWwtXRdyZxJAmQtfzQJigDsG8
dR04JmbXrN0oRSkZNwqhUAtMOlOE7+HY0AhtDD6LTf6y8btZuAc2YVM/VGeFUTuP
gTN5Anu2lt16I+A3Wt6M
=/lrR
-----END PGP SIGNATURE-----
Unfortunately that fix didn't work: https://buildd.debian.org/status/fetch.php?pkg=mini-httpd&arch=kfreebsd-amd64&ver=1.23-1&stamp=1459766533 Andreas
This bug was duplicated and the bug closed was #825713. Fixed and closed in version 1.23-1.1 by Mattia Rizzolo. Håvard