Eu estou tentando instalar o Octave-4.0.0 a partir do código-fonte seguindo as instruções da página wiki . Eu instalei todas as dependências (também opcionais) mencionadas nessa página. Na etapa de configuração, usei
./configure CPPFLAGS=-I/usr/include/hdf5/serial \
LDFLAGS=-L/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/hdf5/serial
como indicado para evitar possíveis problemas relacionados à biblioteca HDF5. Fazendo isso, eu peguei (inicialmente eu estava recebendo o aviso JAVA_HOME, que eu então fixei):
configure: WARNING: Include file <jni.h> not found. Octave will not be able to call Java methods.
configure:
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system.
Depois disso, para corrigir isso, tentei usar como adicionar jni.h e adicionar bibliotecas ao caminho ./configure . Mas, se eu seguir esse comando configure com
./configure CPPFLAGS=-I/usr/lib/jvm/java-7-openjdk-amd64/include
ou até mesmo usar as configurações de CPPFLAGS
juntas (ou seja, na mesma linha ./configure
), recebo isso:
configure: WARNING: HDF5 library not found. Octave will not be able to save or load HDF5 data files.
configure: WARNING: Include file jni.h not found. Octave will not be able to call Java methods.
configure:
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system.
Como devo passar esses avisos e instalar o Octave-4.0.0 normalmente (target: image processing)?