From owner-freebsd-ports@FreeBSD.ORG Wed Mar 26 08:19:41 2008 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 09489106564A for ; Wed, 26 Mar 2008 08:19:41 +0000 (UTC) (envelope-from roam@ringlet.net) Received: from straylight.ringlet.net (nat85.cnsys.bg [85.95.80.85]) by mx1.freebsd.org (Postfix) with SMTP id 4EA2E8FC21 for ; Wed, 26 Mar 2008 08:19:39 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 1824 invoked by uid 1000); 25 Mar 2008 21:12:56 -0000 Date: Tue, 25 Mar 2008 23:12:56 +0200 From: Peter Pentchev To: Ganael LAPLANCHE Message-ID: <20080325211256.GA1246@straylight.m.ringlet.net> Mail-Followup-To: Ganael LAPLANCHE , freebsd-ports@freebsd.org References: <20080325193453.M79430@martymac.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <20080325193453.M79430@martymac.com> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: freebsd-ports@freebsd.org Subject: Re: net/grsync fails to build on i386 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, 26 Mar 2008 08:19:41 -0000 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 25, 2008 at 08:46:47PM +0100, Ganael LAPLANCHE wrote: > Hi everybody, >=20 > I try to understand what happens here : >=20 > http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2008032407/grsy= nc-0.6.1.log >=20 > Since yesterday, my net/grsync port seems to refuse to build on i386. > The configure script uses (expanded) : >=20 > pkg-config --exists --print-errors 'gtk+-2.0' >=20 > which leads to the error 'No package 'gtk+-2.0' found'. >=20 > This error message is clear. What I don't understand is that the > dependency against gtk20 is explicitly specified in the Makefile, so why > has gtk+-2.0 not been installed during the build process (and does not > appear in the log file) ? >=20 > Am I missing something ? It is quite possible that you caught the small time window just after the GNOME upgrade, in which bsd.gnome.mk was missing two lines that recorded LIB_ and RUN_DEPENDS. Thus, even though you specified gtk20 in your port's Makefile, bsd.gnome.mk just didn't add a dependency on libgtk - so your port's build did not find it. Since this was corrected a couple of hours later, I strongly suspect that the next automated build will go just fine. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 I am not the subject of this sentence. --17pEHd4RhPHOinZp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (FreeBSD) iEYEARECAAYFAkfpatgACgkQ7Ri2jRYZRVN/qACfXbNEc/8INqOXlbbHUuZoLe8s CWMAnAtKPcXNm+qaju1Whif5z2VIVrlk =2YQ7 -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp--