Gentoo Archives: gentoo-dev

From: Mikael Hallendal <hallski@g.o>
To: gentoo-dev@××××××××××.org
Subject: Re: [gentoo-dev] debugging pan crash
Date: Thu, 11 Oct 2001 07:45:39
Message-Id: 1002807849.13667.29.camel@zoidberg
In Reply to: Re: [gentoo-dev] debugging pan crash by Gold is Heavy
1 tor 2001-10-11 klockan 15.29 skrev Gold is Heavy:
2 > On Thursday 11 October 2001 10:03 am, James M Long wrote:
3 > > On Wed, 10 Oct 2001 20:06:59 -0400
4 > >
5 > > Gold is Heavy <aeoo@×××××××.org> wrote:
6 > > > [pan is broken message snipped]
7 > > I am surprised that no one has looked at the pan website itself. It clearly
8 >
9 > I did read it. Why did you think I did not?
10 >
11 > > shows that it needs the following libraries: gtk+ 1.2.10 or higher
12 > > libxml 1.8.11 or higher
13 > > gdk-pixbuf 0.10.1 or higher and unforunately...
14 > > gnome-libs 1.0.16 or higher
15 >
16 > $ cd /var/db/pkg
17 > $ find . | grep -i "gtk\+.*ebuild$"
18 > ./x11-libs/gtk+-1.2.10-r4/gtk+-1.2.10-r4.ebuild
19 > $ find . | grep -i "libxml.*ebuild$"
20 > ./dev-libs/libxml2-2.4.1/libxml2-2.4.1.ebuild
21 > ./dev-libs/libxml-1.8.16/libxml-1.8.16.ebuild
22 > $ find . | grep -i "pixbuf.*ebuild$"
23 > ./media-libs/gdk-pixbuf-0.11.0-r1/gdk-pixbuf-0.11.0-r1.ebuild
24 > $ find . | grep -i "gnome-libs.*ebuild$"
25 > ./gnome-base/gnome-libs-1.4.1.2-r1/gnome-libs-1.4.1.2-r1.ebuild
26 >
27 > > Also of note is the message:
28 > > Pan does not require the GNOME desktop. It can be used in other
29 > > desktops/window managers such as KDE, AfterStep, WindowMaker, etc. if the
30 > > prerequisite libraries are installed. So there you go, it is basically a
31 > > gnome app that can run under various other WM's and DE's... (Like most of
32 > > the other gnome apps.)
33 >
34 > All this info, btw, is also in the README file.
35 >
36 > >
37 > > I would suggest unmerging PAN, then emerging the above libs and then
38 > > emerging PAN again. It seems from a quick glance at the ebuild files...
39 > > that emerging gtkhtml would be wise also, due to the fact that the ebuild
40 > > is for version 0.10 of PAN which still uses gtkhtml to do inline images...
41 >
42 > Uh, it looks like gtkhtml is masked, and I don't feel like merging a masked
43 > package, because it was probably masked for a good reason. Plus, pan's site
44 > doesn't require it.
45
46 This is because it's now in the new category 'gnome-extra'. You have to
47 update your portage to find this category. Just merge
48 sys-apps/portage/portage-1.6.9.1.ebuild (and if you already have it
49 remerge it after an update). There was a spelling error in the first
50 1.6.9.1 release.
51
52 Also look that gnome-libs and gdk-pixbuf wasn't installed in /opt/gnome
53 and that gtk+ was installed in /usr and not in /usr/X11R6. If that is
54 the case you have an old portage-tree and you should update it and
55 remerge gtk+, gdk-pixbuf, imlib, gnome-libs and everything else
56 depending on gtk+.
57
58 Also I recommend you to update to glib-1.2.10-r1, I changed the
59 behaviour of this package to always build with --enable-debug which is
60 what other distributions do and it makes checks on arguments to
61 functions. Previous Gnumeric segfaulted if you hadn't built glib with
62 this, perhaps it's the same with Pan.
63
64 Regards,
65 Mikael Hallendal
66
67 --
68
69 Mikael Hallendal
70 Gentoo Linux Developer, Desktop Team Leader
71 CodeFactory AB, Stockholm, Sweden