[Releasing] Testing: 08/22/2012 + linux-g++-64 [success!]

Jeremy Katz jeremy.katz at nokia.com
Thu Aug 23 15:50:53 CEST 2012


On 08/23/2012 11:52 AM, ext Jeremy Katz wrote:
> Report Date:                                      08/22/2012
> Reporters Name:                                   Jeremy Katz
> Package/Build date:                               08/22/2012
> Package name:                                     qt-everywhere-opensource-src-5.0.0.tar.gz
> Package type:                                     Source
> Mkspec used:                                      linux-g++-64
> ------------------------------------------------------------
> Build checks:
> ------------------------------------------------------------
> Asks about license:                               Yes
> Compiles with minimal options:                    No
> Compiles as static build (where supported):       Not tested
> Compiles in namespace (where supported):          Not tested
> Compiles with shadow build:                       Not tested
> Compiles cross-compiled (where supported):        Not tested
> Comments:
> Fedora 17 x86_64 system:
>
> Building without -no-dbus failed.
>
> qdbusinternalfilters.cpp: In function ‘QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode&, const QString&)’:
> qdbusinternalfilters.cpp:124:36: error: inconsistent user-defined literal suffixes ‘DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER’ and ‘DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER’ in string literal
> qdbusinternalfilters.cpp:124:36: error: unable to find string literal operator ‘operator"" DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER’

It looks like this is due to the way the macro 
DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE is defined (in 
dbus-protocol.h) colliding with the C++0x11 requirement that string 
constants be separated by whitespace. It's fixed in D-Bus 1.5.10.




More information about the Releasing mailing list