Hi everyone, I am still trying to build Calligra Words on windows. I am having several problems doing this using Emerge. First there was a problem with the DBus implementation, which I have been able to work around with the help of Ivan Miraglia. After this, okular refused to build (see the errors below).
Additionally I am trying to build Words using my own Visual Studio projects and solution. I have a lot of projects (flake, kokross, kopageapp, koplugin, kotext, koundo2, main, odf, pigment, textlayout, widgets) compiling and linking with relatively little fuss, but 'words' is giving a large number of error messages, also shown below. The errors generated while compiling the 'words' project are pretty basic, such as include files that do not exist (KWTextFrame.h), type members that do not exist (AutoRunAroundSide), undefined types (KDialog), type conversion problems (from qreal to QTextLength), redefined symbols (i18nc), and so on. In at least one case the non-existant type member KoParagraphStyle::setCharacterStyle is caused by the member being commented out, but this is not always the case. I assume that the Calligra source that I downloaded (which I did recently) should be in a compileable state. However, the issues that I am seeing do not seem to be configuration related, so at this point I am unable to see what I might have done wrong. So, to sum up my two questions: * Why doesn't 'emerge okular' work? * Why doesn't the words component of the Calligra source compile? Any help would be greatly appreciated. With kind regards, Taco. ---------------------------------------- Errors compiling words with my own Visual Studio project: Error 40 error C1083: Cannot open include file: 'KWTextFrame.h': No such file or directory d:\taco\clients\zylab\projects\flexion\calligra_src\words\plugins\ scripting\FrameSet.h 33 1 words Error 38 error C2039: 'AutoRunAroundSide' : is not a member of 'KoShape' d:\taco\clients\zylab\projects\flexion\calligra_src\words\plugins\ scripting\Frame.h 78 1 words Error 203 error C2039: 'BorderDashDotDotPattern' : is not a member of 'KoBorder' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\KW DLoader.cpp 898 1 words Error 201 error C2039: 'BorderDashDotPattern' : is not a member of 'KoBorder' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\KW DLoader.cpp 897 1 words Error 36 error C2039: 'characterStyle' : is not a member of 'KoParagraphStyle' d:\taco\clients\zylab\projects\flexion\calligra_src\words \plugins\scripting\Style.h 415 1 words Error 205 error C2039: 'characterStyle' : is not a member of 'KoParagraphStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words \part\KWDLoader.cpp 1164 1 words Error 191 error C2039: 'endNoteDistance' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 242 1 words Error 37 error C2039: 'setCharacterStyle' : is not a member of 'KoParagraphStyle' d:\taco\clients\zylab\projects\flexion\calligra_src\words \plugins\scripting\Style.h 422 1 words Error 190 error C2039: 'setEndNoteDistance' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 242 1 words Error 185 error C2039: 'setFootnoteDistance' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 145 1 words Error 186 error C2039: 'setFootNoteSeparatorLineLength' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 147 1 words Error 189 error C2039: 'setFootNoteSeparatorLinePosition' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 171 1 words Error 188 error C2039: 'setFootNoteSeparatorLineType' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 160 1 words Error 187 error C2039: 'setFootNoteSeparatorLineWidth' : is not a member of 'KWPageStyle' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 150 1 words Error 39 error C2065: 'AutoRunAroundSide' : undeclared identifier d:\taco\clients\zylab\projects\flexion\calligra_src\words\plugins \scripting\Frame.h 78 1 words Error 204 error C2065: 'BorderDashDotDotPattern' : undeclared identifier D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\KW DLoader.cpp 898 1 words Error 202 error C2065: 'BorderDashDotPattern' : undeclared identifier D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\KW DLoader.cpp 897 1 words Error 42 error C2078: too many initializers D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\ i18n\stylenames.cpp 21 1 words [ many more of the above ] Error 45 error C2374: 'i18nc' : redefinition; multiple initialization D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\par t\i18n\stylenames.cpp 22 1 words [ many more of the above ] Error 103 error C2440: 'initializing' : cannot convert from 'const char [10]' to 'int' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\i18n\st ylenames.cpp 38 1 words [ many more of the above ] Error 176 error C2653: 'KDialog' : is not a class or namespace name D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_zylab\words\ui_KWStartu pWidget.h 45 1 words Error 178 error C2653: 'KDialog' : is not a class or namespace name D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_zylab\words\ui_KWStartu pWidget.h 70 1 words Error 196 error C2664: 'KoParagraphStyle::setBottomMargin' : cannot convert parameter 1 from 'double' to 'QTextLength' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 798 1 words Error 35 error C2664: 'KoParagraphStyle::setBottomMargin' : cannot convert parameter 1 from 'qreal' to 'QTextLength' d:\taco\clients\zylab\projects\flexion\calligra_src\words\plug ins\scripting\Style.h 315 1 words Error 199 error C2664: 'KoParagraphStyle::setBreakAfter' : cannot convert parameter 1 from 'bool' to 'KoText::KoTextBreakProperty' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligr a_src\words\part\KWDLoader.cpp 832 1 words Error 198 error C2664: 'KoParagraphStyle::setBreakBefore' : cannot convert parameter 1 from 'bool' to 'KoText::KoTextBreakProperty' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligr a_src\words\part\KWDLoader.cpp 830 1 words Error 200 error C2664: 'KoParagraphStyle::setBreakBefore' : cannot convert parameter 1 from 'bool' to 'KoText::KoTextBreakProperty' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligr a_src\words\part\KWDLoader.cpp 836 1 words Error 193 error C2664: 'KoParagraphStyle::setLeftMargin' : cannot convert parameter 1 from 'double' to 'QTextLength' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 792 1 words Error 32 error C2664: 'KoParagraphStyle::setLeftMargin' : cannot convert parameter 1 from 'qreal' to 'QTextLength' d:\taco\clients\zylab\projects\flexion\calligra_src\words\plug ins\scripting\Style.h 312 1 words Error 197 error C2664: 'KoParagraphStyle::setMinimumLineHeight' : cannot convert parameter 1 from 'qreal' to 'const QTextLength &' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\KWDLoader. cpp 818 1 words Error 194 error C2664: 'KoParagraphStyle::setRightMargin' : cannot convert parameter 1 from 'double' to 'QTextLength' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 793 1 words Error 34 error C2664: 'KoParagraphStyle::setRightMargin' : cannot convert parameter 1 from 'qreal' to 'QTextLength' d:\taco\clients\zylab\projects\flexion\calligra_src\words\plug ins\scripting\Style.h 314 1 words Error 192 error C2664: 'KoParagraphStyle::setTextIndent' : cannot convert parameter 1 from 'double' to 'QTextLength' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 791 1 words Error 195 error C2664: 'KoParagraphStyle::setTopMargin' : cannot convert parameter 1 from 'double' to 'QTextLength' D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part \KWDLoader.cpp 797 1 words Error 33 error C2664: 'KoParagraphStyle::setTopMargin' : cannot convert parameter 1 from 'qreal' to 'QTextLength' d:\taco\clients\zylab\projects\flexion\calligra_src\words\plug ins\scripting\Style.h 313 1 words Error 180 error C3861: 'i18n': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\dialogs \KWSelectBookmarkDialog.cpp 79 1 words Error 181 error C3861: 'i18n': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\dialogs \KWSelectBookmarkDialog.cpp 80 1 words Error 182 error C3861: 'i18n': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\dialogs \KWSelectBookmarkDialog.cpp 89 1 words Error 183 error C3861: 'i18n': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\dialogs \KWSelectBookmarkDialog.cpp 121 1 words Error 184 error C3861: 'i18n': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\dialogs \KWCreateBookmarkDialog.cpp 48 1 words Error 177 error C3861: 'spacingHint': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_zylab\words\ui_KWStart upWidget.h 45 1 words Error 179 error C3861: 'spacingHint': identifier not found D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_zylab\words\ui_KWStart upWidget.h 70 1 words Error 41 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\Taco\Clients\ZYLAB\Projects\Flexion\calligra_src\words\part\i 18n\stylenames.cpp 21 1 words [ many more of the above ] ---------------------------------------- Errors building okular: ---------------------------------------------------------------------------- - -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. ---------------------------------------------------------------------------- - * QImageBlitz - An image effects library * Poppler-Qt4 - A PDF rendering library * libspectre - A PostScript rendering library * CHM - A library for dealing with Microsoft ITSS/CHM format files * DjVuLibre - A library for dealing with DjVu formatted files * libTIFF - A library for reading and writing TIFF formatted files, * FreeType - A font rendering engine * JPEG - A library for reading and writing JPEG image files. * ZLib - The Zlib compression library * libepub - A library for reading EPub documents * QCA - Qt Cryptographic Architecture (QCA) ---------------------------------------------------------------------------- - -- Congratulations! All external packages have been found. ---------------------------------------------------------------------------- - -- Configuring done -- Generating done -- Build files have been written to: C:/oss/kde/build/kde/okular-4.8.2-20120419/ work/msvc2010-RelWithDebInfo-4.8.2 entering: c:\oss\kde\build\kde\okular-4.8.2-20120419\work\msvc2010-RelWithDebInf o-4.8.2 CMake Error: Parse error in cache file C:/oss/kde/build/kde/okular-4.8.2-2012041 9/work/msvc2010-RelWithDebInfo-4.8.2/CMakeCache.txt. Offending entry: for comman d: "C:\Program Files (x86)\Graphviz 2.28\bin\freetype-config" --libs; -- Found Qt-Version 4.8.0 (using c:/oss/kde/bin/qmake.exe) -- Found KDEWin library: C:/oss/kde/lib/kdewin.lib -- Found KDE 4.8 include dir: c:/oss/kde/include -- Found KDE 4.8 library dir: c:/oss/kde/lib -- Found the KDE4 kconfig_compiler preprocessor: c:/oss/kde/bin/kconfig_compiler .exe -- Found automoc4: C:/oss/kde/bin/automoc4.exe -- Found Freetype: CreateProcessError: %1 is not a valid Win32 application. for command: "C:\Program Files (x86)\Graphviz 2.28\bin\freetype-config" --libs ---------------------------------------------------------------------------- - -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. ---------------------------------------------------------------------------- - * QImageBlitz - An image effects library * Poppler-Qt4 - A PDF rendering library * libspectre - A PostScript rendering library * CHM - A library for dealing with Microsoft ITSS/CHM format files * DjVuLibre - A library for dealing with DjVu formatted files * libTIFF - A library for reading and writing TIFF formatted files, * FreeType - A font rendering engine * JPEG - A library for reading and writing JPEG image files. * ZLib - The Zlib compression library * libepub - A library for reading EPub documents * QCA - Qt Cryptographic Architecture (QCA) ---------------------------------------------------------------------------- - -- Congratulations! All external packages have been found. ---------------------------------------------------------------------------- - -- Configuring incomplete, errors occurred! NMAKE : fatal error U1077: 'c:\oss\kde\dev-utils\bin\cmake.exe' : return code '0 x1' Stop. emerge fatal error: while running make cmd: nmake /NOLOGO emerge fatal error: running python c:\oss\kde\emerge\portage\kde\kdegraphics\oku lar\okular-4.8.2-20120419.py compile emerge debug: Task: Emerge stopped after: 0:00:35.900000
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel