Your message dated Fri, 23 Mar 2007 01:20:46 +0100
with message-id <[EMAIL PROTECTED]>
and subject line 
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: zero-icee-translators
Severity: important
Tags: patch

Hi,

currently your package FTBFS on GNU/kFreeBSD with the following error:
> make OPTIMIZE=yes LDPLATFORMFLAGS= 
> make[1]: Entering directory `/build/buildd/zeroc-icee-translators-1.1.0'
> config/Make.rules:166: config/Make.rules.GNU/kFreeBSD: No such file or 
> directory
> config/Make.rules:268: *** You need to define mkshlib in 
> Make.rules.GNU/kFreeBSD.  Stop.
> make[1]: Leaving directory `/build/buildd/zeroc-icee-translators-1.1.0'
> make: *** [debian/stamp-makefile-build] Error 2

Full build logs are available at
<http://experimental.ftbfs.de/build.php?arch=kfreebsd-i386&pkg=zeroc-icee-translators>.

There are two options:
 - either you change the 'tr' call in my patch to something like a call
   to sed to replace 'GNU/kFreeBSD' by 'Linux';
 - or you copy (or symlink) config/Make.rules.Linux to
   config/Make.rules.GNU_kFreeBSD (no change is needed right now, they
   share the same userland).

After having done this, I get some errors when compiling, that's the
reason for the second hunk of my patch. If I don't do this, I get:
>  cc -c -I../../include  -O2 -I. -DPREFIX=\"\" prefix.c
> In file included from prefix.c:80:
> /usr/include/string.h:292: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:292: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:292: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:293: error: conflicting types for 'memcpy'
> /usr/include/string.h:296: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:296: error: expected declaration specifiers or '...' 
> before numeric constant
> /usr/include/string.h:296: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:296: error: conflicting types for 'memset'
> /usr/include/string.h:299: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:299: error: expected declaration specifiers or '...' 
> before '(' token
> /usr/include/string.h:299: error: expected declaration specifiers or '...' 
> before '(' token
> make: *** [prefix.o] Error 1

I'm not sure this is the right thing to do but at least the package
builds fine, the Linux builds don't break, so I guess that the patch
could get applied.

Cheers,

-- 
Cyril Brulebois
--- zeroc-icee-translators-1.1.0/config/Make.rules	2006-03-09 14:53:28.000000000 +0100
+++ zeroc-icee-translators-1.1.0/config/Make.rules	2007-03-10 02:56:05.000000000 +0100
@@ -158,7 +158,7 @@
 INSTALL_LIBRARY		= ${INSTALL}
 INSTALL_DATA		= ${INSTALL}
 
-UNAME			:= $(shell uname)
+UNAME			:= $(shell uname | tr '/' '_')
 
 #
 # Platform specific definitions
--- zeroc-icee-translators-1.1.0/src/icecpp/prefix.c	2007-03-10 02:56:13.007378000 +0100
+++ zeroc-icee-translators-1.1.0/src/icecpp/prefix.c	2007-03-10 02:56:33.000000000 +0100
@@ -72,7 +72,9 @@
 #endif
 
 #include <stdlib.h>
+#if !defined(__FreeBSD_kernel__)
 #include <string.h>
+#endif
 
 #ifdef _WIN32
 #include <windows.h>

--- End Message ---
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 12 Mar 2007 11:59:30 +0100
Source: zeroc-icee-translators
Binary: slice2javae slice2cppe icee-translators
Architecture: source all i386
Version: 1.1.0-4
Distribution: unstable
Urgency: low
Maintainer: Francisco Moya <[EMAIL PROTECTED]>
Changed-By: Francisco Moya <[EMAIL PROTECTED]>
Description: 
 icee-translators - Metapackage to install ZeroC IceE Slice translators
 slice2cppe - Slice to C++ translator for IceE
 slice2javae - Slice to Java translator for IceE
Changes: 
 zeroc-icee-translators (1.1.0-4) unstable; urgency=low
 .
   * Closes #414221: FTBFS on GNU/kFreeBSD: needed OS detection.
   * Trying similar hack to build on Debian GNU/Hurd.
Files: 
 95daba9296493e0f7b280407ac32edb4 666 devel optional 
zeroc-icee-translators_1.1.0-4.dsc
 7e8052f586fe7292402be4dfd94dbeef 5967 devel optional 
zeroc-icee-translators_1.1.0-4.diff.gz
 49e38ca31778da1dfd205cf4d922bd93 4138 devel optional 
icee-translators_1.1.0-4_all.deb
 d747a44af4ff84624938c64e04e639c8 286746 devel optional 
slice2cppe_1.1.0-4_i386.deb
 0327c57030c2a21d9833cc8b32529591 302312 devel optional 
slice2javae_1.1.0-4_i386.deb

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

iD8DBQFGAtUcOaI3yygJ5hoRAp21AKDWqQp+XsquN+V7A0vc4FOGD88N9wCgwbU+
cURhZM8101PPpNBn6AgpKQU=
=wKgr
-----END PGP SIGNATURE-----


Accepted:
icee-translators_1.1.0-4_all.deb
  to pool/main/z/zeroc-icee-translators/icee-translators_1.1.0-4_all.deb
slice2cppe_1.1.0-4_i386.deb
  to pool/main/z/zeroc-icee-translators/slice2cppe_1.1.0-4_i386.deb
slice2javae_1.1.0-4_i386.deb
  to pool/main/z/zeroc-icee-translators/slice2javae_1.1.0-4_i386.deb
zeroc-icee-translators_1.1.0-4.diff.gz
  to pool/main/z/zeroc-icee-translators/zeroc-icee-translators_1.1.0-4.diff.gz
zeroc-icee-translators_1.1.0-4.dsc
  to pool/main/z/zeroc-icee-translators/zeroc-icee-translators_1.1.0-4.dsc




--- End Message ---

Reply via email to