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>