Package: digikam
Version: 2:0.9.2-5
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 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.3 has converted a number
of warnings into errors.  With GCC 4.3, you're no longer to
just redefine a previous #define.  You need to either avoid
redefinitions directly or to use #ifndef to make sure that something
has not been defined already.  See
http://www.cyrius.com/journal/gcc/gcc-4.3-pedwarn.html

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.

> Automatic build of digikam_2:0.9.2-5 on em64t by sbuild/amd64 0.53
...
> creating libdigikam_la.all_cpp.cpp ...
> /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H 
> -I. -I/build/tbm/digikam-0.9.2/./digikam/digikam -I../.. 
> -I/build/tbm/digikam-0.9.2/./digikam/sqlite 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/histogram 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/levels 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/curves 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/themeengine 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/widgets/common 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/thumbbar 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/jpegutils 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/dcraw 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/dimg 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/dmetadata 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/imageproperties 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/threadimageio 
> -I../../digikam/libs/dialogs 
> -I/build/tbm/digikam-0.9.2/./digikam/libs/dialogs 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/cameragui 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/imageeditor/editor 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/imageeditor/canvas 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/splashscreen 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/setup 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/slideshow 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/batch 
> -I/build/tbm/digikam-0.9.2/./digikam/utilities/lighttable -I/usr/include/kde  
>  -I/usr/include/kde   -I/usr/include/kde   -I/usr/include/gphoto2 
> -I/usr/include/kde -I/usr/share/qt3/include -I.    -DQT_THREAD_SUPPORT  
> -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
> -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 
> -fno-inline -g -Wall -O2 -Wformat-security -Wmissing-format-attribute 
> -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common 
> -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
> -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE  -c -o libdigikam_la.all_cpp.lo 
> libdigikam_la.all_cpp.cpp
> In file included from 
> /build/tbm/digikam-0.9.2/./digikam/digikam/albumdb_sqlite2.cpp:28,
>                  from libdigikam_la.all_cpp.cpp:7:
> /build/tbm/digikam-0.9.2/./digikam/sqlite/sqlite.h:31:1: error: 
> "SQLITE_VERSION" redefined
> In file included from 
> /build/tbm/digikam-0.9.2/./digikam/digikam/albumdb.cpp:32,
>                  from libdigikam_la.all_cpp.cpp:6:
> /usr/include/sqlite3.h:91:1: error: this is the location of the previous 
> definition
> In file included from 
> /build/tbm/digikam-0.9.2/./digikam/digikam/albumdb_sqlite2.cpp:28,
>                  from libdigikam_la.all_cpp.cpp:7:
> /build/tbm/digikam-0.9.2/./digikam/sqlite/sqlite.h:486:1: error: 
> "SQLITE_TEXT" redefined
> In file included from 
> /build/tbm/digikam-0.9.2/./digikam/digikam/albumdb.cpp:32,
>                  from libdigikam_la.all_cpp.cpp:6:
> /usr/include/sqlite3.h:1431:1: error: this is the location of the previous 
> definition

-- 
Martin Michlmayr
http://www.cyrius.com/


Reply via email to