[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?