Source: mozilla-gnome-keyring
Version: 0.6.9-6
Severity: serious
Tags: jessie sid
User: [email protected]
Usertags: qa-ftbfs-20140601 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> g++ ../../GnomeKeyring.cpp -o libgnomekeyring.so -shared
> -DHAVE_NSILMS_GETISLOGGEDIN=1 \
> `pkg-config --cflags libxul` `pkg-config --libs libxul` `pkg-config
> --cflags gnome-keyring-1` `pkg-config --libs gnome-keyring-1` -g -O2
> -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> -Wall -fno-rtti -fno-exceptions -fPIC -std=gnu++0x -D__STDC_LIMIT_MACROS
> -Wall -fno-rtti -fno-exceptions -fPIC -std=gnu++0x -D__STDC_LIMIT_MACROS
> -Wl,-z,relro
> In file included from /usr/include/sched.h:28:0,
> from /usr/include/pthread.h:23,
> from /usr/include/glib-2.0/glib/deprecated/gthread.h:124,
> from /usr/include/glib-2.0/glib.h:107,
> from /usr/include/gnome-keyring-1/gnome-keyring.h:27,
> from ../../GnomeKeyring.h:42,
> from ../../GnomeKeyring.cpp:40:
> /usr/include/xulrunner-29/jspubtd.h:463:74: warning: invalid access to
> non-static data member
> 'js::PerThreadDataFriendFields::RuntimeDummy::mainThread' of NULL object
> [-Winvalid-offsetof]
> static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy,
> mainThread);
> ^
> /usr/include/xulrunner-29/jspubtd.h:463:74: warning: (perhaps the 'offsetof'
> macro was used incorrectly) [-Winvalid-offsetof]
> ../../GnomeKeyring.cpp: In function 'PRUnichar*
> foundToHost(GnomeKeyringFound*)':
> ../../GnomeKeyring.cpp:505:65: error: invalid conversion from 'char16_t*' to
> 'PRUnichar* {aka short unsigned int*}' [-fpermissive]
> host = NS_StringCloneData(NS_ConvertUTF8toUTF16(attrValue));
> ^
> ../../GnomeKeyring.cpp:510:66: error: invalid conversion from 'char16_t*' to
> 'PRUnichar* {aka short unsigned int*}' [-fpermissive]
> host = NS_StringCloneData(NS_ConvertASCIItoUTF16("undefined"));
> ^
> In file included from /usr/include/xulrunner-29/nsISupportsUtils.h:26:0,
> from /usr/include/xulrunner-29/nsISupports.h:123,
> from /usr/include/xulrunner-29/nsILoginManagerStorage.h:10,
> from ../../GnomeKeyring.h:40,
> from ../../GnomeKeyring.cpp:40:
> ../../GnomeKeyring.cpp: In member function 'virtual nsrefcnt
> GnomeKeyring::Release()':
> /usr/include/xulrunner-29/nsISupportsImpl.h:499:52: warning: deleting object
> of polymorphic class type 'GnomeKeyring' which has non-virtual destructor
> might cause undefined behaviour [-Wdelete-non-virtual-dtor]
> NS_IMPL_RELEASE_WITH_DESTROY(_class, delete (this))
> ^
> /usr/include/xulrunner-29/nsISupportsImpl.h:479:5: note: in definition of
> macro 'NS_IMPL_RELEASE_WITH_DESTROY'
> _destroy;
> \
> ^
> ../../GnomeKeyring.cpp:560:1: note: in expansion of macro 'NS_IMPL_RELEASE'
> NS_IMPL_RELEASE(GnomeKeyring)
> ^
> ../../GnomeKeyring.cpp: At global scope:
> ../../GnomeKeyring.cpp:617:15: error: prototype for 'nsresult
> GnomeKeyring::InitWithFile(nsIFile*, nsIFile*)' does not match any in class
> 'GnomeKeyring'
> NS_IMETHODIMP GnomeKeyring::InitWithFile(nsIFile *aInputFile,
> ^
> In file included from ../../GnomeKeyring.h:40:0,
> from ../../GnomeKeyring.cpp:40:
> /usr/include/xulrunner-29/nsILoginManagerStorage.h:91:14: error: candidate
> is: virtual nsresult GnomeKeyring::InitWithFile(nsIFile*)
> NS_IMETHOD InitWithFile(nsIFile *aFile); \
> ^
> ../../GnomeKeyring.h:89:3: note: in expansion of macro
> 'NS_DECL_NSILOGINMANAGERSTORAGE'
> NS_DECL_NSILOGINMANAGERSTORAGE
> ^
> ../../GnomeKeyring.cpp:776:15: error: prototype for 'nsresult
> GnomeKeyring::GetAllDisabledHosts(PRUint32*, PRUnichar***)' does not match
> any in class 'GnomeKeyring'
> NS_IMETHODIMP GnomeKeyring::GetAllDisabledHosts(PRUint32 *aCount,
> ^
> In file included from ../../GnomeKeyring.h:40:0,
> from ../../GnomeKeyring.cpp:40:
> /usr/include/xulrunner-29/nsILoginManagerStorage.h:99:14: error: candidate
> is: virtual nsresult GnomeKeyring::GetAllDisabledHosts(uint32_t*, char16_t***)
> NS_IMETHOD GetAllDisabledHosts(uint32_t *count, char16_t * **hostnames); \
> ^
> ../../GnomeKeyring.h:89:3: note: in expansion of macro
> 'NS_DECL_NSILOGINMANAGERSTORAGE'
> NS_DECL_NSILOGINMANAGERSTORAGE
> ^
> make[3]: *** [libgnomekeyring.so] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/06/01/mozilla-gnome-keyring_0.6.9-6_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]