Um amigo construiu um conversor EPUB para mim que depende do lib64png16_16
. lib64png16_16
tem uma dependência de libz.so.1(ZLIB_1.2.9)(64bit)
. Eu baixei e compilei ZLIB_1.2.11
, mas não está sendo reconhecido como uma solução (e make install não o coloca em /usr/lib64
).
Alguém sabe como eu posso (a) obter um RPM libz.so.1(ZLIB_1.2.9)(64bit)
para x86_64/CentOS7, ou (b) me dizer como compilar libz.so.1(ZLIB_1.2.11)(64bit)
? Bobo, pensei que compilar em um sistema de 64 bits resultaria na versão de 64 bits.
PS, o pacote CentOS ZLIB é 1.2.7. Não consigo encontrar um para 1.2.9 ou melhor.
Você precisa prefixar o
lib
diretório de onde você compilou eZLIB_1.2.11
construiuyour LD_LIBRARY_PATH
.Por exemplo, eu compilei e construí assim:
Eu criei esses diretórios
Então eu me mudei para
/opt/zlib/src
e:Eu então descompactei e mudei para o diretório que contém a configuração, assim como tenho certeza que você fez e, em seguida, executei isto:
Então eu corri
make
emake install
.Isso colocou as bibliotecas em:
Eu então executei este comando para ver
ZLIB_1.2.9
disponível:Por fim, executei isso:
No seu caso, você executará isso:
Obviamente, você substituirá
/path/to/zlib/lib
pelo caminho para a localização daszlib 1.2.11
bibliotecas.