Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 2006 21:47:54 -0600
From:      Jeff Cross <jeff.cross@averageadmins.com>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@freebsd.org
Subject:   Re: Corrupt Ports - arts and jackit
Message-ID:  <442A036A.1070102@averageadmins.com>
In-Reply-To: <20060329032850.GA85428@xor.obsecurity.org>
References:  <4429FD7B.8080500@averageadmins.com> <20060329032850.GA85428@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Tue, Mar 28, 2006 at 09:22:35PM -0600, Jeff Cross wrote:
> 
>> I have tried uninstalling these ports (probably a bad thing)
> 
> No..but you didn't uninstall jackit, as you saw below.
> 
>> and
>> reinstalling them but when I try to install arts (alphabetical order
>> seemed logical enough to me) I get the following:
> 
>> ===>   arts-1.5.1_1,1 depends on shared library: jack - not found
>> ===>    Verifying install for jack in /usr/ports/audio/jack
> 
> And you also forgot the 'make clean' last time you built it.
> Deinstall it, run 'make clean', and then you will be able to reinstall
> it.
> 
> Look into using portupgrade to upgrade your ports, since it does
> things like cleaning up before/after builds automatically.
> 
> Kris

Thanks for the prompt response.  I ran make clean in and then make
install clean /usr/ports/audio/arts and it failed with:

===>  Installing for jackit-0.100.0_2
===>   jackit-0.100.0_2 depends on executable: pkg-config - found
===>   Generating temporary packing list
===>  Checking if audio/jack already installed
pkg_info: the package info for package 'arts-1.5.1_1,1' is corrupt
pkg_info: the package info for package 'jackit-0.100.0_2' is corrupt
===>   jackit-0.100.0_2 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 audio/jack
      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/audio/jack.
*** Error code 1

Stop in /usr/ports/audio/arts.

I then went and ran make clean for /usr/ports/audio/jack and
/usr/ports/audio/arts and tried to install arts again with make install
clean.  It failed with the same error as above.I then tried to run make
deinstall in /usr/ports/audio/arts and was returned:

===>  Deinstalling for audio/arts
pkg_info: the package info for package 'arts-1.5.1_1,1' is corrupt
pkg_info: the package info for package 'jackit-0.100.0_2' is corrupt
===>   arts not installed, skipping

I tried to deinstall jack as well, just to be funny, and was returned:

===>  Deinstalling for audio/jack
pkg_info: the package info for package 'arts-1.5.1_1,1' is corrupt
pkg_info: the package info for package 'jackit-0.100.0_2' is corrupt
===>   jackit not installed, skipping
===>  Returning to user credentials

Any suggestions?  If this helps, I upgrade ports by running portupgrade
-varRPP and if no packages exist I run portupgrade -varR.  I install
ports by running make install clean.  I also run portsclean -C and
portsclean -DD on a regular basis.  Shouldn't this keep things "clean"?
 If I am doing something wrong that has led me to these corrupt
packages, please correct me.  Any assistance is greatly appreciated.

Jeff Cross




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?442A036A.1070102>