mozjpeg не удалось собрать из источника - команда завершилась неудачно: autoreconf -fiv

  • Версия узла: 6.13.0

  • Версия NPM: 3.10.10

  • ОС: Centos 6,9

Описание:

Я не могу получить npm install установить mozjpeg,

Я получаю следующую ошибку:

Error: autoreconf -fiv && ./configure --disable-shared --disable-dependency-tracking --with-jpeg8  --prefix="/home/forgeit/forgeit.qa/node_modules/mozjpeg/vendor" --bindir="/home/forgeit/forgeit.qa/node_modules/mozjpeg/vendor" --libdir="/home/forgeit/forgeit.qa/node_modules/mozjpeg/vendor" && make -j2 && make install -j2
Command failed: autoreconf -fiv
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:23: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1

    at ChildProcess.exithandler (child_process.js:199:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:920:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)

Я установил все пакеты, которые мне помогли решить эту проблему, но проблема остается.

Пакеты, которые я установил:

  • макияж 3.81-23.el6.x86_64
  • Automake-1.11.1-4.el6.noarch
  • Autoconf-2.63-5.1.el6.noarch
  • Libtool-2.2.6-15.5.el6.x86_64
  • Libpng-1.2.49-2.el6_7.x86_64
  • libjpeg-турбо-1.2.1-3.el6_5.x86_64
  • NASM-2.07-7.el6.x86_64
  • НКУ-4.4.7-18.el6_9.2.x86_64
  • GCC-C++-4.4.7-18.el6_9.2.x86_64
  • DPKG-1.16.18-2.el6.x86_64
  • pkg-config-0.23-9.1.el6.x86_64

Здесь я прочитал кое-что о макросах pkg-config:

Когда я бегу dpkg -L pkg-config | grep m4 Я получил:

dpkg-query: package 'pkg-config' is not installed
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

хотя макросы присутствуют в: /usr/share/aclocal/pkg.m4

0 ответов

Другие вопросы по тегам