tag kid3 editar easytag linux gcc ubuntu pcre libtool

linux - kid3 - Error al instalar PCRE



editar tags mp3 linux (7)

Estoy tratando de instalar PCRE en mi servidor Ubuntu 11.10. Cuando ejecuto el comando "make", obtengo una salida realmente larga que siempre termina con este error:

libtool: link: ( cd ".libs" && rm -f "libpcreposix.la" && ln -s "../libpcreposix.la" "libpcreposix.la" ) source=''pcrecpp.cc'' object=''pcrecpp.lo'' libtool=yes / DEPDIR=.deps depmode=none /bin/bash ./depcomp / /bin/bash ./libtool --tag=CXX --mode=compile -DHAVE_CONFIG_H -I. -c -o pcrecpp.lo pcrecpp.cc libtool: compile: unrecognized option `-DHAVE_CONFIG_H'' libtool: compile: Try `libtool --help'' for more information. make[1]: *** [pcrecpp.lo] Error 1 make[1]: Leaving directory `/home/root/src/pcre/pcre-8.12'' make: *** [all] Error 2

Ejecuté "configure". ¿Algunas ideas?


¿Por qué no encontrar PCRE utilizando apt-cache search pcre | grep pcre apt-cache search pcre | grep pcre y luego usa apt-get install para instalar PCRE? Creo que PCRE ya ha sido incluido en el repositorio.

Este es el resultado del comando anterior en mi computadora (Ubuntu 10.04):

$ apt-cache search pcre | grep pcre libpcre3-dbg - Perl 5 Compatible Regular Expression Library - debug symbols libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files libpcrecpp0 - Perl 5 Compatible Regular Expression Library - C++ runtime files libpcre3 - Perl 5 Compatible Regular Expression Library - runtime files cl-ppcre - Portable Regular Express Library for Common Lisp gambas2-gb-pcre - The Gambas regexp component haskell-pcre-light-doc - library documentation for pcre-light libghc6-pcre-light-dev - Haskell library for Perl 5-compatible regular expressions libghc6-pcre-light-prof - pcre-light library with profiling enabled liblua5.1-rex-pcre-dev - PCRE development files for the Lua language version 5.1 liblua5.1-rex-pcre0 - Perl regular expressions library for the Lua language version 5.1 libpcre++-dev - C++ wrapper class for pcre (development) libpcre++0 - C++ wrapper class for pcre (runtime) libpcre-ocaml - OCaml bindings for PCRE (runtime) libpcre-ocaml-dev - OCaml bindings for PCRE (Perl Compatible Regular Expression) pcregrep - grep utility that uses perl 5 compatible regexes. pike7.6-pcre - PCRE module for Pike sqlite3-pcre - Perl-compatible regular expression support for SQLite postfix-pcre - PCRE map support for Postfix


Cuando ejecuto configure obtengo:

libpcre comprobando windows.h ... no configure: error: compilador de C ++ no válido o indicadores del compilador de C ++

La solución fue instalar g ++ como lo menciona Fredrik. En CentOS: yum install gcc-c++


Encontré una respuesta a por qué, pero no una cura; (Sé que esta es una vieja pregunta pero pensé que contribuiría de todos modos).

Encontré que pcre ya estaba instalado en mi sistema, pero aparentemente no estaba libtool . Cuando intenté sudo apt-get install libtool obtuve

Package libtool is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

No tengo mucha idea de por qué sucede esto, ¡pero está trabajando para descubrirlo! Espera que esto responda a tu pregunta.


He tenido el mismo problema y la solución fue hacer todo lo sugerido en las otras respuestas e instalar los archivos de desarrollo para PCRE:

  1. apt-get install build-essential
  2. apt-get install libtool
  3. apt-get install libpcre3-dev
  4. apt-get install libpcre3

Necesitas tener instalado un compilador de C ++, lo más probable es que quieras g ++.

Con apt-get, ejecute ''apt-get install g ++'', o ''apt-get install build-essential'', ya que build-essential incluye g ++.


PCRE intenta generar la salida de c ++ sin tener un compilador de c ++. Tratar

./configure --disable-cpp

para deshabilitar las opciones de C ++.


Para instalar el paquete pcre , necesita ejecutar 2 comandos:

  1. apt-get install libpcre3 libpcre3-dev
  2. apt-get install build-essential libpcre3-dev libxslt1-dev libgd2-xpm-dev libgeoip-dev libssl-dev