Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jan 2005 09:58:39 +0100
From:      Christian Tischler <mail@myunix.net>
To:        freebsd-questions@freebsd.org
Subject:   Reparing FreeBSD ports tree.
Message-ID:  <41F60A3F.7040908@myunix.net>

next in thread | raw e-mail | index | archive | help
Hi everyone.
My primary question is how to repair a broken ports tree. I did a 
portupgrade to CVS FreeBSD 4.9 RELEASE, and now my ports tree ist all 
screwed up. There are tons of wrong/failed/whatever dependencies and 
some ports wont  work.
How can I repair this problem without an complete reinstall of the 
system? I have a lot of services running for my local net and a huge 
amount of configurations.
For exsample when I do /usr/ports/make index I get:
----------
# make index
Generating INDEX - please wait..apsfilter-7.2.5_5: 
"/usr/ports/print/acroread5" non-existent -- dependency list incomplete
===> print/apsfilter failed
*** Error code 1
1 error
--------
The second question is who to reinstall e.g. apache without uninstalling 
all the stuff that depends on it? e.g. When I did the portupgrade I 
obviously did something wrong, and now the xml module is missing, which 
is needed by some of my web aps.

I would be very glad if someone could point me out the nessesary steps 
to clear this mess.

I really thought about an complete reinstallation of the system, but 
everytime I install a new system I rn into dependency problems with the 
ports collection, as one app requires a version of an tool, but another 
dependence stops me from reinstalling the newer version. Is there an 
general guideline to prevent this?

thx a lot in advance

Christian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41F60A3F.7040908>