Obtendo erro 2 ao fazer make dep

0

Então estou tentando instalar o VCV Rack e sempre que eu make dep me dá esse erro

 wget -nc https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz
> File ‘glew-2.1.0.tgz’ already there; not retrieving.
> 
> tar xf glew-2.1.0.tgz
> make -C glew-2.1.0 glew.lib
> make[2]: Entering directory '/home/marty/Rack/dep/glew-2.1.0'
> cc -shared -Wl,-soname=libGLEW.so.2.1 -o lib/libGLEW.so.2.1.0 tmp/linux/default/shared/glew.o -L/usr/X11R6/lib64 -L/usr/lib64 -lGL -lX11 
> /usr/bin/ld: cannot find -lGL
> collect2: error: ld returned 1 exit status
> make[2]: *** [lib/libGLEW.so.2.1.0] Error 1
> make[2]: Leaving directory '/home/marty/Rack/dep/glew-2.1.0'
bash: command substitution: line 1: unexpected EOF while looking for matching '''
bash: command substitution: line 8: syntax error: unexpected end of file
bash: make[1]:: command not found
(trusty)marty@localhost:~/Rack$ make[1]: *** [lib/libGLEW.so] Error 2
bash: make[1]:: command not found
(trusty)marty@localhost:~/Rack$ make[1]: Leaving directory '/home/marty/Rack/dep'

Como corrijo isso?

    
por party58965 18.01.2018 / 16:53

2 respostas

1

Acabei de experimentar isso e parece que há várias dependências necessárias que não estão detalhadas na documentação. Eu achei que o seguinte era necessário:

  • build-essential
  • libx11-dev
  • libgl1-mesa-dev
  • libglu1-mesa-dev
  • libxrandr-dev
  • libxinerama-dev
  • libxcursor-dev
  • zlib1g-dev
  • libasound2-dev
  • libgtk2.0-dev

Tudo correu bem depois que eles foram instalados.

Tudo isso pode ser instalado usando o comando:

% bl0ck_qu0te%

e, em seguida, reinicie a criação das dependências com make dep .

    
por gsxruk 18.01.2018 / 20:45
0

Você precisa de um pacote que forneça a libGL.so no pacote libgl1-mesa-dev:

sudo apt install libgl1-mesa-dev
    
por jet 18.01.2018 / 22:47