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.

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. 

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.

Thanks,
Carol

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


-------------------------------------------------------
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