From owner-freebsd-ports Fri May 17 19: 0:21 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9CD8837B404 for ; Fri, 17 May 2002 19:00:11 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4I20Bk46150; Fri, 17 May 2002 19:00:11 -0700 (PDT) (envelope-from gnats) Received: from zircon.seattle.wa.us (sense-sea-CovadSub-0-80.oz.net [216.39.147.80]) by hub.freebsd.org (Postfix) with SMTP id 5558737B405 for ; Fri, 17 May 2002 18:57:43 -0700 (PDT) Received: (qmail 41212 invoked by uid 1001); 18 May 2002 01:57:42 -0000 Message-Id: <20020518015742.41211.qmail@zircon.seattle.wa.us> Date: 18 May 2002 01:57:42 -0000 From: Joe Kelsey Reply-To: Joe Kelsey To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/38212: XFree86-4 and portupgrade get dependencies wrong Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 38212 >Category: ports >Synopsis: XFree86-4 and portupgrade get dependencies wrong >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri May 17 19:00:11 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Joe Kelsey >Release: FreeBSD 4.6-PRERELEASE i386 >Organization: >Environment: System: FreeBSD zircon.zircon.seattle.wa.us 4.6-PRERELEASE FreeBSD 4.6-PRERELEASE #31: Tue May 14 17:49:58 PDT 2002 joe@zircon.zircon.seattle.wa.us:/usr/obj/usr/src/sys/ZIRCON i386 >Description: Wehn installing XFree86 with portinstall -R, dependencies are wrong. >How-To-Repeat: With no X installed, perform portinstall -R XFree86 and select version 4. >Fix: I don't know the fix. portinstall seems to have the dependencies reversed. XFree86-4-libraries seems to get installed, but the ldconfig gets all messed up and nothing else works. Stop and install libraries manually (make install in ports dir), then try portinstall again. This time it tries to start installing the fonts before the clients are installed and stops with an error. Stop again and install the clients by hand. Now, fonts install correctly. The whole dependency thing is a mystery to me as to how portinstall figures it out. For whatever reason, it seems to want to install fonts *first*, then server, then clients, then libraries. This is exactly backwards! >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message