[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gnome2.2 backport and XFree86 4.3 on woody [was R:e XFree86 4.3 in Woody]



James,

Please explain the relationship between what you're saying here, and the info appearing at http://www.linuxcompatible.org/print20707.html, which was apparently posted quite recently, and which suggests different changes to sources.list, and gives different instructions. 

mbc

On 19 Aug 2003 20:20:53 -0400
James Strandboge <jstrand1@rochester.rr.com> wrote:

> On Wed, 2003-08-20 at 00:44, Michael Bennett Cohn wrote:
> 
> I am taking this to a public forum so others can (hopefully) benefit.
> 
> > James,
> > 
> > I know you're not responsible for backporting xfree86. It seems to me, however, that all the 
> 
> > discussion of your project in relation to xfree86, in various threads, even some you're 
> 
> > apparently not involved in, like the one at 
> 
> > http://cert.uni-stuttgart.de/archive/debian/user/2003/03/msg01356.html, is not so much about 
> 
> > trying to make your backport work with other backports, but about trying to make it work to begin 
> 
> > with.
> > 
> That is not quite accurate.  Woody ships with xfree86 4.1.  libxft2 is
> required by gnome2.2, and appears first in xfree86 4.2 (again, not in
> official woody).  xfree86 4.3 has an upgraded freetype that is
> incompatible with woody.  As such, people trying to install the gnome2.2
> backport on standard woody need to upgrade xfree86 to 4.2, and not 4.3. 
> There were some dependency issues when the gnome2.2 backport first came
> out in February 2003 (one being that I provided an upgraded freetype,
> but later learned of the problems of using freetype 2.1 on woody, and
> downgraded it), but these have been fixed.  Though these have been
> posted elsewhere, the official instructions for installing the gnome2.2
> backport on woody are:
> 
> Add to sources.list one of these:
> deb
> http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody gnome2.2/
> deb http://mirror.raw.no/ gnome2.2/
> 
> and have these Official woody lines (using an appropriate mirror):
> deb http://http.us.debian.org/debian stable main contrib non-free
> deb http://security.debian.org/ stable/updates main
> 
> I recommend NOT having any other lines in sources.list.  If you have
> other lines, there may be conflicts.
> 
> Then do:
> apt-get update && apt-get -u dist-upgrade
> apt-get install gnome-core
> 
> and optionally:
> apt-get install gnome gnome-fifth-toe gdm
> 
> I have done this on many machines without issue, and have many off list
> emails from people with similar experiences.  However, there are several
> GBs worth of software in woody, so there may be an occasional conflict. 
> I encourage everyone who finds these problems to contact me-- I can
> usually fix dependency issues within 24 hours.
> 
> I made the mistake of initially posting installation instructions that
> depended on an xfree86 4.2 backport that I did not maintain.  Not only
> did people forget to add the line to sources.list and upgrade xfree86
> before attempting to install the gnome2.2 backport, after being
> available for a few months, this xfree86 backport went away.  To rectify
> this, I took Adrian Bunk's xfree86 4.2 packages, and recompiled them on
> woody with the backport, and now distribute them (with some additional
> patches) with my gnome2.2 backport.  As such, the gnome2.2 backport is
> now self contained, and should install without problems on official
> woody (just make sure xlibs gets upgraded).
> 
> Unless you want to use xfree86 4.3.  Until recently, the only package
> that kept gnome2.2 from installing with various xfree86 4.3 backports
> was pango, because it depended on a certain version of freetype.  I
> adjusted the pango dependency, and allow it to be installed with
> freetype 2.1, even though it was compiled with 2.0.9 (official woody). 
> This should be considered experimental, but if you are running xfree86
> 4.3 on debian woody, you are already doing 'experimental' things
> (xfree86 4.3 hasn't even hit sid yet, or is just about to).  That said,
> I haven't heard of problems with my backported pango and freetype 2.1.
> 
> To get xfree86 4.3 and my backported pango (and thus the gnome2.2
> backport) to work, you must have these versions of software installed:
> 
> fontconfig	2.1
> freetype	2.1
> libxft2		2.1
> 
> I do not supply xfree86 4.3 packages with the gnome2.2 backport, so it
> is up to you to get the above software and xfree86 4.3 installed on your
> system before attempting to install the gnome2.2 backport.  Note that
> sid currently has 2.2 versions for fontconfig-- this won't work.
> 
> Also, for the record-- my backport will NOT work with Adrian Bunk's
> packages.  If you have them installed, you must remove them (at least
> xfree86, freetype, fontconfig and libxft2-- but maybe more).  This is a
> common problem.  In general, mixing backports can be a really bad idea. 
> I do not make any guarantees on using my gnome2.2 backport with any
> other backport-- with the exception of the semi-official openoffice.org
> woody backport.
> 
> > Sorry, but the following packages have unmet dependencies:
> >   gdm: Depends: libbonoboui2-0 (>= 2.2.0) but it is not going to be installed
> >        Depends: libgconf2-4 (>= 2.2.0) but it is not going to be installed
> >        Depends: libglade2-0 (>= 2.0.0) but it is not going to be installed
> >        Depends: libgnome2-0 (>= 2.1.90) but it is not going to be installed
> >        Depends: libgnomecanvas2-0 (>= 2.1.90) but it is not going to be installe
> > d
> >        Depends: libgnomeui-0 (>= 2.1.90) but it is not going to be installed
> >        Depends: libgnomevfs2-0 (>= 2.2.2) but it is not going to be installed
> >        Depends: libgtk2.0-0 (>= 2.2.1) but it is not going to be installed
> >        Depends: libpango1.0-0 (>= 1.2.1) but it is not going to be installed
> 
> As discussed above, pango is most likely the problem.  gtk+2.0 depends
> on pango and everything else in gnome (more or less) depends on gtk+2.0.
> 
> What is the output of each of these commands?
> 
> dpkg -l|grep freetype
> dpkg -l|grep fontconfig
> dpkg -l|grep xlibs
> dpkg -l|grep libxft2
> dkpg -l|grep xserver
> 
> Jamie Strandboge
> 
> -- 
> Email:        jstrand1@rochester.rr.com
> GPG/PGP ID:   26384A3A
> Fingerprint:  D9FF DF4A 2D46 A353 A289  E8F5 AA75 DCBE 2638 4A3A
> 



Reply to: