Of course, at this point, it's all academic since the problem's been fixed. Again, my apologies if I've offended or inconvenienced you. It certainly was NOT intentional. Peace.
I'll just try to dissolve the tension a bit here (and I'm not a mod).
Spartrekus isn't banned, but he has been put on a timeout. Consider the postings he did in the other thread as the proverbial drop in the bucket.
He has had many people on a very short fuse in the last weeks, and tension has risen above boiling point as a result. It's a shame, because this is one of the few really amicable forums on the web. It'll return back to normal soon.
Going back to your problem, the fix that you're using now is dangerous to say the least. What you have now is that you basically are now using a bunch of old or possibly modified packages made by someone you don't know.
Might be fine now, but will go wrong when you update from the official repositories again. Or at least it should. If it doesn't, the fix isn't in what you installed but somewhere else.
You can actually easily check that, just execute (as root)
rm -rf /var/cache/pkg/*
pkg upgrade -f
and all packages will be updated. Don't worry, you can always go back to the solution you already had.
At this point it depends. If it is no longer working, then indeed an update (of installed software, not the OS) will break your system as-is without any other changes.
Now going back to the fix that I saw in the other thread:
Code:
cd /usr/ports/devel/libpciaccess
svn update -r438045
make clean
make reinstall
You mentioned it "didn't work". What exactly in these commands didn't work? Especially, what was the output of the svn command? This will only work if the ports tree you have is actually checked out using subversion.
Unless I'm missing something, that won't be the case with the most common installed ports tree (through
portsnap
) and I suspect that's where it went wrong.
So if you let us/me know how you installed the ports tree we can work from there. The general possibilities are the "normal" way using
portsnap
, Subversion/SVN and Git.
Also note that in your current solution you're using the open-source 'nv' driver. This and the vesa driver are most likely your only option, since the official driver no longer works. That's fine though when it works.
Just don't confuse
x11/nvidia-driver-xxx and
x11-drivers/xf86-video-nv