Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-08 Thread Jay Moore
On Wednesday 07 April 2004 05:47 pm, Matthew Seaman wrote:

> > Shared object "libintl.so.5" not found
>
> This is a FAQ.
>
> The gettext port was updated, and the ABI version number on it's
> libintl.so shlib was incremented to libintl.so.6, but you've still got
> installed programs that are linked against the now removed
> libintl.so.5
>
> And the ritually intoned response is -- all together now --
>
> # portupgrade -fr gettext
>
> which will cause a large number of your ports to be recompiled, but
> restore your system to full operation.

Well - it appears I did make some forward progress, but there is still much to 
be done. The final result was (please excuse the long post, but I didn't want 
to leave out something that might be important.

Again - I have a strong sense of deja-vu here, but I am now trying to keep a 
record of the steps I am taking. Anyway - I'd appreciate a hint re my next 
move from here.

--->  Skipping 'x11-toolkits/eel2' (eel2-2.4.1) because 'x11-toolkits/
libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'www/libgtkhtml' (libgtkhtml-2.4.1_1) because 'accessibility/
gail' (gail-1.4.1) failed
--->  Skipping 'www/epiphany' (epiphany-1.0.6) because 'x11-toolkits/
libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'x11/gnomepanel' (gnomepanel-2.4.1) because 'x11/
gnomedesktop' (gnomedesktop-2.4.1.1_1) failed
--->  Skipping 'sysutils/gnomesystemmonitor' (gnomesystemmonitor-2.4.0) 
because 'x11-toolkits/libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'deskutils/gnomeutils2' (gnomeutils2-2.4.1,1) because 'x11/
gnomepanel' (gnomepanel-2.4.1) failed
--->  Skipping 'x11-fm/nautilus2' (nautilus2-2.4.1) because 'x11-toolkits/
eel2' (eel2-2.4.1) failed
--->  Skipping 'sysutils/nautilus-cd-burner' (nautilus-cd-burner-0.5.3_3) 
because 'x11-toolkits/eel2' (eel2-2.4.1) failed
--->  Skipping 'deskutils/gucharmap' (gucharmap-gnome-1.2.0) because 
'x11-toolkits/libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'graphics/eog2' (eog2-2.4.1) because 'x11-toolkits/
eel2' (eel2-2.4.1) failed
--->  Skipping 'graphics/gpdf' (gpdf-0.111) because 'x11-toolkits/
libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'print/ggv2' (ggv2-2.4.0.2) because 'x11-toolkits/
libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'archivers/fileroller' (fileroller-2.4.2_1,1) because 
'x11-toolkits/libbonoboui' (libbonoboui-2.4.1) failed
--->  Skipping 'sysutils/gnomecontrolcenter2' (gnomecontrolcenter2-2.4.0) 
because 'x11-toolkits/eel2' (eel2-2.4.1) failed
--->  Skipping 'x11-toolkits/gtksourceview' (gtksourceview-0.7.0) because 
'graphics/libgnomecanvas' (libgnomecanvas-2.4.0) failed
--->  Skipping 'editors/gedit2' (gedit2-2.4.1) because 'x11-toolkits/
gtksourceview' (gtksourceview-0.7.0) failed
** Listing the failed packages (*:skipped / !:failed)
! mail/mutt (mutt-1.4.2.1)  (uninstall error)
! devel/libglade2 (libglade2-2.0.1_1)   (configure error)
* graphics/libgnomecanvas (libgnomecanvas-2.4.0)
! x11-toolkits/libwnck (libwnck-2.4.0.1)(configure error)
! editors/openoffice-1.1 (openoffice-1.1.0_1)   (unknown build error)
! x11/kdelibs3 (kdelibs-3.1.4_1)(install error)
* graphics/kdegraphics3 (kdegraphics-3.1.4)
* editors/koffice-kde3 (koffice-1.2.1_1,1)
* x11/kdebase3 (kdebase-3.1.4)
* misc/kdeutils3 (kdeutils-3.1.4)
* games/kdegames3 (kdegames-3.1.4)
* x11-clocks/kdetoys3 (kdetoys-3.1.4)
* devel/kdesdk3 (kdesdk-3.1.4)
* devel/kdevelop (kdevelop-2.1.5)
! x11-toolkits/gtk-engines2 (gtk-engines2-2.2.0) (configure error)
! net/samba (samba-2.2.8a_2)(uninstall error)
! www/mozilla (mozilla-gtk2-1.5_1)  (configure error)
* x11-wm/metacity (metacity-2.6.3)
* net/kdenetwork3 (kdenetwork-3.1.4)
* www/quanta (quanta-3.1.4,2)
* x11-wm/kdeartwork3 (kdeartwork-3.1.4_1)
! sysutils/gconf-editor (gconf-editor-2.4.0,1)  (configure error)
* deskutils/kdepim3 (kdepim-3.1.4)
* x11-toolkits/libgnomeprintui (libgnomeprintui-2.4.1)
* accessibility/gail (gail-1.4.1)
* graphics/librsvg2 (librsvg2-2.4.0_1)
* sysutils/kdeadmin3 (kdeadmin-3.1.4_1)
* multimedia/kdemultimedia3 (kdemultimedia-3.1.4)
* misc/kdeaddons3 (kdeaddons-3.1.4)
* x11-toolkits/libbonoboui (libbonoboui-2.4.1)
* x11-toolkits/libgnomeui (libgnomeui-2.4.0.1_1)
* x11/gnomedesktop (gnomedesktop-2.4.1.1_1)
* x11-toolkits/eel2 (eel2-2.4.1)
* www/libgtkhtml (libgtkhtml-2.4.1_1)
* www/epiphany (epiphany-1.0.6)
* x11/gnomepanel (gnomepanel-2.4.1)
* sysutils/gnomesystemmonitor (gnomesystemmonitor-2.4.0)
* deskutils/gnomeutils2 (gnomeutils2-2.4.1,1)
* x11-fm/nautilus2 (nautilus2-2.4.1)
* sysutils/nautilus-cd-burner (nautilus-cd-burner-0.5.3_3)
* deskutils/gucharmap (gucharmap-gnome-1.2.0)
* graphi

Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-07 Thread Jay Moore
On Wednesday 07 April 2004 05:47 pm, Matthew Seaman wrote:

> > Shared object "libintl.so.5" not found
>
> This is a FAQ.
>
> The gettext port was updated, and the ABI version number on it's
> libintl.so shlib was incremented to libintl.so.6, but you've still got
> installed programs that are linked against the now removed
> libintl.so.5
>
> And the ritually intoned response is -- all together now --
>
> # portupgrade -fr gettext
>
> which will cause a large number of your ports to be recompiled, but
> restore your system to full operation.

I did this a couple of days ago... perhaps it was "undone".

At any rate, thank you again for your help; I'll post the results to this 
thread when it's completed (the process began at 10:25 PM CDST).

Best Rgds,
Jay
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-07 Thread Matthew Seaman
On Wed, Apr 07, 2004 at 04:08:34PM -0600, Jay Moore wrote:

> Shared object "libintl.so.5" not found

This is a FAQ.

The gettext port was updated, and the ABI version number on it's
libintl.so shlib was incremented to libintl.so.6, but you've still got
installed programs that are linked against the now removed
libintl.so.5

And the ritually intoned response is -- all together now --

# portupgrade -fr gettext

which will cause a large number of your ports to be recompiled, but
restore your system to full operation.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgp0.pgp
Description: PGP signature


Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-07 Thread Jay Moore
On Tuesday 06 April 2004 04:39 am, Matthew Seaman wrote:

> Now, in order to solve the pkgdb problem you have, you can either:
>
 << snip option 1 >>
>
> - or -
>
> * Quit out of pkgdb(1) without changing anything, and force an
>   install of gtk20 without using any of the pkgtools stuff:
>
> # cd /usr/ports/x11-toolkits/gtk20
> # make install

Here's the result of that:

# cd /usr/ports/x11-toolkits/gtk20
# make install



===>  Vulnerability check disabled
===>  Extracting for gtk-2.2.4_2
>> Checksum OK for gnome2/gtk+-2.2.4.tar.bz2.

... blah, blah, blah... 

-- but it ended badly:

/bin/sh ../../mkinstalldirs /usr/X11R6/etc/gtk-2.0
../../gtk/gtk-query-immodules-2.0 > /usr/X11R6/etc/gtk-2.0/gtk.immodules
Cannot load module /usr/X11R6/lib/gtk-2.0/2.2.0/immodules/im-gucharmap.so: 
Shared object "libintl.so.5" not found
/usr/X11R6/lib/gtk-2.0/2.2.0/immodules/im-gucharmap.so does not export GTK+ IM 
module API: Shared object "libintl.so.5" not found
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.4/modules/input.
*** Error code 1



Stop in /usr/ports/x11-toolkits/gtk20.

>   Then re-run pkgdb(1), and it will be able to resolve that gtk
>   dependency automatically.

I know you feel like you're trying to tell a blind man how to drive, but did I 
miss something?

Thanks,
Jay
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-07 Thread Jay Moore
On Tuesday 06 April 2004 04:39 am, Matthew Seaman wrote:

> What this means is that the eel2-2.4.1 port claims to have a
> dependency on the gtk-2.2.4_1 port, but no such port is installed --
> it's listed in the file:
>
> /var/db/pkg/eel2-2.4.1/+CONTENTS
>
> pkgdb(1) attempts to find an alternative port that will fulfill the
> dependency, which it can edit into the +CONTENTS file.  Unfortunately,
> pkgdb is not any sort of AI program, so it prompts you with the
> closest matching name out of all the ports you have installed.  The
> percentage figure it gives is a measure of how closely the port name
> matches the desired name.  Usually this works well, because it picks
> up a slightly different version of the same port.

Amazing! That makes sense... why, oh why isn't it in the man page for pkgdb?

The rest of your response is most helpful also. I think rather than adding a 
bunch of clutter here I'll follow up on each of them separately.

Thanks,
Jay

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-06 Thread Matthew Seaman
On Mon, Apr 05, 2004 at 08:59:35PM -0600, Jay Moore wrote:
> So portupgrade prompted me to run 'pkgdb -F'... to fix a "stale" dependency. I 
> complied, typed the requisite command at the prompt, and received the 
> following in return:
> 
> --->  Checking the package registry database
> Stale dependency: eel2-2.4.1 -> gtk-2.2.4_1 (x11-toolkits/gtk20):
> gtk-1.2.10_11 (score:61%) ? ([y]es/[n]o/[a]ll) [no]
> New dependency? (? to help): ?
>  [Enter] to skip, [Ctrl]+[D] to delete,  [.][Enter] to abort, [Tab] to 
> complete
> New dependency? (? to help): .
> Abort.
> 
> What is this "score" business?  61% of what, exactly?
> 
> And what are you telling the program to do exactly when you answer Yes, No or 
> All?
> 
> And New dependency?... what does that mean?
> 
> If there are any docs on this, please supply a pointer. I read the pkgdb man 
> page, but it shed little light on these questions.

What this means is that the eel2-2.4.1 port claims to have a
dependency on the gtk-2.2.4_1 port, but no such port is installed --
it's listed in the file:

/var/db/pkg/eel2-2.4.1/+CONTENTS

pkgdb(1) attempts to find an alternative port that will fulfill the
dependency, which it can edit into the +CONTENTS file.  Unfortunately,
pkgdb is not any sort of AI program, so it prompts you with the
closest matching name out of all the ports you have installed.  The
percentage figure it gives is a measure of how closely the port name
matches the desired name.  Usually this works well, because it picks
up a slightly different version of the same port.

However, in this case things are not quite so simple.  pkgdb is
prompting you to replace the dependency on gtk20 with a dependency on
gtk12, and that simply will not do.  gtk20 and gtk12 are completely
different ports: both from the same project and development track, but
the later release (gtk20) is not code compatible with gtk12, so ports
that depend on gtk have to be modified to use one or the other.
That's why there are two separate ports: x11-toolkits/gtk12 and
x11-toolkits/gtk20, and why some effort has been taken to let you
install both of those ports simultaneously.

Now, in order to solve the pkgdb problem you have, you can either:

* Delete the dependency on gtk20 by hitting Ctrl-D at that prompt
  then do a forced update on eel2 and gtk20:

# portupgrade -f x11-toolkits/eel2 x11-toolkits/gtk20

  (which should get you a nice clean +CONTENTS file for eel2 with
   the correct dependency on gtk20)

- or -

* Quit out of pkgdb(1) without changing anything, and force an
  install of gtk20 without using any of the pkgtools stuff:

# cd /usr/ports/x11-toolkits/gtk20
# make install

  Then re-run pkgdb(1), and it will be able to resolve that gtk
  dependency automatically.

You should also take note of the entry in /usr/ports/UPDATING:

20040404:
  AFFECTS: GNOME desktop users

  GNOME has been updated to 2.6.  Simply portupgrading will cause serious
  problems if you are using the desktop itself.  If you are a GNOME desktop
  user, you should carefully read the instructions at:

  http://www.freebsd.org/gnome/docs/faq26.html

  And use the gnome_upgrade.sh script to properly upgrade to GNOME 2.6.  If
  you are just a casual user of some of the GNOME libraries, portupgrade
  should be sufficient to update your ports.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgp0.pgp
Description: PGP signature


unintelligible questions from pkgdb -F [ part of 5.2 portupgrade hairball ]

2004-04-05 Thread Jay Moore
So portupgrade prompted me to run 'pkgdb -F'... to fix a "stale" dependency. I 
complied, typed the requisite command at the prompt, and received the 
following in return:

--->  Checking the package registry database
Stale dependency: eel2-2.4.1 -> gtk-2.2.4_1 (x11-toolkits/gtk20):
gtk-1.2.10_11 (score:61%) ? ([y]es/[n]o/[a]ll) [no]
New dependency? (? to help): ?
 [Enter] to skip, [Ctrl]+[D] to delete,  [.][Enter] to abort, [Tab] to 
complete
New dependency? (? to help): .
Abort.

What is this "score" business?  61% of what, exactly?

And what are you telling the program to do exactly when you answer Yes, No or 
All?

And New dependency?... what does that mean?

If there are any docs on this, please supply a pointer. I read the pkgdb man 
page, but it shed little light on these questions.

Thnx,
Jay
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"