Corrupt Ports - arts and jackit

Jeff Cross jeff.cross at averageadmins.com
Wed Mar 29 03:48:00 UTC 2006


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



More information about the freebsd-ports mailing list