J'ai téléchargé un code source basé sur Firefox (OpenKiosk) en modifiant juste une ligne pour aider à un projet de borne d’accès libre
J'ai suivir les recommandations de Mozilla à ce sujet pour la compilation de Firefox.
Cependant lors de la compilation, j'ai pleins d'erreurs sans trop d'informations claires de la part de gcc :
Code : Tout sélectionner
0:05.30 In file included from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers/new:34:0,
0:05.30 from /usr/include/c++/7.2.0/bits/exception_ptr.h:40,
0:05.30 from /usr/include/c++/7.2.0/exception:142,
0:05.30 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers/exception:3,
0:05.30 from /usr/include/c++/7.2.0/new:40,
0:05.30 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers/new:3,
0:05.30 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers/string:28,
0:05.30 from /home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.h:37,
0:05.30 from /home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.cc:35:
0:05.30 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:184:33: error: « bad_alloc » dans l'espace de noms « std » ne nomme pas un type
0:05.30 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.31 ^
0:05.31 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:190:44: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.31 void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.31 ^~~~~~~~~
0:05.31 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:196:35: error: « bad_alloc » dans l'espace de noms « std » ne nomme pas un type
0:05.31 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.31 ^
0:05.31 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:202:46: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.31 void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.31 ^~~~~~~~~
0:05.31 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:214:44: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.31 void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.31 ^~~~~~~~~
0:05.31 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:226:46: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.31 void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.31 ^~~~~~~~~
0:05.35 In file included from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers/new:34:0,
0:05.35 from /usr/include/c++/7.2.0/bits/exception_ptr.h:40,
0:05.35 from /usr/include/c++/7.2.0/exception:142,
0:05.35 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers/exception:3,
0:05.35 from /usr/include/c++/7.2.0/new:40,
0:05.35 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers/new:3,
0:05.35 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers/cstdlib:28,
0:05.35 from /usr/include/c++/7.2.0/stdlib.h:36,
0:05.35 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers/stdlib.h:3,
0:05.35 from /home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/guid_creator.cc:35,
0:05.35 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux/Unified_cpp_src_common_linux0.cpp:11:
0:05.35 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:184:33: error: « bad_alloc » dans l'espace de noms « std » ne nomme pas un type
0:05.35 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.35 ^
0:05.35 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:190:44: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.35 void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.35 ^~~~~~~~~
0:05.35 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void* operator new(size_t, const int&) »:
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:192:12: error: « malloc » n'a pas été déclaré dans cette portée
0:05.36 return malloc_impl(size);
0:05.36 ^
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:192:12: note: alternatives suggérées: « alloca »
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Au niveau global:
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:196:35: error: « bad_alloc » dans l'espace de noms « std » ne nomme pas un type
0:05.36 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.36 ^
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:202:46: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.36 void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.36 ^~~~~~~~~
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void* operator new [](size_t, const int&) »:
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:204:12: error: « malloc » n'a pas été déclaré dans cette portée
0:05.36 return malloc_impl(size);
0:05.36 ^
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:204:12: note: alternatives suggérées: « alloca »
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete(void*) »:
0:05.36 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:210:12: error: « free » n'a pas été déclaré dans cette portée
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:210:12: note: alternatives suggérées: « fseek »
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:210:25: error: instruction « return » avec une valeur dans une fonction retournant « void » [-fpermissive]
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Au niveau global:
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:214:44: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.37 void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.37 ^~~~~~~~~
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete(void*, const int&) »:
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:216:12: error: « free » n'a pas été déclaré dans cette portée
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:216:12: note: alternatives suggérées: « fseek »
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:216:25: error: instruction « return » avec une valeur dans une fonction retournant « void » [-fpermissive]
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete [](void*) »:
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:222:12: error: « free » n'a pas été déclaré dans cette portée
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:222:12: note: alternatives suggérées: « fseek »
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:222:25: error: instruction « return » avec une valeur dans une fonction retournant « void » [-fpermissive]
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Au niveau global:
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:226:46: error: « nothrow_t » dans l'espace de noms « std » ne nomme pas un type
0:05.37 void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
0:05.37 ^~~~~~~~~
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete [](void*, const int&) »:
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:228:12: error: « free » n'a pas été déclaré dans cette portée
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:228:12: note: alternatives suggérées: « fseek »
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:228:25: error: instruction « return » avec une valeur dans une fonction retournant « void » [-fpermissive]
0:05.37 return free_impl(ptr);
0:05.37 ^
0:05.37 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void* operator new(size_t, const mozilla::fallible_t&) »:
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:254:12: error: « malloc » n'a pas été déclaré dans cette portée
0:05.38 return malloc_impl(size);
0:05.38 ^
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:254:12: note: alternatives suggérées: « alloca »
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void* operator new [](size_t, const mozilla::fallible_t&) »:
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:260:12: error: « malloc » n'a pas été déclaré dans cette portée
0:05.38 return malloc_impl(size);
0:05.38 ^
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:260:12: note: alternatives suggérées: « alloca »
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete(void*, const mozilla::fallible_t&) »:
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:266:5: error: « free » n'a pas été déclaré dans cette portée
0:05.38 free_impl(ptr);
0:05.38 ^
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:266:5: note: alternatives suggérées: « fseek »
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction « void operator delete [](void*, const mozilla::fallible_t&) »:
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:272:5: error: « free » n'a pas été déclaré dans cette portée
0:05.38 free_impl(ptr);
0:05.38 ^
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:272:5: note: alternatives suggérées: « fseek »
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: Dans la fonction membre « void InfallibleAllocPolicy::free_(void*) »:
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:310:9: error: « free » n'a pas été déclaré dans cette portée
0:05.38 free_impl(aPtr);
0:05.38 ^
0:05.38 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:310:9: note: alternatives suggérées: « free_ »
0:05.44 In file included from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nscore.h:20:0,
0:05.44 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsrootidl.h:13,
0:05.44 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsISupports.h:10,
0:05.44 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsIWebProgressListener.h:10,
0:05.44 from /home/simon/openkiosk/mozilla/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8,
0:05.44 from /home/simon/openkiosk/mozilla/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6:
0:05.44 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.44 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.44 ^
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.44 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:184:33: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.44 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~
0:05.44 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.44 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.44 ^
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.44 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.44 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:196:35: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.44 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~
0:05.47
0:05.47 In the directory /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux
0:05.47 The following command failed to execute properly:
0:05.47 /usr/local/bin/g++ -m32 -march=pentiumpro -o file_id.i_o -c -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers -include /home/simon/openkiosk/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux -I/home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nspr -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/mozilla-config.h -MD -MP -MF .deps/file_id.i_o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wwrite-strings -Wc++14-compat -Wc++1z-compat -Wunreachable-code -Wno-invalid-offsetof -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -D_GLIBCXX_USE_CXX11_ABI=0 -pipe -g -fprofile-generate -O3 -fomit-frame-pointer -Wno-unused-local-typedefs /home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/file_id.cc
0:05.47 make[6]: *** [/home/simon/openkiosk/mozilla/config/rules.mk:967: file_id.i_o] Error 1
0:05.47 make[6]: *** Attente des tâches non terminées....
0:05.48 FinalizationWitnessService.i_o
0:05.53
0:05.53 In the directory /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux
0:05.53 The following command failed to execute properly:
0:05.53 /usr/local/bin/g++ -m32 -march=pentiumpro -o Unified_cpp_src_common_linux0.i_o -c -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/stl_wrappers -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/system_wrappers -include /home/simon/openkiosk/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux -I/home/simon/openkiosk/mozilla/toolkit/crashreporter/google-breakpad/src -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nspr -I/home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_src_common_linux0.i_o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wwrite-strings -Wc++14-compat -Wc++1z-compat -Wunreachable-code -Wno-invalid-offsetof -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -D_GLIBCXX_USE_CXX11_ABI=0 -pipe -g -fprofile-generate -O3 -fomit-frame-pointer -Wno-unused-local-typedefs /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/toolkit/crashreporter/google-breakpad/src/common/linux/Unified_cpp_src_common_linux0.cpp
0:05.53 make[6]: *** [/home/simon/openkiosk/mozilla/config/rules.mk:967: Unified_cpp_src_common_linux0.i_o] Error 1
0:05.53 make[5]: *** [/home/simon/openkiosk/mozilla/config/recurse.mk:71: toolkit/crashreporter/google-breakpad/src/common/linux/target] Error 2
0:05.53 make[5]: *** Attente des tâches non terminées....
0:05.60 In file included from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nscore.h:20:0,
0:05.60 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsrootidl.h:13,
0:05.60 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsISupports.h:10,
0:05.60 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsIFinalizationWitnessService.h:10,
0:05.60 from /home/simon/openkiosk/mozilla/toolkit/components/finalizationwitness/FinalizationWitnessService.h:8,
0:05.60 from /home/simon/openkiosk/mozilla/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:5:
0:05.60 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.60 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.60 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.60 ^
0:05.60 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.60 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.61 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:184:33: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.61 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.61 ^~~~~~~~~~~~~~~~~~~~~~~~
0:05.61 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.61 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.61 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.61 ^
0:05.61 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.61 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.61 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:196:35: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.61 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.61 ^~~~~~~~~~~~~~~~~~~~~~~~
0:05.63 In file included from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nscore.h:20:0,
0:05.63 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsTraceRefcnt.h:10,
0:05.63 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/Assertions.h:21,
0:05.64 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/AlreadyAddRefed.h:12,
0:05.64 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/nsCOMPtr.h:23,
0:05.64 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/DOMEventTargetHelper.h:10,
0:05.64 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/dom/CellBroadcast.h:11,
0:05.64 from /home/simon/openkiosk/mozilla/dom/cellbroadcast/CellBroadcast.cpp:7,
0:05.64 from /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dom/cellbroadcast/Unified_cpp_dom_cellbroadcast0.cpp:2:
0:05.64 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.64 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.64 ^
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.64 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:184:33: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.64 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~
0:05.64 Warning: -Wdeprecated in /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h: les spécifications dynamiques d'exceptions sont dépréciées en C++11
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:172:52: warning: les spécifications dynamiques d'exceptions sont dépréciées en C++11 [-Wdeprecated]
0:05.64 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc)
0:05.64 ^
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:175:34: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS »
0:05.64 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
0:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0:05.64 /home/simon/openkiosk/opt-openkiosk-47.0.2.1-i686-pc-linux/dist/include/mozilla/mozalloc.h:196:35: note: dans l'expansion de la macro « MOZALLOC_THROW_BAD_ALLOC »
0:05.64 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
0:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~
0:06.07 libtoolkit_components_statusfilter.a.desc
0:06.20 libtoolkit_components_finalizationwitness.a.desc
0:09.34 libdom_cellbroadcast.a.desc
0:09.37 make[4]: *** [/home/simon/openkiosk/mozilla/config/recurse.mk:33: compile] Error 2
0:09.37 make[3]: *** [/home/simon/openkiosk/mozilla/config/rules.mk:557: default] Error 2
0:09.37 make[2]: *** [/home/simon/openkiosk/mozilla/client.mk:419: realbuild] Error 2
0:09.37 make[1]: *** [/home/simon/openkiosk/mozilla/client.mk:240: profiledbuild] Error 2
0:09.37 make: *** [client.mk:181: build] Error 2
0:09.39 1 compiler warnings present.
Error running mach:
['build']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You should consider filing a bug for this issue.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
IOError: poll() gave POLLNVAL or POLLERR
File "/home/simon/openkiosk/mozilla/python/mozbuild/mozbuild/mach_commands.py", line 461, in build
monitor.finish(record_usage=status==0)
File "/home/simon/openkiosk/mozilla/python/mozbuild/mozbuild/controller/building.py", line 242, in finish
self.resources.stop()
File "/home/simon/openkiosk/mozilla/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py", line 289, in stop
while self._pipe.poll(0.1):
- remplacer gcc par gcc-multilib car il refuse de continuer avec le paquet gcc (mon archlinux est 64-bits, hors ce firefox est 32-bits)
- créer un lien symbolique de "/usr/bin/" vers "/usr/local/" car le compilateur cherchait après /usr/local/bin/gcc, hors il n'était pas installé dans ce dossier
Peut-on avoir plus d’informations en regardant un fichier en particulier ? Merci