Your message dated Wed, 18 Jun 2014 22:35:02 +0100
with message-id <53a20606.8010...@pwned.gg>
and subject line Re: Bug#750292: mozilla-gnome-keyring: FTBFS:
../../GnomeKeyring.cpp:505:65: error: invalid conversion from 'char16_t*' to
'PRUnichar* {aka short unsigned int*}' [-fpermissive]
has caused the Debian Bug report #750292,
regarding mozilla-gnome-keyring: FTBFS: ../../GnomeKeyring.cpp:505:65: error:
invalid conversion from 'char16_t*' to 'PRUnichar* {aka short unsigned int*}'
[-fpermissive]
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
750292: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750292
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Version: 0.6.11-1
Unfortunately this is not yet buildable on a bunch of other platforms, but that
is not the fault of this package so I'm going to close this bug.
On 02/06/14 19:15, David Suárez wrote:
> 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.
>
--
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git
signature.asc
Description: OpenPGP digital signature
--- End Message ---