Proyecto

General

Perfil

Errores #4956

Error en instalación de gemas (mini_racer)

Añadido por Santiago Ramos hace alrededor de 1 año. Actualizado hace alrededor de 1 año.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2023-02-03
Fecha fin:
% Realizado:

100%


Descripción

Estoy teniendo un error al instalar las gemas definidas en la rama master:

Fetching mini_racer 0.6.3
Installing mini_racer 0.6.3 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/mini_racer-0.6.3/ext/mini_racer_extension
/usr/share/rvm/rubies/ruby-2.7.6/bin/ruby -I /usr/share/rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0 -r ./siteconf20230203-274839-199yick.rb extconf.rb
checking for -lpthread... yes
checking for whether -Wl,--exclude-libs=ALL  is accepted as LDFLAGS... no
creating Makefile

current directory: /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/mini_racer-0.6.3/ext/mini_racer_extension
make "DESTDIR=" clean

current directory: /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/mini_racer-0.6.3/ext/mini_racer_extension
make "DESTDIR=" 
compiling mini_racer_extension.cc
In file included from /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/libv8-node-16.10.0.0-x86_64-linux-musl/vendor/v8/include/v8.h:30,
                 from mini_racer_extension.cc:6:
/home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/libv8-node-16.10.0.0-x86_64-linux-musl/vendor/v8/include/v8-internal.h: In function ‘VALUE convert_v8_to_ruby(v8::Isolate*,
v8::Local<v8::Context>, v8::Local<v8::Value>)’:
/home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/libv8-node-16.10.0.0-x86_64-linux-musl/vendor/v8/include/v8-internal.h:364:48: warning: ‘stackCounter.StackCounter::isolate’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
  364 |     return *reinterpret_cast<void* const*>(addr);
      |                                                ^
mini_racer_extension.cc:569:18: note: ‘stackCounter.StackCounter::isolate’ was declared here
  569 |     StackCounter stackCounter(isolate);
      |                  ^~~~~~~~~~~~
linking shared-object mini_racer_extension.so
/usr/bin/ld: no se puede encontrar /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/libv8-node-16.10.0.0-x86_64-linux-musl/vendor/v8/x86_64-linux/libv8/obj/libv8_monolith.a: No existe el
archivo o el directorio
collect2: error: ld returned 1 exit status
make: *** [Makefile:262: mini_racer_extension.so] Error 1

make failed, exit code 2

Gem files will remain installed in /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/gems/mini_racer-0.6.3 for inspection.
Results logged to /home/sramos/.rvm/gems/ruby-2.7.6@gor-rails4/extensions/x86_64-linux/2.7.0/mini_racer-0.6.3/gem_make.out

An error occurred while installing mini_racer (0.6.3), and Bundler cannot continue.
Make sure that `gem install mini_racer -v '0.6.3' --source 'https://rubygems.org/'` succeeds before bundling.

Alguna idea de cómo resolverlo?

Histórico

#1 Actualizado por Santiago Ramos hace alrededor de 1 año

  • Estado cambiado Nueva por Resuelta
  • % Realizado cambiado 0 por 100

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: