Skip to content

Instantly share code, notes, and snippets.

@Yegorov
Created November 10, 2022 20:05
Show Gist options
  • Save Yegorov/9db6197da085241d241d6bb6b808efc9 to your computer and use it in GitHub Desktop.
Save Yegorov/9db6197da085241d241d6bb6b808efc9 to your computer and use it in GitHub Desktop.

Revisions

  1. Yegorov created this gist Nov 10, 2022.
    41 changes: 41 additions & 0 deletions readme.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,41 @@
    ```
    $ 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
    ```
    * [Error in libc.so.6 when updating packages (solved by updating binutils)](https://forum.manjaro.org/t/error-in-libc-so-6-when-updating-packages-solved-by-updating-binutils/120776/9)

    ```
    sudo pacman -Sy binutils
    ```