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 ---