From owner-freebsd-ports@FreeBSD.ORG Wed Jun 17 12:00:09 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABC7610656BD for ; Wed, 17 Jun 2009 12:00:09 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.bsdforen.de (bsdforen.de [212.204.60.79]) by mx1.freebsd.org (Postfix) with ESMTP id 6846C8FC15 for ; Wed, 17 Jun 2009 12:00:09 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mobileKamikaze.norad (vpn-cl-160-212.rz.uni-karlsruhe.de [141.3.160.212]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bsdforen.de (Postfix) with ESMTP id 046438A019C; Wed, 17 Jun 2009 14:00:07 +0200 (CEST) Message-ID: <4A38DAC4.4080701@bsdforen.de> Date: Wed, 17 Jun 2009 14:00:04 +0200 From: Dominic Fandrey User-Agent: Thunderbird 2.0.0.21 (X11/20090408) MIME-Version: 1.0 To: Boris Samorodov References: <88733235@bb.ipt.ru> <200906151009.19181.mel.flynn+fbsd.ports@mailing.thruhere.net> <4A37BB97.8080405@bsdforen.de> <200906161101.22167.mel.flynn+fbsd.ports@mailing.thruhere.net> <4A382604.9090206@bsdforen.de> <13510422@ipt.ru> In-Reply-To: <13510422@ipt.ru> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Mel Flynn , freebsd-ports@freebsd.org Subject: Re: pkg_libchk: a missing library is not detected 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: Wed, 17 Jun 2009 12:00:10 -0000 Boris Samorodov wrote: > Dominic Fandrey writes: > >>> Luck. The app linking to the old library will have a dependency on the old >>> version. pkg_add will find the origin, issue a warning about "app-1.0 needing >>> lib-0.1 but lib-0.2 is installed" and proceed. app will not start, because of >>> the missing library. >> I've never had this case. I've got the impression that pointyhead rebuilds all >> dependencies. > > Let me remind you the case with my original question: > 1. Graphics/eog was broken (as you said) by indirect dependency. > 2. Pkg_libchk didn't catch the case. > > Did it happen by design? > > > WBR Are you certain that this was a direct dependency? Maybe just a dependency of graphics/eog was broken.