kdebase-3.0.2 fails on UltraSparc. Using CFLAGS="-mcpu=v9 -mtune=ultrasparc -pipe" In file included from Config.cpp:45, from kcm_fontinst_la.all_cpp.cpp:3: xftint.h:392: `XftValueList' was not declared in this scope xftint.h:392: `v1orig' was not declared in this scope xftint.h:393: `XftValueList' was not declared in this scope xftint.h:393: `v2orig' was not declared in this scope xftint.h:394: parse error before `)' token In file included from /usr/include/g++-v32/backward/fstream.h:31, from Encodings.cpp:36, from kcm_fontinst_la.all_cpp.cpp:5: /usr/include/g++-v32/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. In file included from kcm_fontinst_la.all_cpp.cpp:41: XftConfig.cpp: In function `void printTest(QCString&, XftTest*, bool)': XftConfig.cpp:279: ambiguous overload for `QCString& += const FcChar8*&' operator /usr/qt/3/include/qcstring.h:222: candidates are: QCString& QCString::operator+=(const char*) <near match> /usr/qt/3/include/qcstring.h:223: QCString& QCString::operator+=(char) <near match> In file included from kcm_fontinst_la.all_cpp.cpp:41: XftConfig.cpp: In function `CXftConfig::TEntry* createEntry(char*)': XftConfig.cpp:557: invalid conversion from `char*' to `const FcChar8*' In file included from kcm_fontinst_la.all_cpp.cpp:41: XftConfig.cpp: In member function `CXftConfig::TEntry* CXftConfig::findFamilyEntry(const QString&, const char*)': XftConfig.cpp:783: invalid conversion from `const FcChar8*' to `const char*' XftConfig.cpp:783: initializing argument 1 of `static int CMisc::stricmp(const char*, const char*)' In file included from kcm_fontinst_la.all_cpp.cpp:41: XftConfig.cpp: In function `void XftTestDestroy(XftTest*)': XftConfig.cpp:801: invalid conversion from `const void*' to `void*' In file included from kcm_fontinst_la.all_cpp.cpp:44: XftConfigEditor.cpp: In member function `CXftConfig::TEntry* CXftConfigEditor::display(CXftConfig::TEntry*)': XftConfigEditor.cpp:472: invalid conversion from `const FcChar8*' to `char*' In file included from kcm_fontinst_la.all_cpp.cpp:44: XftConfigEditor.cpp: In member function `bool CXftConfigEditor::getValue(XftValue&, const QString&, const QString&, bool)': XftConfigEditor.cpp:658: invalid conversion from `char*' to `const FcChar8*' XftConfigEditor.cpp:661: invalid conversion from `const FcChar8*' to `char*' XftConfigEditor.cpp:663: invalid conversion from `const FcChar8*' to `char*' XftConfigEditor.cpp:750: invalid conversion from `char*' to `const FcChar8*' XftConfigEditor.cpp:751: invalid conversion from `const FcChar8*' to `char*' make[4]: *** [kcm_fontinst_la.all_cpp.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdebase-3.0.2/work/kdebase-3.0.2/kcontrol/kfontinst/kfontinst' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.0.2/work/kdebase-3.0.2/kcontrol/kfontinst' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.0.2/work/kdebase-3.0.2/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.0.2/work/kdebase-3.0.2' make: *** [all] Error 2
*** This bug has been marked as a duplicate of 9423 ***