Страница 1 из 1

Midnight commander ругается при установке.

Добавлено: 2006-09-29 6:33:36
vaz
система FreeBSD 4.11

вот чо говорит
/usr/ports/misc/mc/>make && make install && make clean
===> Installing for mc-4.6.1_4
===> mc-4.6.1_4 depends on file: /usr/local/lib/perl5/site_perl/5.005/File/Temp.pm - not found
===> Verifying install for /usr/local/lib/perl5/site_perl/5.005/File/Temp.pm in /usr/ports/devel/p5-File-Temp
===> p5-File-Temp-0.17_1 requires perl 5.6.0 or later. Install lang/perl5.8 and try again.
*** Error code 1

Stop in /usr/ports/devel/p5-File-Temp.
*** Error code 1

Stop in /usr/ports/misc/mc.
перед этим ставил перл 5.8. встал корректно.

Добавлено: 2006-09-29 7:23:26
Alex Keda
pkg_info | grep perl
====
порты обновлял?

Добавлено: 2006-09-29 7:35:29
vaz
pkg_info | grep perl

perl-5.8.8 Practical Extraction and Report Language

да. обновлял. вчера.

Добавлено: 2006-09-29 8:27:14
Alex Keda
это p5-File-Temp-0.17_1 стоит? если нет - руками воткни, из портов.

Добавлено: 2006-09-29 8:49:04
vaz
вот чо получается.
/root/>cd /usr/ports
/usr/ports/>make search name="p5-File-Temp-0.17_1"
The search target requires INDEX. Please run make index or make fetchindex.
/usr/ports/>make fetchindex
/usr/ports/INDEX.bz2 100% of 832 kB 26 kBps 00m00s
/usr/ports/>make search name="p5-File-Temp-0.17_1"
Port: p5-File-Temp-0.17_1
Path: /usr/ports/devel/p5-File-Temp
Info: Perl5 module to generate temporary files or directories safely
Maint: leeym@FreeBSD.org
B-deps:
R-deps:
WWW: http://search.cpan.org/dist/File-Temp/

/usr/ports/>cd /usr/ports/devel/p5-File-Temp
/usr/ports/devel/p5-File-Temp/>make
===> p5-File-Temp-0.17_1 requires perl 5.6.0 or later. Install lang/perl5.8 and try again.
*** Error code 1

Stop in /usr/ports/devel/p5-File-Temp.
/usr/ports/devel/p5-File-Temp/>

/usr/ports/lang/perl5.8/>make install
===> Installing for perl-5.8.8
===> Generating temporary packing list
===> Checking if lang/perl5.8 already installed
===> perl-5.8.8 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of lang/perl5.8
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/lang/perl5.8.
[/quote]

Добавлено: 2006-09-29 9:23:06
Alex Keda
perl -v

Добавлено: 2006-09-29 9:54:57
vaz
This is perl, version 5.005_03 built for i386-freebsd

Copyright 1987-1999, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5.0 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home

ага вот де сабак порылся. перл то 5.0 а не 5.8

тока почему?

попытка удалить из lang/perl5 - грит неустановлен....

Добавлено: 2006-09-29 10:02:02
Alex Keda
cat /etc/make.conf

Добавлено: 2006-09-29 10:10:17
vaz
нет такого файла

Добавлено: 2006-09-29 10:12:18
Alex Keda
use.perl port

Добавлено: 2006-09-29 10:19:43
vaz
/root/>use.perl port
Removing stale symlinks from /usr/bin...
Skipping /usr/bin/a2p
Skipping /usr/bin/c2ph
Skipping /usr/bin/find2perl
Skipping /usr/bin/h2ph
Skipping /usr/bin/h2xs
Skipping /usr/bin/perlbug
Skipping /usr/bin/perlcc
Skipping /usr/bin/perldoc
Skipping /usr/bin/pl2pm
Skipping /usr/bin/pod2html
Skipping /usr/bin/pod2latex
Skipping /usr/bin/pod2man
Skipping /usr/bin/pod2text
Skipping /usr/bin/s2p
Skipping /usr/bin/splain
Skipping /usr/bin/suidperl
Skipping /usr/bin/perl
Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
Backing up /usr/bin/a2p as /usr/bin/a2p.freebsd
Symlinking /usr/local/bin/a2p to /usr/bin/a2p
Backing up /usr/bin/c2ph as /usr/bin/c2ph.freebsd
Symlinking /usr/local/bin/c2ph to /usr/bin/c2ph
Backing up /usr/bin/find2perl as /usr/bin/find2perl.freebsd
Symlinking /usr/local/bin/find2perl to /usr/bin/find2perl
Backing up /usr/bin/h2ph as /usr/bin/h2ph.freebsd
Symlinking /usr/local/bin/h2ph to /usr/bin/h2ph
Backing up /usr/bin/h2xs as /usr/bin/h2xs.freebsd
Symlinking /usr/local/bin/h2xs to /usr/bin/h2xs
Backing up /usr/bin/perlbug as /usr/bin/perlbug.freebsd
Symlinking /usr/local/bin/perlbug to /usr/bin/perlbug
Backing up /usr/bin/perlcc as /usr/bin/perlcc.freebsd
Symlinking /usr/local/bin/perlcc to /usr/bin/perlcc
Backing up /usr/bin/perldoc as /usr/bin/perldoc.freebsd
Symlinking /usr/local/bin/perldoc to /usr/bin/perldoc
Backing up /usr/bin/pl2pm as /usr/bin/pl2pm.freebsd
Symlinking /usr/local/bin/pl2pm to /usr/bin/pl2pm
Backing up /usr/bin/pod2html as /usr/bin/pod2html.freebsd
Symlinking /usr/local/bin/pod2html to /usr/bin/pod2html
Backing up /usr/bin/pod2latex as /usr/bin/pod2latex.freebsd
Symlinking /usr/local/bin/pod2latex to /usr/bin/pod2latex
Backing up /usr/bin/pod2man as /usr/bin/pod2man.freebsd
Symlinking /usr/local/bin/pod2man to /usr/bin/pod2man
Backing up /usr/bin/pod2text as /usr/bin/pod2text.freebsd
Symlinking /usr/local/bin/pod2text to /usr/bin/pod2text
Backing up /usr/bin/s2p as /usr/bin/s2p.freebsd
Symlinking /usr/local/bin/s2p to /usr/bin/s2p
Backing up /usr/bin/splain as /usr/bin/splain.freebsd
Symlinking /usr/local/bin/splain to /usr/bin/splain
Backing up /usr/bin/suidperl as /usr/bin/suidperl.freebsd
*** /usr/local/bin/suidperl is not there, a symlink won't do any good
Backing up /usr/bin/perl as /usr/bin/perl.freebsd
*** /usr/local/bin/perl5.8.8 is not there, a symlink won't do any good
Backing up /usr/bin/perl5 as /usr/bin/perl5.freebsd
*** /usr/local/bin/perl5.8.8 is not there, a symlink won't do any good
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.

Добавлено: 2006-09-29 10:23:32
vaz
все теперь в норме, а почему сразу, при установке перла это небыло сделано мейком?

Добавлено: 2006-09-29 11:40:20
Alex Keda
потому что на 4-ке это почему-то руками....

Добавлено: 2006-09-29 11:45:14
vaz
понятно. сенкс.