[Bug 303446] New: Kdepimlibs (master) fail to compile with -DKDE4_ENABLE_FINAL=1

Hrvoje Senjan hrvoje.senjan at gmail.com
Fri Jul 13 00:57:38 BST 2012


https://bugs.kde.org/show_bug.cgi?id=303446

            Bug ID: 303446
          Severity: normal
           Version: GIT (master)
          Priority: NOR
                CC: kdepim-bugs at kde.org
          Assignee: jlayt at kde.org
           Summary: Kdepimlibs (master) fail to compile with
                    -DKDE4_ENABLE_FINAL=1
    Classification: Unclassified
                OS: Linux
          Reporter: hrvoje.senjan at gmail.com
          Hardware: Other
            Status: UNCONFIRMED
         Component: kholidays
           Product: kdepimlibs

Here's the output:

[ 33%] Building CXX object
kholidays/CMakeFiles/kholidays.dir/kholidays_final_cpp.o
cd kholidays && /usr/bin/c++   -DMAKE_KHOLIDAYS_LIB -DKDE_USE_FINAL
-D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL
-DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
-DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=13 -DQT_USE_FAST_CONCATENATION
-DQT_USE_FAST_OPERATOR_PLUS -DKDE_DEFAULT_DEBUG_AREA=5350 -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 
-Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts
-Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS
-fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics
-fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -DNDEBUG
-DQT_NO_DEBUG -fPIC -I. -I../../kholidays -I../.. -I..
-I../../kholidays/parsers/plan2 -I/usr/include/KDE -I/usr/include/qt4/phonon
-I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtUiTools
-I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql
-I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript
-I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork
-I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtDesigner
-I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtDBus
-I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt
-I/usr/share/qt4/mkspecs/default -I/usr/include/qt4    -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -o CMakeFiles/kholidays.dir/kholidays_final_cpp.o -c
kholidays_final_cpp.cpp
In file included from kholidays_final_cpp.cpp:12:0:
holidayparserplan.cpp:59:6: warning: "YYENABLE_NLS" is not defined [-Wundef]
In file included from kholidays_final_cpp.cpp:7:0:
/build/buildd/kdepimlibs-4.8.97git/kholidays/sunriseset.cpp:28:15: error:
redefinition of 'double PI'
In file included from kholidays_final_cpp.cpp:6:0:
/build/buildd/kdepimlibs-4.8.97git/kholidays/lunarphase.cpp:156:15: error:
'double PI' previously defined here
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp: In member function 'virtual
KHolidays::HolidayParserPlan::token_type
KHolidays::HolidayScannerPlan::lex(KHolidays::HolidayParserPlan::semantic_type*,
KHolidays::HolidayParserPlan::location_type*)':
holidayscannerplan.lpp:154:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:155:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:178:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:202:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:226:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:251:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:274:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:9:0:
holidayscannerplan.lpp:297:18: warning: deprecated conversion from string
constant to 'char*' [-Wwrite-strings]
In file included from kholidays_final_cpp.cpp:10:0:
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/holidayparserdriver.cpp:
In member function 'virtual void
KHolidays::HolidayParserDriver::setParseCalendar(const QString&)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/holidayparserdriver.cpp:113:59:
warning: 'static KCalendarSystem* KCalendarSystem::create(const QString&, const
KLocale*)' is deprecated (declared at /usr/include/KDE/../kcalendarsystem.h:83)
[-Wdeprecated-declarations]
In file included from kholidays_final_cpp.cpp:11:0:
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'int
KHolidays::HolidayParserDriverPlan::adjustedMonthNumber(int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:177:40:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'QDate KHolidays::HolidayParserDriverPlan::easter(int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:242:40:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'QDate KHolidays::HolidayParserDriverPlan::pascha(int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:263:40:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:264:40:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:275:44:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:279:44:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
In file included from kholidays_final_cpp.cpp:11:0:
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void
KHolidays::HolidayParserDriverPlan::setFromWeekdayInMonth(int, int, int, int,
int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:440:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void
KHolidays::HolidayParserDriverPlan::setFromRelativeWeekday(int, int, int,
int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:493:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void KHolidays::HolidayParserDriverPlan::setFromDate(int,
int, int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:581:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void KHolidays::HolidayParserDriverPlan::setFromEaster(int,
int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:641:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void KHolidays::HolidayParserDriverPlan::setFromPascha(int,
int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:661:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:
In member function 'void KHolidays::HolidayParserDriverPlan::setEvent(int, int,
int)':
/build/buildd/kdepimlibs-4.8.97git/kholidays/parsers/plan2/holidayparserdriverplan.cpp:676:86:
warning: 'virtual QString KCalendarSystem::calendarType() const' is deprecated
(declared at /usr/include/KDE/../kcalendarsystem.h:245)
[-Wdeprecated-declarations]
make[4]: *** [kholidays/CMakeFiles/kholidays.dir/kholidays_final_cpp.o] Error 1
make[4]: Leaving directory
`/build/buildd/kdepimlibs-4.8.97git/obj-x86_64-linux-gnu'
make[3]: *** [kholidays/CMakeFiles/kholidays.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
In file included from akonadi-kde_final_cpp.cpp:129:0:
/build/buildd/kdepimlibs-4.8.97git/akonadi/typepluginloader.cpp:120:13:
warning: 'bool Akonadi::operator<(const QString&, const Akonadi::PluginEntry&)'
defined but not used [-Wunused-function]
In file included from akonadi-kde_final_cpp.cpp:129:0:
/build/buildd/kdepimlibs-4.8.97git/akonadi/typepluginloader.cpp:201:13:
warning: 'bool Akonadi::operator<(const Akonadi::MimeTypeEntry&, const
Akonadi::MimeTypeEntry&)' defined but not used [-Wunused-function]
/build/buildd/kdepimlibs-4.8.97git/akonadi/typepluginloader.cpp:206:13:
warning: 'bool Akonadi::operator<(const Akonadi::MimeTypeEntry&, const
QString&)' defined but not used [-Wunused-function]
/build/buildd/kdepimlibs-4.8.97git/akonadi/typepluginloader.cpp:211:13:
warning: 'bool Akonadi::operator<(const QString&, const
Akonadi::MimeTypeEntry&)' defined but not used [-Wunused-function]
/build/buildd/kdepimlibs-4.8.97git/akonadi/typepluginloader.cpp:216:16:
warning: 'QString Akonadi::format(const QString&, const QVector<int>&)' defined
but not used [-Wunused-function]
Linking CXX shared library ../lib/libakonadi-kde.so
cd akonadi && /usr/bin/cmake -E cmake_link_script
CMakeFiles/akonadi-kde.dir/link.txt --verbose=1
/usr/bin/c++  -fPIC -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor -Wno-long-long
-ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
-Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common
-Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden
-Werror=return-type -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS
-DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--fatal-warnings
-Wl,--no-undefined -lc  -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed
-Wl,--no-undefined -shared -Wl,-soname,libakonadi-kde.so.4 -o
../lib/libakonadi-kde.so.4.8.0
CMakeFiles/akonadi-kde.dir/akonadi-kde_final_cpp.o
CMakeFiles/akonadi-kde.dir/akonadi-kde_automoc.o
CMakeFiles/akonadi-kde.dir/notificationmanagerinterface.o
CMakeFiles/akonadi-kde.dir/notificationsourceinterface.o
CMakeFiles/akonadi-kde.dir/agentmanagerinterface.o
CMakeFiles/akonadi-kde.dir/tracerinterface.o
CMakeFiles/akonadi-kde.dir/controlinterface.o
CMakeFiles/akonadi-kde.dir/resourceadaptor.o
CMakeFiles/akonadi-kde.dir/preprocessoradaptor.o
CMakeFiles/akonadi-kde.dir/statusadaptor.o
CMakeFiles/akonadi-kde.dir/controladaptor.o
CMakeFiles/akonadi-kde.dir/transportadaptor.o
CMakeFiles/akonadi-kde.dir/searchadaptor.o
CMakeFiles/akonadi-kde.dir/resourcebasesettings.o
/usr/lib/x86_64-linux-gnu/libQtNetwork.so
/usr/lib/x86_64-linux-gnu/libQtDBus.so /usr/lib/x86_64-linux-gnu/libQtSql.so
/usr/lib/libkdeui.so.5.8.0 /usr/lib/libkio.so.5.8.0 /usr/lib/libsolid.so.4.8.0
/usr/lib/libakonadiprotocolinternals.so.1.8.50
/usr/lib/x86_64-linux-gnu/libQtNetwork.so /usr/lib/x86_64-linux-gnu/libQtXml.so
/usr/lib/libkdeui.so.5.8.0 /usr/lib/x86_64-linux-gnu/libQtGui.so
/usr/lib/x86_64-linux-gnu/libQtSvg.so /usr/lib/libkdecore.so.5.8.0
/usr/lib/x86_64-linux-gnu/libQtDBus.so /usr/lib/x86_64-linux-gnu/libQtCore.so 
cd akonadi && /usr/bin/cmake -E cmake_symlink_library
../lib/libakonadi-kde.so.4.8.0 ../lib/libakonadi-kde.so.4
../lib/libakonadi-kde.so
make[4]: Leaving directory
`/build/buildd/kdepimlibs-4.8.97git/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report
/build/buildd/kdepimlibs-4.8.97git/obj-x86_64-linux-gnu/CMakeFiles  5 6 7 8 9
10 11
[ 33%] Built target akonadi-kde
make[3]: Leaving directory
`/build/buildd/kdepimlibs-4.8.97git/obj-x86_64-linux-gnu'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/build/buildd/kdepimlibs-4.8.97git/obj-x86_64-linux-gnu'
dh_auto_build: make -j2 returned exit code 2
make[1]: *** [pre_build_dh_auto_build] Error 2
make[1]: Leaving directory `/build/buildd/kdepimlibs-4.8.97git'
make: *** [debian/dhmk_build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Reproducible: Always

Steps to Reproduce:
Try to compile master kdepimlibs with -DKDE4_ENABLE_FINAL=1
Actual Results:  
Fails to compile (4.9 RC2 compiles fine)

Expected Results:  
Should compile

Probably fails due to:
http://quickgit.kde.org/index.php?p=kdepimlibs.git&a=commitdiff&h=1c07bcdae0a483a3cf7ca5439db203fa83ef5df2

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list