Seltsames bei port-Installationen

Tschan

Well-Known Member
Hallo!

Irgendwas stimmt nicht mehr. Jedesmal wenn ich den APache neu kompilieren will, will er auch Perl 5.85 wieder neuinstallieren. Das kann doch nicht sein. Seit wann muss man den das neuste Perl drauf haben wenn man den Apache installieren will?

Schaut bitte mal ob ihr irgendwas festellen könnt:

port www/apache13-modssl bei make
Code:
 Making Errno (nonxs)
Writing Makefile for Errno
../../miniperl "-I../../lib" "-I../../lib" "-I../../lib" "-I../../lib" Errno_pm.PL Errno.pm
cp Errno.pm ../../lib/Errno.pm
*** Error code 1 (ignored)

        Everything is up to date. Type 'make test' to run test suite.
===>  Installing for perl-5.8.5
===>   Generating temporary packing list
===>  Checking if lang/perl5.8 already installed
pkg_info: package bsdpan-GD-2.16 has no origin recorded
pkg_info: package bsdpan-Term-ReadLine-Perl-1.0203 has no origin recorded
pkg_info: package bsdpan-TermReadKey-2.21 has no origin recorded
pkg_info: package bsdpan-interchange-5.2.0 has no origin recorded
pkg_info: package bsdpan-libnet-1.19 has no origin recorded
pkg_info: package bsdpan-libwww-perl-5.79 has no origin recorded
===>   perl-5.8.5 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.
*** Error code 1

Stop in /usr/ports/www/apache13-modssl.


Und das kommt wenn ich perl mit make deinstall immer wieder lösche muss:
Code:
===>  Deinstalling for lang/perl5.8
pkg_info: package bsdpan-GD-2.16 has no origin recorded
pkg_info: package bsdpan-Term-ReadLine-Perl-1.0203 has no origin recorded
pkg_info: package bsdpan-TermReadKey-2.21 has no origin recorded
pkg_info: package bsdpan-interchange-5.2.0 has no origin recorded
pkg_info: package bsdpan-libnet-1.19 has no origin recorded
pkg_info: package bsdpan-libwww-perl-5.79 has no origin recorded
===>   Deinstalling perl-5.8.5
pkg_delete: file '/usr/local/bin/perl' doesn't really exist
pkg_delete: file '/usr/local/bin/perl5.8.5' doesn't really exist
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)


Ich kann mit diesen Meldungen nichts anfangen, erkennt ihr da was hier falsch läuft?

Besten Dank und viele Grüße,
Andy
 
Perl-Probleme

Vielleicht hilft folgendes:

# pkgdb -aF
# pkgdb -F
# portsdb -Uu

Mir war aber, dass man nach der Installation von lang/perl5.8 irgend ein Skript aufrufen muss, damit auch die Perl-Version 5.8 genutzt wird!?
=> Installation von lang/perl5.8 wiederholen und die Meldungen gut durchlesen.
 
Das macht der automatisch nach der Installation:

use.perl port
oder
use.perl system

Aber darum gehts ja eigentlich nicht, mich wundert nur warum er Perl 5.85 immer wieder neu installieren will, wo es ja schon installiert ist (auch aktiviert).

Aber ich hab inzwischen das installiert bekommen was ich wollte.

Danke
 
Zurück
Oben