From owner-freebsd-ports@FreeBSD.ORG Thu Oct 12 17:01:05 2006 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C87E16A407; Thu, 12 Oct 2006 17:01:05 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AB1F43D77; Thu, 12 Oct 2006 17:01:04 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from mac.com (smtpin05-en2 [10.13.10.150]) by smtpout.mac.com (Xserve/8.12.11/smtpout06/MantshX 4.0) with ESMTP id k9CH13T9023148; Thu, 12 Oct 2006 10:01:03 -0700 (PDT) Received: from [17.214.13.96] (a17-214-13-96.apple.com [17.214.13.96]) (authenticated bits=0) by mac.com (Xserve/smtpin05/MantshX 4.0) with ESMTP id k9CH0x8U023484; Thu, 12 Oct 2006 10:01:02 -0700 (PDT) In-Reply-To: <452DDB62.2060300@FreeBSD.org> References: <523E1104-33A4-4DB6-9F3F-F66B76F8A84F@mac.com> <452DDB62.2060300@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Chuck Swiger Date: Thu, 12 Oct 2006 10:00:56 -0700 To: Sergey Matveychuk X-Mailer: Apple Mail (2.752.2) X-Brightmail-Tracker: AAAAAA== X-Brightmail-scanned: yes Cc: freebsd-ports@FreeBSD.org Subject: Re: "pkgdb -F" is failing me... X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 17:01:05 -0000 On Oct 11, 2006, at 11:06 PM, Sergey Matveychuk wrote: >> "pkgdb -F" is failing with a "can't convert nil into String" error. > > I aware the problem. It's in my TODO and waiting for my free time > to be > investigated. OK, Sergey, thank you much for the response. As always, problems get fixed when people spend the time to work on them. If you could use more information from me, I'd be happy to provide more details. Although, as I mentioned elsewhere in the thread, deleting all of the ports, and installing ldconfig_compat by hand worked. >> 10-ns1# portupgrade -ai >> ---> Session started at: Wed, 11 Oct 2006 13:11:06 -0400 >> Stale dependency: cabextract-1.1_1 --> ldconfig_compat-1.0_8 -- >> manually >> run 'pkgdb -F' to fix, or specify -O to force. >> ---> Session ended at: Wed, 11 Oct 2006 13:11:06 -0400 (consumed >> 00:00:00) >> 11-ns1# pkgdb -F >> ---> Checking the package registry database >> Stale dependency: cabextract-1.1_1 -> ldconfig_compat-1.0_8 >> (misc/ldconfig_compat): >> Install stale dependency? ([y]es/[n]o/[a]ll) [yes] >> Fixed. (-> ldconfig_compat-1.0_8) > > It's expected to be installed after that. But as you wrote it does > not. Right. >> ---> Checking the package registry database >> Stale dependency: cabextract-1.1_1 -> ldconfig_compat-1.0_8 (): > > And here it couldn't find an origin "()". Should pkgdb not change the origin until after the port it thinks is the new dependency actually is installed? -- -Chuck