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