Nova página (https://prestrelocristiano.blogspot.com.br/2012/05/instalacao-da-biblioteca-hdf-versao-4.html)
A primeira coisa a se fazer é baixar o código na seguinte homepage: https://www.hdfgroup.org/release4/obtain.htm
>wget -c
OBS1: Para a compilação do HDF4 você já precisa ter instalado em seu sistema as bibliotecas ZLIB e JPEG. Você pode observar como faze-lo aqui mesmo no site.
Ao baixar o código fassa uma cópia para o diretório usr/local
Descompacte-o:
>tar -zvxf hdf-4.2.5.tar.gz
Ao descompactar será criado o seguinte diretório hdf-4.2.5 .Dentro do diretório hdf-4.2.5 é necessário criar os seguites diretórios bin, lib, man, man/man1 e include.
>cd hdf-4.2.5
>mkdir bin lib man man/man1 include
Para compilar a bilioteca HDF4 utilize o seguinte comando:
Obs: Em alguns casos pode estar faltando os seguintes programas: flex e yacc (e isto pode gerar um erro ao executar o comando abaixo). Para instalar os programas flex e yacc sgia os seguintes passos:
>apt-get install flex (para os usuários do Fedora por exemplo é só mudar o "apt" para "yum")
>apt-get install byacc (para os usuários do Fedora por exemplo é só mudar o "apt" para "yum")
>F77=ifort ./configure --prefix=/usr/local --with-jpeg=/usr/local/hdf4 --with-zlib=/usr/local/hdf
>make
>make check (verifica se ocorreu erro)
>make install
Agora confira no diretório /usr/local/lib se foram criados dois arquivos:
libmfhdf.a
libdf.a
Se existir estes arquivos significa que a compilação está correta e terminada.
OBS2: O usuário pode escolher o compilador de sua preferência para compilar o HDF4. Nos passos acima foi utilizado o compilador ifort da intel (F77=ifort). Para quem quiser ou precisar utilizar outro compilador g95 e pgf90 por exemplo, basta fazer:
>F77=g95 ou F77=pgf90 ./configure --prefix=/usr/local --with-jpeg=/usr/local/hdf4 --with-zlib=/usr/local/hdf
, respectivamente. Depois executando os passos seguintes.
>make
>make install
Boa Sorte e Bom Trabalho a Todos.