Your message dated Tue, 08 May 2007 18:47:07 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#358044: fixed in crystalspace 1.0-20070508-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: crystalspace
Version: 0.99-20060125-1
Severity: serious
Justification: no longer builds from source

crystalspace fails to build on alpha:
[...]
    g++ -c -o ./out/linuxaxp/optimize/apps/tools/lighter2/scene.o -I. 
-I./include -I./include -Wall -Wno-unknown-pragmas -pipe -I/usr/local/include 
-fno-exceptions -fvisibility-inlines-hidden -fvisibility=hidden 
-Wno-non-virtual-dtor -O3 -fomit-frame-pointer -ffast-math  
apps/tools/lighter2/scene.cpp

In file included from ./include/csutil.h:42,
                 from ./include/crystalspace.h:33,
                 from apps/tools/lighter2/scene.cpp:19:
./include/csutil/csendian.h:160:4: error: #error Do not know how to convert to 
IEEE floats

and lots of more errors like this (there seems to be a bug in the
build system in that it doesn't stop when encountering a compilation
failure).

The problem is:

/**
 * Convert IEEE 32-bit floats from or to native machine floats.
 */
struct csIEEEfloat
{
#ifdef CS_IEEE_DOUBLE_FORMAT
  /// Convert native to IEEE
  static CS_FORCEINLINE uint32 FromNative (float f)
  { return *(uint32*)&f; }
  /// Convert IEEE to native
  static CS_FORCEINLINE float ToNative (uint32 f)
  { return *(float*)&f; }
#else
  #error Do not know how to convert to IEEE floats
#endif
};

Alpha does have IEEE format floats, so CS_IEEE_DOUBLE_FORMAT should
probably be defined.

While we're at it, FromNative and ToNative violate C++'s aliasing
rules and will yield incorrect results in certain settings. You should
use memcpy or a union.

        Falk



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-rc4-dirty
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


--- End Message ---
--- Begin Message ---
Source: crystalspace
Source-Version: 1.0-20070508-1

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

crystalspace-dev_1.0-20070508-1_amd64.deb
  to pool/main/c/crystalspace/crystalspace-dev_1.0-20070508-1_amd64.deb
crystalspace-doc_1.0-20070508-1_all.deb
  to pool/main/c/crystalspace/crystalspace-doc_1.0-20070508-1_all.deb
crystalspace_1.0-20070508-1.diff.gz
  to pool/main/c/crystalspace/crystalspace_1.0-20070508-1.diff.gz
crystalspace_1.0-20070508-1.dsc
  to pool/main/c/crystalspace/crystalspace_1.0-20070508-1.dsc
crystalspace_1.0-20070508-1_amd64.deb
  to pool/main/c/crystalspace/crystalspace_1.0-20070508-1_amd64.deb
crystalspace_1.0-20070508.orig.tar.gz
  to pool/main/c/crystalspace/crystalspace_1.0-20070508.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.
Christian Bayle <[EMAIL PROTECTED]> (supplier of updated crystalspace 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: Mon,  7 May 2007 21:18:42 +0200
Source: crystalspace
Binary: crystalspace-dev crystalspace crystalspace-doc
Architecture: source amd64 all
Version: 1.0-20070508-1
Distribution: unstable
Urgency: low
Maintainer: [EMAIL PROTECTED]
Changed-By: Christian Bayle <[EMAIL PROTECTED]>
Description: 
 crystalspace - Multiplatform 3D Game Development Kit
 crystalspace-dev - Multiplatform 3D Game Development Kit dev files
 crystalspace-doc - Multiplatform 3D Game Development Kit Documentation
Closes: 358044 358545 380792 399843 400884 401421
Changes: 
 crystalspace (1.0-20070508-1) unstable; urgency=low
 .
   * First upstream stable version (Closes: #400884)
   * Fix FTBFS: lack of libcrystalspace.a... (Closes: #358545)
   * Fix FTBFS: path problem (Closes: #399843)
   * Do not know how to convert to IEEE floats, fixed upstream (Closes: #358044)
   * Changed python dependancy for python-support (Closes: #380792)
   * Renamed startme to csstartme (Closes: #401421) filename namespace pollution
Files: 
 9432302cc44cb6eda3a769ce4dbb1557 1110 games optional 
crystalspace_1.0-20070508-1.dsc
 baffb28cc9510bf51793bda67a211fe3 32358853 games optional 
crystalspace_1.0-20070508.orig.tar.gz
 fa2efde50a26fc4ab1b8b00f8caddcbc 14610 games optional 
crystalspace_1.0-20070508-1.diff.gz
 9efe883682ba018b42247fb63327d2b4 39440738 games optional 
crystalspace_1.0-20070508-1_amd64.deb
 522fc971ca38106a0dcba2900738c479 825120 devel optional 
crystalspace-dev_1.0-20070508-1_amd64.deb
 e9f64a08b0fc9eecb332245f332fb2b6 3025788 doc optional 
crystalspace-doc_1.0-20070508-1_all.deb

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

iD8DBQFGQLmyTx4JB6685x8RAvvyAKCeqphCvMCvTKq5gZMJlpJAt49MwgCgobbB
2h3n5YLIkpjN/5u8KmVF3LY=
=sm5Q
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to