Your message dated Thu, 12 Jul 2007 19:13:37 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#413847: fixed in afnix 1.5.2-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: afnix
Severity: important
Tags: patch
Hi,
your package FTBFS on GNU/kFreeBSD, with the following error:
> dh_testdir
> ./cnf/bin/afnix-setup -o --prefix=/usr
> afnix-setup: cannot determine linking type
> make: *** [configure-stamp] Error 1
Full build logs are available at
<http://experimental.ftbfs.de/build.php?arch=kfreebsd-i386&pkg=afnix>.
Please find attached a patch to fix this. I didn't reindent anything in
the first hunk so that one can easily see that it is really a one-liner.
About the second, I won't be categorical about the absence of
MREMAP_MAYMOVE, but looking at the whole content of my /usr/include and
at how the FreeBSD case is treated in the patched header, it sounds like
reasonable to me.
I let the #undef outside the Linux block so as to be as non-intrusive as
possible, but putting the "#define AFNIX_HAVE_MREMAP" into a
"#ifndef __FreeBSD_kernel__" test might make sense.
Cheers,
--
Cyril Brulebois
--- afnix-1.4.2/cnf/bin/afnix-guess 2006-12-29 15:55:04.000000000 +0100
+++ afnix-1.4.2/cnf/bin/afnix-guess 2007-03-07 16:03:50.000000000 +0100
@@ -73,6 +73,7 @@
name=`uname -s`
case $name in
Linux) plat_name=linux;;
+ GNU/kFreeBSD) plat_name=linux;; # GNU userland in both cases
SunOS) plat_name=solaris;;
FreeBSD) plat_name=freebsd;;
Darwin) plat_name=darwin;;
--- afnix-1.4.2/src/lib/plt/shl/cmem.hxx 2006-12-29 15:55:06.000000000 +0100
+++ afnix-1.4.2/src/lib/plt/shl/cmem.hxx 2007-03-07 16:05:45.000000000 +0100
@@ -39,6 +39,13 @@
#include <stdio.h>
#endif
+// GNU/kFreeBSD: same as linux but no MREMAP_MAYMOVE apparently
+// Checking for PLATFORM_LINUX to ensure that it doesn't break "Plain" FreeBSD
+#if (AFNIX_PLATFORM_PLATID == AFNIX_PLATFORM_LINUX) && (defined __FreeBSD_kernel__)
+#undef AFNIX_HAVE_MREMAP
+#endif
+
+
// solaris platform
#if (AFNIX_PLATFORM_PLATID == AFNIX_PLATFORM_SOLARIS)
#define AFNIX_HAVE_SYSCONF
--- End Message ---
--- Begin Message ---
Source: afnix
Source-Version: 1.5.2-1
We believe that the bug you reported is fixed in the latest version of
afnix, which is due to be installed in the Debian FTP archive:
afnix-doc_1.5.2-1_i386.deb
to pool/main/a/afnix/afnix-doc_1.5.2-1_i386.deb
afnix_1.5.2-1.diff.gz
to pool/main/a/afnix/afnix_1.5.2-1.diff.gz
afnix_1.5.2-1.dsc
to pool/main/a/afnix/afnix_1.5.2-1.dsc
afnix_1.5.2-1_i386.deb
to pool/main/a/afnix/afnix_1.5.2-1_i386.deb
afnix_1.5.2.orig.tar.gz
to pool/main/a/afnix/afnix_1.5.2.orig.tar.gz
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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Cager <[EMAIL PROTECTED]> (supplier of updated afnix 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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 20 Jun 2007 09:39:05 +0100
Source: afnix
Binary: afnix-doc afnix
Architecture: source i386
Version: 1.5.2-1
Distribution: unstable
Urgency: low
Maintainer: Michael Koch <[EMAIL PROTECTED]>
Changed-By: Paul Cager <[EMAIL PROTECTED]>
Description:
afnix - Compiler and run-time for the AFNIX programming language
afnix-doc - Compiler and run-time for the AFNIX programming language (documen
Closes: 413847 424089 424547
Changes:
afnix (1.5.2-1) unstable; urgency=low
.
* New upstream release
- Closes: #413847 - FTBFS on GNU/kFreeBSD.
- Closes: #424089 - FTBFS if built twice in a row.
.
This release also provides a xml processor in the form
of a new service module called 'xml processing environment'
or xpe.
.
* Patched src/lib/std/shl/ucd/cucd.hpp
Closes: #424547 - FTBFS with GCC 4.2: deprecated conversion from string
constant.
Files:
b33391ed5e68987ff2917fe272cf811b 641 interpreters optional afnix_1.5.2-1.dsc
cfdc9c3c02927db3f2b667e195a3fcb1 1525415 interpreters optional
afnix_1.5.2.orig.tar.gz
4de5fe0213124a287c110a39a533a62c 6023 interpreters optional
afnix_1.5.2-1.diff.gz
a5808d223b62e1552717e42067d96c6a 1886160 interpreters optional
afnix_1.5.2-1_i386.deb
3e3fdd19d1bba3275999018f685772a1 189854 doc optional afnix-doc_1.5.2-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGh8SsWSOgCCdjSDsRAkflAJ9ztwFw4HR9zdiPF1jkI4sKBkAaMQCfZTW5
+eWJ7FXxm9b6gPXc7GelKAM=
=UI2Q
-----END PGP SIGNATURE-----
--- End Message ---