hi,

I've installed,,

        /usr/local/xulrunner-sdk/bin/xulrunner --version
                Mozilla XULRunner 25.0.1 - 20131112160018

on

        uname -a
                Linux andromeda 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 
20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux

using EITHER,

        gcc -v
                Using built-in specs.
                COLLECT_GCC=gcc
                
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.7/lto-wrapper
                Target: x86_64-suse-linux
                Configured with: ../configure --prefix=/usr 
--infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 
--libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada 
--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.7 
--enable-ssp --disable-libssp --disable-libitm --disable-plugin 
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' 
--disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib 
--enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch 
--enable-version-specific-runtime-libs --enable-linker-build-id 
--program-suffix=-4.7 --enable-linux-futex --without-system-libunwind 
--with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux
                Thread model: posix
                gcc version 4.7.3 (SUSE Linux) 

or

        gcc -v
                Using built-in specs.
                COLLECT_GCC=gcc
                
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper
                Target: x86_64-suse-linux
                Configured with: ../configure --prefix=/usr 
--infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 
--libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada 
--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8 
--enable-ssp --disable-libssp --disable-plugin 
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' 
--disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib 
--enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch 
--enable-version-specific-runtime-libs --enable-linker-build-id 
--enable-linux-futex --program-suffix=-4.8 --without-system-libunwind 
--with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux 
--host=x86_64-suse-linux
                Thread model: posix
                gcc version 4.8.2 20131016 [gcc-4_8-branch revision 203692] 
(SUSE Linux) 

a downstream build dependent on xulrunner-sdk, e.g., here, of 
'gecko-mediaplayer', 

        svn co http://gecko-mediaplayer.googlecode.com/svn/trunk/ 
gecko-mediaplayer
        cd gecko-mediaplayer
        svn log | head
                
------------------------------------------------------------------------
                r527 | kdekorte | 2013-09-16 13:04:30 -0700 (Mon, 16 Sep 2013) 
| 1 line

                v1.0.9a
                
------------------------------------------------------------------------
                r526 | kdekorte | 2013-08-02 05:50:05 -0700 (Fri, 02 Aug 2013) 
| 1 line

                Updated German translation
                
------------------------------------------------------------------------
                r525 | kdekorte | 2013-06-26 21:30:27 -0700 (Wed, 26 Jun 2013) 
| 1 line

succeeds if using xulrunner-sdk < v25.0, but fails on upgrade to v25.0/v25.0.1

        export CPPFLAGS="-I/usr/local/xulrunner-sdk/include 
-I/usr/include/nspr4"
        ./configure --with-xulrunner-sdk=/usr/local/xulrunner-sdk
        make
                ...
                make  all-recursive
                make[1]: Entering directory `/usr/local/src/gecko-mediaplayer'
                Making all in src
                make[2]: Entering directory 
`/usr/local/src/gecko-mediaplayer/src'
                make[3]: Entering directory 
`/usr/local/src/gecko-mediaplayer/src'
                  CXX      plugin_types_std.o
                plugin_types_std.cpp: In function ‘gchar* GetMIMEDescription()’:
                plugin_types_std.cpp:46:5: warning: ‘void g_type_init()’ is 
deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:669) 
[-Wdeprecated-declarations]
                     g_type_init();
                     ^
                plugin_types_std.cpp:46:17: warning: ‘void g_type_init()’ is 
deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:669) 
[-Wdeprecated-declarations]
                     g_type_init();
                                 ^
                  CXX      plugin.o
                In file included from 
/usr/local/xulrunner-sdk/include/nsISupportsImpl.h:33:0,
                                 from 
/usr/local/xulrunner-sdk/include/nsISupportsUtils.h:26,
                                 from 
/usr/local/xulrunner-sdk/include/nsISupports.h:123,
                                 from 
/usr/local/xulrunner-sdk/include/nsIPrefBranch.h:10,
                                 from plugin.cpp:49:
                /usr/local/xulrunner-sdk/include/mozilla/Atomics.h:840:19: 
error: expected identifier before ‘sizeof’
                     static_assert(sizeof(T) == 4 || (sizeof(uintptr_t) == 8 && 
sizeof(T) == 8),
                                   ^
                /usr/local/xulrunner-sdk/include/mozilla/Atomics.h:840:19: 
error: expected ‘,’ or ‘...’ before ‘sizeof’
                /usr/local/xulrunner-sdk/include/mozilla/Atomics.h:841:83: 
error: ISO C++ forbids declaration of ‘static_assert’ with no type 
[-fpermissive]
                                   "mozilla/Atomics.h only supports 32-bit and 
pointer-sized types");
                                                                                
                   ^
                plugin.cpp: In constructor ‘CPlugin::CPlugin(NPP)’:
                plugin.cpp:433:5: warning: ‘void g_type_init()’ is deprecated 
(declared at /usr/include/glib-2.0/gobject/gtype.h:669) 
[-Wdeprecated-declarations]
                     g_type_init();
                     ^
                plugin.cpp:433:17: warning: ‘void g_type_init()’ is deprecated 
(declared at /usr/include/glib-2.0/gobject/gtype.h:669) 
[-Wdeprecated-declarations]
                     g_type_init();
                                 ^
                plugin.cpp: In member function ‘NPError 
CPlugin::GetURLNotify(NPP, const char*, const char*, void*)’:
                plugin.cpp:1606:9: warning: ‘GThread* 
g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated 
(declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 
'g_thread_new' instead [-Wdeprecated-declarations]
                         g_thread_create(CURLGetURLNotify, item, FALSE, NULL);
                         ^
                plugin.cpp:1606:60: warning: ‘GThread* 
g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated 
(declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 
'g_thread_new' instead [-Wdeprecated-declarations]
                         g_thread_create(CURLGetURLNotify, item, FALSE, NULL);
                                                                            ^
                make[3]: *** [plugin.o] Error 1
                make[3]: Leaving directory 
`/usr/local/src/gecko-mediaplayer/src'
                make[2]: *** [all-recursive] Error 1
                make[2]: Leaving directory 
`/usr/local/src/gecko-mediaplayer/src'
                make[1]: *** [all-recursive] Error 1
                make[1]: Leaving directory `/usr/local/src/gecko-mediaplayer'
                make: *** [all] Error 2
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to