Fácil:
sudo apt-get install libqt4-opengl-dev
Eu instalei a oitava 4 compilando a fonte como fornecida em Como instalar o Octave 4.0.0 no Ubuntu 14.04
mas não consigo usar a GUI. oitava --force-gui me dá apenas a linha de comando no terminal. por favor me guie para obter GUI & amp; outros recursos (se as bibliotecas estiverem faltando, por favor me diga como instalar bibliotecas e obter os recursos) ouvir é arquivo de log config.log ... Ao ver no arquivo de log eu encontrei esta lista:
Compilador JIT para loops: não
Construa uma interface Java: sim
Fazer verificação de limites de matriz interna: não
Construir estática bibliotecas: não
Crie bibliotecas compartilhadas: sim
Vinculação dinâmica: sim (dlopen)
Inclua suporte para a linha de leitura do GNU: sim
matriz de 64 bits escurece e indexação: não
Multithreading do OpenMP SMP: sim
obrigado
Fácil:
sudo apt-get install libqt4-opengl-dev
Seu config.log
mostra que seu sistema não possui os componentes de desenvolvimento do Qt necessários para construir a GUI do octave-4.0:
configure:72095: checking for QT
configure:72103: $PKG_CONFIG --exists --print-errors "$QT_MODULES"
Package QtOpenGL was not found in the pkg-config search path.
Perhaps you should add the directory containing 'QtOpenGL.pc'
to the PKG_CONFIG_PATH environment variable
No package 'QtOpenGL' found
configure:72106: $? = 1
configure:72121: $PKG_CONFIG --exists --print-errors "$QT_MODULES"
Package QtOpenGL was not found in the pkg-config search path.
Perhaps you should add the directory containing 'QtOpenGL.pc'
to the PKG_CONFIG_PATH environment variable
No package 'QtOpenGL' found
configure:72124: $? = 1
No package 'QtOpenGL' found
configure:72152: result: no
configure:73317: WARNING: Qt libraries not found -- disabling GUI
Você precisará instalar pelo menos as dependências do kit de ferramentas Qt observadas no arquivo INSTALL.OCTAVE
que vem com a fonte octave-4.0.0:
Qt
GUI and utility libraries (). Qt is required for building the GUI.
It is a large framework, but the only components required are the
GUI, core, and network modules.
Os pacotes específicos do Ubuntu são libqtgui4
libqtcore4
e libqt4-network
, entretanto, a menos que o espaço em disco seja severamente limitado, você pode querer instalar o abrangente pacote libqt4-dev
sudo apt-get install libqt4-dev
Embora seja direcionado ao Debian ao invés do Ubuntu, você pode achar este recurso adicional Octave para sistemas Debian útil: Compilando a partir da fonte - O direito caminho .
Eu instalei libqt4-dev
, libqt4-opengl-dev
e unixodbc-dev
packages, então funcionou.