Discussion:
pkg_rolling-replace -u: textproc/scrollkeeper failing
(too old to reply)
Huub
2008-01-06 07:30:50 UTC
Permalink
Hi,

On my machine with AthlonXP CPU, I'm running "pkg_rolling-replace -u"
and encounter this:

RR> Selecting scrollkeeper (textproc/scrollkeeper) as next package to
replace
RR> Checking if scrollkeeper has new depends...
make: don't know how to make show-depends. Stop
make: don't know how to make show-depends. Stop
RR> scrollkeeper has the following new depends (need to re-tsort):
rr> [make0 stopped in /usr/pkgsrc/textproc/scrollkeeper]
RR> Tsorting dependency graph
RR> Selecting scrollkeeper (textproc/scrollkeeper) as next package to
replace
RR> Replacing scrollkeeper-0.3.14nb10
make: don't know how to make clean. Stop

make: stopped in /usr/pkgsrc/textproc/scrollkeeper
*** 'make replace' failed for package scrollkeeper.
*** Please read the errors listed above, fix the problem,
*** then re-run pkg_rolling-replace to continue.

As far as I know, scrollkeeper is necessary for Gnome, which I use, so I
can't exclude it. What should be done to fix it?

Thanks.
Greg Troxel
2008-01-06 14:47:10 UTC
Permalink
From: Huub <***@gmail.com>
Subject: pkg_rolling-replace -u: textproc/scrollkeeper failing
To: netbsd-***@netbsd.org
Date: Sun, 06 Jan 2008 08:30:10 +0100

Hi,

On my machine with AthlonXP CPU, I'm running "pkg_rolling-replace -u"
and encounter this:

RR> Selecting scrollkeeper (textproc/scrollkeeper) as next package to
replace
RR> Checking if scrollkeeper has new depends...
make: don't know how to make show-depends. Stop
make: don't know how to make show-depends. Stop
RR> scrollkeeper has the following new depends (need to re-tsort):
rr> [make0 stopped in /usr/pkgsrc/textproc/scrollkeeper]
RR> Tsorting dependency graph
RR> Selecting scrollkeeper (textproc/scrollkeeper) as next package to
replace
RR> Replacing scrollkeeper-0.3.14nb10
make: don't know how to make clean. Stop

make: stopped in /usr/pkgsrc/textproc/scrollkeeper
*** 'make replace' failed for package scrollkeeper.
*** Please read the errors listed above, fix the problem,
*** then re-run pkg_rolling-replace to continue.

As far as I know, scrollkeeper is necessary for Gnome, which I use, so
I can't exclude it. What should be done to fix it?


pkg_rolling-replace is at this point usable only by people who
understand pkgsrc well enough to get over the various issues with
replacing individual packages. When used with a system that is mostly
up to date, the amount of manual intervention needed is small.

In this case, scrollkeeper has been replaced by rarian. Go to
textproc/rarian and do (as root) 'make replace package
OLDNAME=scrollkeeper' to replace scrollkeeper with rarian. This change
is expresed in CHANGES but pkg_rolling-replace doesn't yet have code to
extract the change and do this step automatically.
Huub
2008-01-08 17:26:28 UTC
Permalink
Post by Greg Troxel
In this case, scrollkeeper has been replaced by rarian. Go to
textproc/rarian and do (as root) 'make replace package
OLDNAME=scrollkeeper' to replace scrollkeeper with rarian. This change
is expresed in CHANGES but pkg_rolling-replace doesn't yet have code to
extract the change and do this step automatically.
Thank you. Since this one I have solved quite a few similar
replacements. Does "moved to" imply a similar problem to be solved by "
make replace package OLDNAME=.." ? /editors/emacs has been moved to
/editors/emacs21.
Greg Troxel
2008-01-08 18:14:07 UTC
Permalink
Post by Huub
Post by Greg Troxel
In this case, scrollkeeper has been replaced by rarian. Go to
textproc/rarian and do (as root) 'make replace package
OLDNAME=scrollkeeper' to replace scrollkeeper with rarian. This change
is expresed in CHANGES but pkg_rolling-replace doesn't yet have code to
extract the change and do this step automatically.
Thank you. Since this one I have solved quite a few similar
replacements. Does "moved to" imply a similar problem to be solved by
" make replace package OLDNAME=.." ? /editors/emacs has been moved to
/editors/emacs21.
Well, it depends on what you want. If you want to replace the current
emacs 21 with newer emacs 21, then yes, use OLDNAME. But if you want to
update emacs to 22, which is now normal, then pkg_rolling-replace should
just replace it with the emacs 22 version.
Huub
2008-01-08 19:50:03 UTC
Permalink
Post by Greg Troxel
Well, it depends on what you want. If you want to replace the current
emacs 21 with newer emacs 21, then yes, use OLDNAME. But if you want to
update emacs to 22, which is now normal, then pkg_rolling-replace should
just replace it with the emacs 22 version.
This is the strange thing: pkg_rolling-replace tells me emacs-22.1nb2 is
installed, and it currently ends with:

===> www/zopeedit
===> Cleaning for zopeedit-0.7nb1
make: don't know how to make replace. Stop

make: stopped in /usr/pkgsrc
*** 'make replace' failed for package emacs.
*** Please read the errors listed above, fix the problem,
*** then re-run pkg_rolling-replace to continue.

But "pkg_info | grep emacs" says there's no emacs installed at all and
as far as I'm concerned, that's ok. So it seems to me there's some kind
of database-mishap on installed pkgs. Any clue?
Huub
2008-01-20 16:27:43 UTC
Permalink
Post by Huub
But "pkg_info | grep emacs" says there's no emacs installed at all and
as far as I'm concerned, that's ok. So it seems to me there's some kind
of database-mishap on installed pkgs. Any clue?
Oh well. I built emacs so now it's continuing the process. Quite
lengthy, since it starts with the whole check from the start each time.
Loading...