Instalando o glib-2.50.1: nenhum pacote 'libpcre' founbd

-1

[ATUALIZAÇÃO]

De acordo com a sugestão de fkraiem abaixo, sobre o rabbithole (na verdade, parece que sim!), este é o primeiro problema que encontro, e a razão pela qual estou tentando instalar o glib et al.

Depois de executar ./configure com pspp-0.10.2:

configure: error: The following required prerequisites are not installed. You must install them before PSPP can be built:

cairo 1.5 or later and pango 1.22 or later (or use --without-cairo)

gthread 2.0 (or use --without-gui)

gtk+ 3.0 version 3.4.2 or later (or use --without-gui)

gtksourceview 3.0 version 3.4.2 or later (or use --without-gui) glib 2.0 version 2.32 or later (or use --without-gui)

Embora o Gerenciador de Pacotes Synaptic mostre que eu tenho o Cairo 1.14.6-1 instalado,

[ORIGINAL POST]

Ao tentar instalar o glib-2.50.1 no Ubuntu 16.04, recebo o seguinte erro -

configure: error: Package requirements (libpcre >= 8.13) were not met:
No package 'libpcre' found

Nenhum das postagens existentes sobre esse problema fornecem soluções.

Eu tenho o pkg-config instalado:

$ dpkg -l | grep pkg-config

ii  libextutils-pkgconfig-perl 1.15-1        all          Perl

interface para o utilitário pkg-config     ii pkg-config 0.29.1-0ubuntu1 amd64 gerencia compilação e link bandeiras para bibliotecas

E tenha uma pasta pckconfig em /usr/lib e /usr/lib/local . Ambas as pastas contêm:

/usr/local/lib/pkgconfig/blas.pc
/usr/local/lib/pkgconfig/blas-netlib.pc
/usr/local/lib/pkgconfig/dbus-python.pc
/usr/local/lib/pkgconfig/gsl.pc /usr/local/lib/pkgconfig/harfbuzz.pc
/usr/local/lib/pkgconfig/harfbuzz-icu.pc
/usr/local/lib/pkgconfig/ibus-table.pc
/usr/local/lib/pkgconfig/lapack.pc
/usr/local/lib/pkgconfig/lapack-netlib.pc
/usr/local/lib/pkgconfig/libcryptsetup.pc
/usr/local/lib/pkgconfig/libffi.pc
/usr/local/lib/pkgconfig/libgdiplus.pc
/usr/local/lib/pkgconfig/libquvi-scripts.pc
/usr/local/lib/pkgconfig/libR.pc
/usr/local/lib/pkgconfig/notify-python.pc
/usr/local/lib/pkgconfig/pango.pc
/usr/local/lib/pkgconfig/pangocairo.pc
/usr/local/lib/pkgconfig/pangoft2.pc
/usr/local/lib/pkgconfig/pm-utils.pc

Em relação ao PKG_CONFIG_PATH

$ pkg-config --variable pc_path pkg-config

rendimentos

/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib
/pkgconfig:/usr/share/pkgconfig

e

ldconfig -v | grep pcre

rendimentos

/sbin/ldconfig.real: Can't stat /lib/i686-linux-gnu: No such file or
directory
/sbin/ldconfig.real: Can't stat /usr/lib/i686-linux-gnu: No such file
or directory
/sbin/ldconfig.real: Path '/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path '/usr/lib/x86_64-linux-gnu' given more than
once
/sbin/ldconfig.real: /lib/i386-linux-gnu/ld-2.23.so is the dynamic
linker, ignoring
        libpcre.so.3 -> libpcre.so.3.13.2       libpcreposix.so.3 ->
libpcreposix.so.3.13.2  libpcre32.so.3 -> libpcre32.so.3.13.2
        libpcre++.so.0 -> libpcre++.so.0.0.0    libpcre16.so.3 ->
libpcre16.so.3.13.2     libpcrecpp.so.0 -> libpcrecpp.so.0.0.1
/sbin/ldconfig.real: /lib/x86_64-linux-gnu/ld-2.23.so is the dynamic
linker, ignoring

Estou aqui porque estou tentando instalar o PSPP v0.10.2 do PSPP. O guia de instalação adverte que:

* pkg-config (http://pkg-config.freedesktop.org/wiki/).  Versions
  0.18 and 0.19 have a bug that will prevent library detection,
  but other versions should be fine.

Mas como estou usando o 0.29, presumo que esse bug não seja relevante?

    
por lithic 19.10.2016 / 11:28

1 resposta

0

Para qualquer um que encontre essa questão no futuro. Eu corri para problemas semelhantes compilando pspp no Ubuntu 16.04. Os pacotes que instalei (sudo apt install) para resolver o problema foram os seguintes:

sudo apt install libxml2-dev
libcairo2-dev
libreadline-dev
libglib2.0-dev
libgsl-dev
libgtk-3-dev
libgtksourceview-3.0-dev
    
por Tomer 28.09.2017 / 14:15