clang, dbus, firefox+thunderbird
Boris Samorodov
bsam at passap.ru
Tue Jun 19 15:16:45 UTC 2012
Hi List,
I use clang compiled world (WITH_CLANG_IS_CC="YES" and
WITH_LIBCPLUSPLUS="YES" at /etc/make.conf). The system
is current:
-----
% uname -a
FreeBSD bsam.wart.ru 10.0-CURRENT FreeBSD 10.0-CURRENT #16 r237055: Thu
Jun 14 17:16:43 SAMT 2012 bsam at bsam.wart.ru:/usr/obj/usr/src/sys/BBX
i386
-----
While updating to the latest firefox I get an error:
-----
/usr/local/include/dbus-1.0/dbus/dbus-protocol.h:459:77: error: invalid
suffix on literal; C++11 requires a space between literal and identifier
[-Wreserved-user-defined-literal]
#define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "<!DOCTYPE node PUBLIC
\""DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER"\"\n\""DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER"\">\n"
^
/usr/local/include/dbus-1.0/dbus/dbus-protocol.h:459:126: error: invalid
suffix on literal; C++11 requires a space between literal and identifier
[-Wreserved-user-defined-literal]
#define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "<!DOCTYPE node PUBLIC
\""DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER"\"\n\""DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER"\">\n"
^
2 errors generated.
-----
OK, I did make config and deselect DBUS. Great, firefox compiles and
installs (the latest one, 13.0.1). Then I try to upgrade thunderbird
and get the same error. However there is no option DBUS to disable.
What am I to do?
Thanks!
--
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
More information about the freebsd-ports
mailing list