Source: mozilla-gnome-keyring
Version: 0.6.9-6
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
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 debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to