Building enlightenment-devel fails

cflists at helinet.de cflists at helinet.de
Mon Jun 2 11:54:45 UTC 2008


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 <format:bdb_btree> 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


More information about the freebsd-ports mailing list