Your message dated Mon, 13 Apr 2009 16:11:48 +0300
with message-id <[email protected]>
and subject line #804841 closed in 0.9.2-1: FTBFS with GCC 4.4: #elif used
instead of #else
has caused the Debian Bug report #504841,
regarding FTBFS with GCC 4.4: #elif used instead of #else
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
504841: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504841
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: flamerobin
Version: 0.9.0-2
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch
Your package fails to build with the upcoming GCC 4.4. Version 4.4
has not been released yet but I'm building with a snapshot in order
to find errors and give people an advance warning.
GCC 4.4 will introduce better checks in the preprocessor. The problem
is pretty obvious: you're using a #elif without any condition when
you really want a #else.
You can reproduce this problem with gcc-snapshot from unstable.
> Automatic build of flamerobin_0.9.0-2 on em64t by sbuild/amd64 0.53
...
> /build/tbm/flamerobin-0.9.0/bk-deps x86_64-linux-gnu-g++ -c -o
> flamerobin_PreferencesDialog.o -I.pch/flamerobin -DHAVE_FRCONFIG_H
> -DIBPP_LINUX -I. -I./src -I./src/ibpp -I./res
> -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8
> -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -DWX_PRECOMP -g
> -O2 ./src/gui/PreferencesDialog.cpp
> ./src/gui/PreferencesDialog.cpp:88:6: error: #elif with no expression
> make[1]: *** [flamerobin_PreferencesDialog.o] Error 1
> make[1]: Leaving directory `/build/tbm/flamerobin-0.9.0'
> make: *** [build-stamp] Error 2
--- src/gui/PreferencesDialog.cpp~ 2008-11-07 16:12:29.000000000 +0000
+++ src/gui/PreferencesDialog.cpp 2008-11-07 16:12:33.000000000 +0000
@@ -85,7 +85,7 @@
return wxT("mac");
#elif defined(__UNIX__)
return wxT("unix");
-#elif
+#else
return wxT("undefined");
#endif
}
(flamerobin doesn't compile for me for other reasons, so I cannot
check if this patch is complete.)
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Version: 0.9.2-1
The new upstream version incorporates the patch. I forgot to mention
that in the changelog.
--
dam JabberID: [email protected]
signature.asc
Description: Digital signature
--- End Message ---