Skip to content

Instantly share code, notes, and snippets.

@Yegorov
Created November 10, 2022 20:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Yegorov/9db6197da085241d241d6bb6b808efc9 to your computer and use it in GitHub Desktop.
Save Yegorov/9db6197da085241d241d6bb6b808efc9 to your computer and use it in GitHub Desktop.
Install rails 7 in manjaro
$ gem install websocket-driver
Building native extensions. This could take a while...
ERROR:  Error installing websocket-driver:
        ERROR: Failed to build gem native extension.

    current directory: /home/artem/.rvm/gems/ruby-3.1.2/gems/websocket-driver-0.7.5/ext/websocket-driver
/home/artem/.rvm/rubies/ruby-3.1.2/bin/ruby -I /home/artem/.rvm/rubies/ruby-3.1.2/lib/ruby/3.1.0 -r ./siteconf20221110-546452-fjx5sa.rb extc
onf.rb
creating Makefile

current directory: /home/artem/.rvm/gems/ruby-3.1.2/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\= clean

current directory: /home/artem/.rvm/gems/ruby-3.1.2/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\=
compiling websocket_mask.c
linking shared-object websocket_mask.so
/usr/bin/ld: /usr/lib/libm.so.6: неизвестный тип [0x13] раздела «.relr.dyn»
/usr/bin/ld: пропускается несовместимый /usr/lib/libm.so.6 при поиске /usr/lib/libm.so.6
/usr/bin/ld: невозможно найти /usr/lib/libm.so.6
/usr/bin/ld: /usr/lib/libm.so.6: неизвестный тип [0x13] раздела «.relr.dyn»
/usr/bin/ld: пропускается несовместимый /usr/lib/libm.so.6 при поиске /usr/lib/libm.so.6
/usr/bin/ld: /usr/lib/libmvec.so.1: неизвестный тип [0x13] раздела «.relr.dyn»
/usr/bin/ld: пропускается несовместимый /usr/lib/libmvec.so.1 при поиске /usr/lib/libmvec.so.1
/usr/bin/ld: невозможно найти /usr/lib/libmvec.so.1
/usr/bin/ld: /usr/lib/libmvec.so.1: неизвестный тип [0x13] раздела «.relr.dyn»
/usr/bin/ld: пропускается несовместимый /usr/lib/libmvec.so.1 при поиске /usr/lib/libmvec.so.1
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make: *** [Makefile:263: websocket_mask.so] Ошибка 1

make failed, exit code 2

Gem files will remain installed in /home/artem/.rvm/gems/ruby-3.1.2/gems/websocket-driver-0.7.5 for inspection.
Results logged to /home/artem/.rvm/gems/ruby-3.1.2/extensions/x86_64-linux/3.1.0/websocket-driver-0.7.5/gem_make.out
sudo pacman -Sy binutils
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment