From owner-freebsd-x11@FreeBSD.ORG Thu Nov 17 22:16:09 2005 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2333816A41F for ; Thu, 17 Nov 2005 22:16:09 +0000 (GMT) (envelope-from james_mapson@umpquanet.com) Received: from ns.museum.rain.com (gw-ipinc.museum.rain.com [65.75.192.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ABC543D49 for ; Thu, 17 Nov 2005 22:16:08 +0000 (GMT) (envelope-from james_mapson@umpquanet.com) Received: from ns.museum.rain.com (localhost [127.0.0.1]) by ns.museum.rain.com (8.13.4/8.13.4) with ESMTP id jAHMFOfx000956 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Thu, 17 Nov 2005 14:15:24 -0800 (PST) (envelope-from james@umpquanet.com) Received: (from james@localhost) by ns.museum.rain.com (8.13.4/8.13.4/Submit) id jAHMFNpI000954; Thu, 17 Nov 2005 14:15:23 -0800 (PST) (envelope-from james) From: James Long Message-Id: <200511172215.jAHMFNpI000954@ns.museum.rain.com> To: dejan.lesjak@ijs.si (Dejan Lesjak) Date: Thu, 17 Nov 2005 14:15:23 -0800 (PST) In-Reply-To: <200511172038.29727.dejan.lesjak@ijs.si> X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-101.4 required=5.0 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on ns.museum.rain.com Cc: freebsd-x11@freebsd.org, Andy Fawcett Subject: Re: xorg-clients conflicts with xterm (patch) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2005 22:16:09 -0000 > [snip] > > ===> Installing for xorg-clients-6.8.2_1 > > ===> xorg-clients-6.8.2_1 depends on package: xterm>0 - not found > > ===> Verifying reinstall for xterm>0 in /usr/ports/x11/xterm > > ===> Installing for xterm-206_1 > > > > ===> xterm-206_1 conflicts with installed package(s): > > xorg-clients-6.8.2 > > And again, above is what confuses me - you don't have xorg-clients installed > yet so why would installing xterm complain about installed conflicting > xorg-clients. I wouldn't want to trouble you more but it would be interesting > to know the contents of /var/db/pkg at that time. I would surmise the conflict is because numerous other packages depend upon xorg-clients. So even though the package is temporarily missing, there are entries to it in the pkgdb dependency tree. Sorry, I don't have a snapshot of the /var/db/pkg/ directory at the time. However, the pkgdb -F output may show you what I mean about the dependencies. I don't mean to draw this out, I simply wanted to inquire about the Makefile syntax, and the fact that -- perhaps coincidentally -- editing out the ">0" and then doing a "make install" in xorg-clients made all my problems go away. There is also the untested theory that only portupgrade had a problem -- all my "conflict" messages come from portupgrade. Toward the end of my episode, since portupgrade had already build xorg-clients, but failed to install it, I went into /usr/ports/x11/xorg-clients, edited out the ">0" and was able to do a successful "make install" that installed xorg-clients and xterm. I thought the Makefile edit was what did the trick for me. Perhaps it was doing the manual "make install" that worked, and would have worked even with the stock makefile. Who knows. If the patch has no value, so be it. I just wanted to share what I had found that worked for me, again, perhaps just by coincidence. Jim Jim