[kde-solaris] attica build failure

Pavel Heimlich, a.k.a. hajma tropikhajma at gmail.com
Thu Nov 26 22:34:32 CET 2009


Hi,
attica build is failing on OpenSolaris with the Sun Studio 12 U1
compiler. Could you please have a look at the error messages below?
In general, Sun Studio is more strict about the c++ standards than gcc.
Also I'd file a bug report but I was not able to figure out whether
you have any ?

best regards

hajma

[ 98%] Building CXX object
attica/lib/CMakeFiles/attica.dir/provider.cpp.o
!"/opt/foss/qt4/include/QtCore/qnamespace.h", line 1639: Warning:
Identifier expected instead of "}".
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 38: Error: In this declaration "p" is of an incomplete type
"Attica::Message::Parser".
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/provider.cpp",
line 293:     Where: Instantiated from non-template code.
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 39: Error: The type "Attica::Message::Parser" is incomplete.
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesuppor!t/srcdir/attica/lib/provider.cpp",
line 293:     Where: Instantiated from non-template code.
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 39: Error: The type "Attica::Message::Parser" is incomplete.
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/provider.cpp",
line 293:     Where: Instantiated from non-template code.
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 40: Error: The type "Attica::Message::Parser" is incomplete.
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/provider.cpp",!
line 293:     Where: Instantiated from non-template code.
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 40: Error: The type "Attica::Message::Parser" is incomplete.
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/provider.cpp",
line 293:     Where: Instantiated from non-template code.
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/itemjob.cpp",
line 40: Error: Formal argument data of type const Attica::Metadata&
in call to Attica::BaseJob::setMetadata(const Attica::Metadata&) const
is being passed int.
    Where: While instantiating
"Attica::ItemJob<Attica::Message>::parse(const QString&)".
    Where: Instantiated from
Attica::ItemJob<Attica::Message>::ItemJob(const
QSharedPointer<Attica::PlatformDependent>&, const QNetworkRequest&).
"/home/hajma/Dashboards/kdesupport/srcdir/attica/lib/provider.cpp",
line 293:     Where: Instantiated from non-template code.
6 Error(s) and 1 Warning(s) detected.
gmake[2]: *** [attica/lib/CMakeFiles/attica.dir/provider.cpp.o] Error
6
gmake[1]: *** [attica/lib/CMakeFiles/attica.dir/all] Error 2
gmake: *** [all] Error 2


More information about the kde-solaris mailing list