On Mar 6, 2004, at 8:02 PM, Carol Kankelborg wrote:


Alexander,
Thank you for your rapid reply. I'm sorry I haven't replied sooner. I was hoping to report
I had successfully updated all Fink's packages, but that isn't going to happen too soon. But,
I did solve my initial problem, thanks to you.



At 15:41 -0500 3/5/04, Alexander Hansen wrote:
On Mar 5, 2004, at 2:48 PM, Carol Kankelborg wrote:

The documentation and FAQ don't seem to have caught up yet with the disappearance of
system-xfree86 for 10.2-gcc3.3 and 10.3.

Yes they have:


http://fink.sourceforge.net/faq/usage-packages.php?phpLang=en#apple- x11-beta-wants-xfree86

specifically tells you to remove the old, nonvirtual system-xfree86 package, which is what you have installed.

I didn't pay much attention to that FAQ entry because I had not just installed X11 (just the AUG03
update). I see now that it does somewhat apply.


Thankfully I still had the installers for the DEC02 developper tools and the AUG03 update.
I reinstalled the DEC02 developper tools, then decided to try simply removing the
old system-xfree86 package for which I had to use:


sudo dpkg --force-all system-xfree86

Then I reinstalled the AUG03 update. I had to run

gcc_select 3.3

to get gcc back to version 3.3.

I suspect that I could have just removed the system-xfree86 package and all would have been fine.


I believe so.


Part of my problem was that when I first installed Fink, I had to "install" placeholder packages
like "system-xfree86" for manually installed packages. These packages showed up in the Fink
packages database on the fink website. Before I removed system-xfree86 I wanted to know what
the new placeholder package was. As best I can tell, fink changed its process so that fink detects
what has been manually installed and "installs" virtual packages. These packages don't show up
in the fink packages database. You can see what virtual packages are installed by running
fink-virtual-pkgs.

Exactly correct--this came in around 0.16 or so, for xfree86, perl, java, etc.



Based on my experience, I have a suggestion for a new FAQ entry. This assumes that simply
removing system-xfree86 would have been sufficient to fix my problem. Since I started reinstalling,
I'll never know.


Q9.13: I switched from the 10.2 Fink version to 10.2-3.3 or 10.3, I have Apple's X11, and fink asks me to install xfree86.

A: You need to remove the place-holder package, system-xfree86 which is no longer needed. FInk now figures out if you have a manually installed xfree86 such as Apple's X11 and uses a virtual package. Because other packages depend on system-xfree86, you must use the command

sudo dpkg -r --force-all system-xfree86

You can check your install by running fink-virtual-pkgs and checking to see that the Package: system-xfree86 section is present and the provides: line contains x11

If it looks OK, run

fink selfupdate; fink update-all;

If this does not work, see Q9.11 or Q9.12.


Sounds like a good idea--we're in the middle of a freeze on the English documentation while international pages are added, so it may take a while before you see it.



Thanks,
Carol

--
======================================================================
Carol Kankelborg | There are 10 kinds of people: those who
[EMAIL PROTECTED] | understand binary and those who do not.


--
Alexander K. Hansen
Fink Documentarian
Day Job:  Levitated Dipole Experiment
http://www.psfc.mit.edu/LDX



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to