From owner-freebsd-questions Mon Apr 15 23:45: 0 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mail.getnet.net (mail.getnet.net [63.137.32.10]) by hub.freebsd.org (Postfix) with SMTP id 9DFDB37B416 for ; Mon, 15 Apr 2002 23:44:54 -0700 (PDT) Received: (qmail 26852 invoked from network); 16 Apr 2002 06:44:54 -0000 Received: from 216-19-216-10.getnet.net (HELO sunny.localdomain) (216.19.216.10) by 0 with SMTP; 16 Apr 2002 06:44:54 -0000 Received: (from rooot@localhost) by sunny.localdomain (8.11.6/8.11.6) id g3G6ic730444 for freebsd-questions@freebsd.org; Mon, 15 Apr 2002 23:44:38 -0700 (MST) (envelope-from swive@getnet.com) X-Authentication-Warning: sunny.localdomain: rooot set sender to swive@getnet.com using -f Date: Mon, 15 Apr 2002 23:44:37 -0700 From: Eric To: freebsd-questions@freebsd.org Subject: pkgdb question Message-ID: <20020415234437.A22851@sunny.localdomain> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline HI, I read the article at http://www.osnews.com/printer.php?news_id=818 in regard to how to use pkgdb. It gives a good start, but does not help me with the following questions: Context: I'm trying to upgrade the port of gnome; my tree is updated, but I am having trouble. At "make" or "make clean", I am told that gnomeg is missing. Another list member (freebsd-gnome) told me to update everything and if there exist duplicated packages, uninstall both duplicates and reinstall the most current. Question1: pkgdb -F tells me that I have 7 "duplicated origins": a. x11/gnomelibs-1.4.1.2 and 1.4.1.5 b. www/gtkhtml-0.12.0 and 1-1.0.2_1 c. gconf-1.0.4 and 1.0.9 d. x11/gnomecore 1.4.0.4_2 and 1.4.0.6_2 e. converters/libiconv-1.7_1 and 1.7_2 f. devel/gettext-0.10.35 and 0.11.1_1 g. x11-toolkit/gal-0.11.2 and 0.19.1 Should I uninstall all ***14*** packages(ports?) here and then reinstall? What is the proper way to do that? "pkg_delete" or "make deinstall"? Question2: pkgdb -F also tells me that I have a "cyclic dependency": "cyclic dependencies: gtkhtml--1.0.2_1 -> gnomemedia-1.2.3 -> gnomecore-1.4.0.6-2 -> (gtkhtml-1.0.2_1) unlink which dependency?" Could you give the correct action to take here, and a brief explanation of why? Question3: I have many "stale dependencies". I alway choose "a" to fix all of them. Is this always the correct answer? If not, how do I know what is the correct answer without much experience? Thank you, I hope asking 3 questions wasn't some type of cheating. :0 Eric --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="gnome_err.txt" ===> Installing for gnome-1.4.1b2_2 ===> gnome-1.4.1b2_2 depends on executable: another_clock_applet - found ===> gnome-1.4.1b2_2 depends on executable: gtcd - found ===> gnome-1.4.1b2_2 depends on file: /usr/X11R6/share/gnome/help/glossary/C/index.html - found ===> gnome-1.4.1b2_2 depends on executable: gcalc - found ===> gnome-1.4.1b2_2 depends on executable: gnomecard - found ===> gnome-1.4.1b2_2 depends on executable: gnomine - found ===> gnome-1.4.1b2_2 depends on executable: sawfish - found ===> gnome-1.4.1b2_2 depends on executable: ggv - found ===> gnome-1.4.1b2_2 depends on executable: ghex - found ===> gnome-1.4.1b2_2 depends on executable: bug-buddy - found ===> gnome-1.4.1b2_2 depends on executable: glade - found ===> gnome-1.4.1b2_2 depends on executable: gtop - found ===> gnome-1.4.1b2_2 depends on executable: gdm - found ===> gnome-1.4.1b2_2 depends on executable: xalf - found ===> gnome-1.4.1b2_2 depends on file: /usr/X11R6/share/themes/Metal/ICON.png - found ===> gnome-1.4.1b2_2 depends on file: /usr/local/lib/python2.2/site-packages/_appletmodule.so - found ===> gnome-1.4.1b2_2 depends on executable: gnomeg - not found ===> Verifying install for gnomeg in /usr/ports/x11-toolkits/guile-gnome ===> Building for guile-gnome-0.20_3 make all-recursive Making all in guile-gnome Making all in zvt Making all in bonobo Making all in gtkhtml guile -l ../../guile-gtk/gtk/config.scm -s ./../../guile-gtk/build-guile-gtk -I ../../guile-gtk glue ./gtkhtml.defs > .tmpg && mv .tmpg gtkhtml-glue.c ERROR: In procedure open-file: ERROR: No such file or directory: "../../guile-gtk/gtk/config.scm" *** Error code 2 Stop in /usr/ports/x11-toolkits/guile-gnome/work/gnome-guile-0.20/guile-gnome/gtkhtml. *** Error code 1 Stop in /usr/ports/x11-toolkits/guile-gnome/work/gnome-guile-0.20/guile-gnome. *** Error code 1 Stop in /usr/ports/x11-toolkits/guile-gnome/work/gnome-guile-0.20. *** Error code 1 Stop in /usr/ports/x11-toolkits/guile-gnome/work/gnome-guile-0.20. *** Error code 1 Stop in /usr/ports/x11-toolkits/guile-gnome. *** Error code 1 Stop in /usr/ports/x11/gnome. --lrZ03NoBR/3+SXJZ-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message