[gcc] erreur compilation firefox / openkiosk

Applications, problèmes de configuration réseau
Bakuredo
newbie
Messages : 1
Inscription : mer. 06 déc. 2017, 22:16

[gcc] erreur compilation firefox / openkiosk

Message par Bakuredo »

Bonjour,

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):
Voici les choses que j'ai du modifier :
- 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
Répondre