configure: erro: jpeglib.h não encontrado

1

Eu estou tentando compilar o PHP 5.3.29 no Ubuntu 14.04. Estou recebendo um erro - configure: error: jpeglib.h not found.

Aqui estão minhas opções.sh:

#!/bin/bash
# You can override config options very easily.
# Just create a custom options file; it may be version specific:
# - custom-options.sh
# - custom-options-5.sh
# - custom-options-5.3.sh
# - custom-options-5.3.1.sh
#
# Don't touch this file here - it would prevent you to just "svn up"
# your phpfarm source code.

version=
vmajor=
vminor=
vpatch=

#gcov='--enable-gcov'
configoptions="\
--enable-bcmath \
--with-mysqli \
--with-png \
--with-gd \
--enable-gd-native-ttf \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-mbstring \
--enable-pcntl \
--enable-soap \
--with-pdo-mysql \
--enable-sockets \
--enable-sqlite-utf8 \
--enable-wddx \
--enable-zip \
--with-openssl \
--with-jpeg-dir=/usr/lib \
--with-png-dir=/usr/lib \
--with-freetype-dir=/urs/lib \
--with-zlib \
--with-gettext \
--with-mcrypt \
--with-bz2 \
--with-mysql=/usr \
$gcov"

echo $version $vmajor $vminor $vpatch

Eu pesquisei o erro mas não encontrei uma solução que funcionasse para mim.

Toda ajuda é apreciada.

EDITAR:

Antes disso, eu tinha uma linha em minhas opções.sh --with-curl \ . Eu tive que removê-lo como uma correção temporária, pois na compilação ele me pediu para reinstalar o curl, enquanto ele já está instalado. Eu tentei sudo yum install libcurl-devel , mas disse pacote não encontrado. Eu não sabia a solução, então removi a linha como uma correção temporária.

Agradeceria se alguém pudesse encontrar uma solução melhor.

Obrigado antecipadamente!

    
por utkarsh2k2 28.10.2016 / 16:54

1 resposta

2

Não tenho certeza se você está usando o Ubuntu. sudo yum install libcurl-devel não funcionará no Ubuntu.

Dito isso, jpeglib.h é fornecido por libjpeg-turbo8-dev . Então, instale-o usando:

sudo apt-get install libjpeg-turbo8-dev
    
por Ron 28.10.2016 / 19:05