возникли проблемы с установкой модулей Perl :: Make вернул плохое состояние, установка кажется невозможной - PullRequest
0 голосов
/ 08 мая 2018

добрый день - у меня все еще есть проблемы с установкой модулей Perl Кажется, есть проблемы с make-файлом. я пытаюсь выяснить, что идет не так, как надо, в моей записной книжке.

cpan[1]> install  Data::Dumper
Running install for module 'Data::Dumper'
Running make for S/SM/SMUELLER/Data-Dumper-2.161.tar.gz
Fetching with LWP:
http://mirrors.hostingromania.ro/cpan.org/authors/id/S/SM/SMUELLER/Data-Dumper-2.161.tar.gz
Fetching with LWP:
http://mirrors.hostingromania.ro/cpan.org/authors/id/S/SM/SMUELLER/CHECKSUMS
Checksum for /home/martin/.cpan/sources/authors/id/S/SM/SMUELLER/Data-Dumper-2.161.tar.gz ok

  CPAN.pm: Building S/SM/SMUELLER/Data-Dumper-2.161.tar.gz

Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Data::Dumper
Writing MYMETA.yml and MYMETA.json
cp Dumper.pm blib/lib/Data/Dumper.pm
Running Mkbootstrap for Dumper ()
chmod 644 "Dumper.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Dumper.bs blib/arch/auto/Data/Dumper/Dumper.bs 644
"/usr/bin/perl" "/usr/lib/perl5/5.18.2/ExtUtils/xsubpp"  -typemap '/usr/lib/perl5/5.18.2/ExtUtils/typemap'  Dumper.xs > Dumper.xsc
mv Dumper.xsc Dumper.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wall -pipe   -DVERSION=\"2.161\" -DXS_VERSION=\"2.161\" -fPIC "-I/usr/lib/perl5/5.18.2/x86_64-linux-thread-multi/CORE"  -DUSE_PPPORT_H Dumper.c
/bin/sh: cc: Kommando nicht gefunden.
Makefile:332: recipe for target 'Dumper.o' failed
make: *** [Dumper.o] Error 127
  SMUELLER/Data-Dumper-2.161.tar.gz
  /usr/bin/make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 SMUELLER/Data-Dumper-2.161.tar.gz            : make NO

cpan[2]> 

хорошо - мне нужно убедиться, что make установлен правильно .. хороший день - у меня все еще есть проблемы с установкой модулей Perl Кажется, есть проблемы с make-файлом. я пытаюсь выяснить, что идет не так, как надо, в моей записной книжке.

1 Ответ

0 голосов
/ 08 мая 2018

Компилятор C требуется для сборки этого модуля, но компилятор C, с которым был создан perl, 'cc' недоступен. Сначала вам нужно будет установить его.

Но Data :: Dumper является частью стандартного дистрибутива perl, поэтому вам не нужно его устанавливать в любом случае. Если вы используете дистрибутив Linux, в котором установка perl разбита на несколько пакетов, то вам может потребоваться сделать что-то вроде

yum install perl-Data-Dumper

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...