From owner-freebsd-ports@FreeBSD.ORG Mon Jun 2 11:54:44 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 E18541065670 for ; Mon, 2 Jun 2008 11:54:44 +0000 (UTC) (envelope-from cflists@helinet.de) Received: from smtp.helinet.de (smtp.helinet.de [212.37.47.67]) by mx1.freebsd.org (Postfix) with ESMTP id 818458FC1A for ; Mon, 2 Jun 2008 11:54:44 +0000 (UTC) (envelope-from cflists@helinet.de) Received: from [10.40.100.254] (helo=webmail.helinet.de) by smtp.helinet.de with esmtp (Exim 4.68) (envelope-from ) id 1K38ca-0000bu-Px for freebsd-ports@freebsd.org; Mon, 02 Jun 2008 13:54:42 +0200 Received: from [192.168.99.167] (unknown [192.168.99.167]) by webmail.helinet.de (Postfix) with ESMTP id 72FCF3544C8 for ; Mon, 2 Jun 2008 13:54:33 +0200 (CEST) Message-ID: <4843DF73.50301@helinet.de> Date: Mon, 02 Jun 2008 13:54:27 +0200 From: "cflists@helinet.de" User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 Cc: freebsd-ports@freebsd.org References: <483E4492.9040609@helinet.de> <20080529094339.GA7683@wep4017.physik.uni-wuerzburg.de> In-Reply-To: <20080529094339.GA7683@wep4017.physik.uni-wuerzburg.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Building enlightenment-devel fails 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: Mon, 02 Jun 2008 11:54:45 -0000 Hi, thanks for the answer. Alexey Shuvaev wrote: > Could you check that you have up-to-date and consistent ports? > Or, otherwise, is it possible that there are some stale files laying > around in your system? > I have just installed x11-wm/enlightenment-devel without any problems > and it runs too. I have no libecore_dbus.* library. The dbus binding is > in devel/e_dbus now and installed as libedbus.*. > BTW, ecore is in devel/ecore and friends (deve/ecore-*), if it matters. > My system (amd64 FreeBSD-CURRENT) was updated yesterday (both base and ports): > -rw-r--r-- 1 root wheel 16507539 May 28 12:16 /usr/ports/INDEX-8 > > I would suggest removing ALL enlightenment-related ports first and starting > from scratch then. To locate which package has installed libecore_dbus, > you can run, for example: > ~> grep -R libecore_dbus /var/db/pkg/ > > On my system this command produces no output, but: > ~> grep -R libedbus /var/db/pkg/ > /var/db/pkg/e_dbus-20080223/+CONTENTS:lib/libedbus.a > /var/db/pkg/e_dbus-20080223/+CONTENTS:lib/libedbus.la > /var/db/pkg/e_dbus-20080223/+CONTENTS:lib/libedbus.so > /var/db/pkg/e_dbus-20080223/+CONTENTS:lib/libedbus.so.1 > > shows that libedbus is inside e_dbus-20080223 package. > > Hope this helps, > Alexey As you proposed I started building e from scratch again. Getting newest ports snapshot sudo portsnap fetch update Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found. Fetching snapshot tag from portsnap3.FreeBSD.org... done. Fetching snapshot metadata... done. Updating from Mon Jun 2 06:36:07 CEST 2008 to Mon Jun 2 11:10:50 CEST 2008. Fetching 4 metadata patches... done. Applying metadata patches... done. Fetching 0 metadata files... done. Fetching 9 patches..... done. Applying patches... done. Fetching 0 new ports or files... done. Removing old files and directories... done. Extracting new files: /usr/ports/Mk/bsd.sites.mk /usr/ports/devel/menhir/ /usr/ports/devel/tailor/ /usr/ports/dns/bind9/ /usr/ports/graphics/p5-Image-ExifTool/ /usr/ports/math/mathomatic/ /usr/ports/net/rsync/ /usr/ports/x11/etoile/ /usr/ports/x11/gnustep-app/ Building new INDEX files... done. Removing al *e* relevant packages, this was all as enligthenment has not been installed sudo pkg_delete -r ecore-x11-0.9.9.042 sudo pkg_delete -r evas-core-0.9.9.042 sudo pkg_delete -r ecore-main-0.9.9.042 No *evas* anymore, no *ecore* anymore an no *e_dbus* pkg_info -x evas pkg_info: no packages match pattern(s) Rebuilding package DB sudo pkgdb -Fuf ---> Updating the pkgdb [Rebuilding the pkgdb in /var/db/pkg ... - 694 packages found (-0 +694) ....................................................................................................100............. ---> Checking the package registry database Neither libcore_dbus nor libedbus installed grep -R libecore_dbus /var/db/pkg/ grep -R libedbus /var/db/pkg/ OK then I tried to build e again but fails with this error libtool: link: cannot find the library `/usr/local/lib/libecore_desktop.la' or unhandled argument `/usr/local/lib/libecore_desktop.la' gmake[3]: *** [enlightenment] Error 1 This time there are no complaints about missing libedbus but libcore_desktop. Greets Christoph