From owner-freebsd-gnome@FreeBSD.ORG Sun Jan 24 21:41:49 2010 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 334EA1065670 for ; Sun, 24 Jan 2010 21:41:49 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id D051D8FC17 for ; Sun, 24 Jan 2010 21:41:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o0OLakhN036300 for ; Sun, 24 Jan 2010 14:36:46 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 24 Jan 2010 14:37:44 -0700 (MST) Message-Id: <20100124.143744.57809163907530686.imp@bsdimp.com> To: gnome@FreeBSD.org From: "M. Warner Losh" X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: hal port busted on -current X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jan 2010 21:41:49 -0000 ... or the config test is too fragile... I'm getting a build error: /bin/sh /tmp/ports/sysutils/hal/work/gnome-libtool --tag=CC --mode=link cc -O2 -pipe -fno-strict-aliasing -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wl,--as-needed -L/usr/local/lib -o hald hald_marshal.o util.o util_helper.o util_pm.o hald_runner.o device.o device_info.o device_store.o device_pm.o hald.o hald_dbus.o logger.o ids.o mmap_cache.o ci-tracker.o access-check.o ck-tracker.o -pthread -L/usr/local/lib -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -pthread -L/usr/local/lib -ldbus-1 -L/usr/local/lib -lpolkit -lm ../hald/freebsd/libhald_freebsd.la gnome-libtool: link: cc -O2 -pipe -fno-strict-aliasing -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wl,--as-needed -o hald hald_marshal.o util.o util_helper.o util_pm.o hald_runner.o device.o device_info.o device_store.o device_pm.o hald.o hald_dbus.o logger.o ids.o mmap_cache.o ci-tracker.o access-check.o ck-tracker.o -pthread -pthread -L/usr/local/lib /usr/local/lib/libdbus-glib-1.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libiconv.so /usr/local/lib/libpcre.so /usr/local/lib/libdbus-1.so /usr/local/lib/libpolkit.so /usr/local/lib/libexpat.so -lm ../hald/freebsd/.libs/libhald_freebsd.a -lcam -pthread -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib ../hald/freebsd/.libs/libhald_freebsd.a(osspec.o)(.data.rel.ro+0x10): undefined reference to `hf_usb2_handler' ../hald/freebsd/.libs/libhald_freebsd.a(hf-devd.o)(.data.rel.ro+0x0): undefined reference to `hf_usb2_devd_handler' gmake[4]: *** [hald] Error 1 gmake[4]: Leaving directory `/tmp/ports/sysutils/hal/work/hal-0.5.13/hald' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/tmp/ports/sysutils/hal/work/hal-0.5.13/hald' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/tmp/ports/sysutils/hal/work/hal-0.5.13/hald' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/tmp/ports/sysutils/hal/work/hal-0.5.13' gmake: *** [all] Error 2 which is due to the configure script not properly picking up the fact that usb2 is on this box. If I hack the generated makefiles to include the files that define the above symbols, everything works. I couldn't figure out how to unthread the configure files to discover a proper fix. Ideas? Warner