Date: Mon, 12 Oct 2009 13:35:52 +0300 (EEST) From: QAT@FreeBSD.org To: avl@FreeBSD.org Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/palm/synce-gvfs Makefile distinfo ports/palm/synce-gvfs/files patch-daemon_Makefile.in Message-ID: <20091012103552.D54F512E3C50@quark.ds9.tecnik93.com> In-Reply-To: <200910121030.n9CAU3Fe094852@repoman.freebsd.org> References: <200910121030.n9CAU3Fe094852@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
The Restless Daemon identified a makefile error while trying to build: synce-gvfs-0.3 maintained by avl@FreeBSD.org Makefile ident: $FreeBSD: ports/palm/synce-gvfs/Makefile,v 1.32 2009/10/12 10:30:02 avl Exp $ Excerpt from http://T64.TecNik93.com/logs/7-STABLE-FTP/synce-gvfs-0.3.log : /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfswritechannel.lo -MD -MP -MF .deps/gvfswritechannel.Tpo -c -o gvfswritechannel.lo `test -f '.././gvfs/daemon/gvfswritechannel.c' || echo './'`.././gvfs/daemon/gvfswritechannel.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfswritechannel.lo -MD -MP -MF .deps/gvfswritechannel.Tpo -c .././gvfs/daemon/gvfswritechannel.c -fPIC -DPIC -o .libs/gvfswritechannel.o mv -f .deps/gvfswritechannel.Tpo .deps/gvfswritechannel.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsmonitor.lo -MD -MP -MF .deps/gvfsmonitor.Tpo -c -o gvfsmonitor.lo `test -f '.././gvfs/daemon/gvfsmonitor.c' || echo './'`.././gvfs/daemon/gvfsmonitor.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsmonitor.lo -MD -MP -MF .deps/gvfsmonitor.Tpo -c .././gvfs/daemon/gvfsmonitor.c -fPIC -DPIC -o .libs/gvfsmonitor.o mv -f .deps/gvfsmonitor.Tpo .deps/gvfsmonitor.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsdaemonutils.lo -MD -MP -MF .deps/gvfsdaemonutils.Tpo -c -o gvfsdaemonutils.lo `test -f '.././gvfs/daemon/gvfsdaemonutils.c' || echo './'`.././gvfs/daemon/gvfsdaemonutils.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsdaemonutils.lo -MD -MP -MF .deps/gvfsdaemonutils.Tpo -c .././gvfs/daemon/gvfsdaemonutils.c -fPIC -DPIC -o .libs/gvfsdaemonutils.o mv -f .deps/gvfsdaemonutils.Tpo .deps/gvfsdaemonutils.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjob.lo -MD -MP -MF .deps/gvfsjob.Tpo -c -o gvfsjob.lo `test -f '.././gvfs/daemon/gvfsjob.c' || echo './'`.././gvfs/daemon/gvfsjob.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjob.lo -MD -MP -MF .deps/gvfsjob.Tpo -c .././gvfs/daemon/gvfsjob.c -fPIC -DPIC -o .libs/gvfsjob.o mv -f .deps/gvfsjob.Tpo .deps/gvfsjob.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobsource.lo -MD -MP -MF .deps/gvfsjobsource.Tpo -c -o gvfsjobsource.lo `test -f '.././gvfs/daemon/gvfsjobsource.c' || echo './'`.././gvfs/daemon/gvfsjobsource.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobsource.lo -MD -MP -MF .deps/gvfsjobsource.Tpo -c .././gvfs/daemon/gvfsjobsource.c -fPIC -DPIC -o .libs/gvfsjobsource.o mv -f .deps/gvfsjobsource.Tpo .deps/gvfsjobsource.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobdbus.lo -MD -MP -MF .deps/gvfsjobdbus.Tpo -c -o gvfsjobdbus.lo `test -f '.././gvfs/daemon/gvfsjobdbus.c' || echo './'`.././gvfs/daemon/gvfsjobdbus.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobdbus.lo -MD -MP -MF .deps/gvfsjobdbus.Tpo -c .././gvfs/daemon/gvfsjobdbus.c -fPIC -DPIC -o .libs/gvfsjobdbus.o mv -f .deps/gvfsjobdbus.Tpo .deps/gvfsjobdbus.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobmount.lo -MD -MP -MF .deps/gvfsjobmount.Tpo -c -o gvfsjobmount.lo `test -f '.././gvfs/daemon/gvfsjobmount.c' || echo './'`.././gvfs/daemon/gvfsjobmount.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobmount.lo -MD -MP -MF .deps/gvfsjobmount.Tpo -c .././gvfs/daemon/gvfsjobmount.c -fPIC -DPIC -o .libs/gvfsjobmount.o mv -f .deps/gvfsjobmount.Tpo .deps/gvfsjobmount.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobunmount.lo -MD -MP -MF .deps/gvfsjobunmount.Tpo -c -o gvfsjobunmount.lo `test -f '.././gvfs/daemon/gvfsjobunmount.c' || echo './'`.././gvfs/daemon/gvfsjobunmount.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobunmount.lo -MD -MP -MF .deps/gvfsjobunmount.Tpo -c .././gvfs/daemon/gvfsjobunmount.c -fPIC -DPIC -o .libs/gvfsjobunmount.o mv -f .deps/gvfsjobunmount.Tpo .deps/gvfsjobunmount.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobmountmountable.lo -MD -MP -MF .deps/gvfsjobmountmountable.Tpo -c -o gvfsjobmountmountable.lo `test -f '.././gvfs/daemon/gvfsjobmountmountable.c' || echo './'`.././gvfs/daemon/gvfsjobmountmountable.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobmountmountable.lo -MD -MP -MF .deps/gvfsjobmountmountable.Tpo -c .././gvfs/daemon/gvfsjobmountmountable.c -fPIC -DPIC -o .libs/gvfsjobmountmountable.o mv -f .deps/gvfsjobmountmountable.Tpo .deps/gvfsjobmountmountable.Plo /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\""/usr/local/share/locale"\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobunmountmountable.lo -MD -MP -MF .deps/gvfsjobunmountmountable.Tpo -c -o gvfsjobunmountmountable.lo `test -f '.././gvfs/daemon/gvfsjobunmountmountable.c' || echo './'`.././gvfs/daemon/gvfsjobunmountmountable.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.././gvfs -I.././gvfs/common -I.././gvfs/daemon -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DLIBEXEC_DIR=\"/usr/local/libexec/\" -DMOUNTABLE_DIR=\"/usr/local/share/gvfs/mounts/\" -DGVFS_LOCALEDIR=\"/usr/local/share/locale\" -DG_DISABLE_DEPRECATED -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT gvfsjobunmountmountable.lo -MD -MP -MF .deps/gvfsjobunmountmountable.Tpo -c .././gvfs/daemon/gvfsjobunmountmountable.c -fPIC -DPIC -o .libs/gvfsjobunmountmountable.o mv -f .deps/gvfsjobunmountmountable.Tpo .deps/gvfsjobunmountmountable.Plo gmake[2]: *** No rule to make target `.././gvfs/daemon/gvfsjobstartmountable.c', needed by `gvfsjobstartmountable.lo'. Stop. gmake[2]: Leaving directory `/work/a/ports/palm/synce-gvfs/work/synce-gvfs-0.3/daemon' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/work/a/ports/palm/synce-gvfs/work/synce-gvfs-0.3' gmake: *** [all] Error 2 *** Error code 1 Stop in /a/ports/palm/synce-gvfs. ================================================================ build of /usr/ports/palm/synce-gvfs ended at Mon Oct 12 10:35:49 UTC 2009 PortsMon page for the port: http://portsmon.freebsd.org/portoverview.py?category=palm&portname=synce-gvfs The build which triggered this BotMail was done under tinderbox-devel-3.2_4; dsversion: 3.2 on RELENG_7 on amd64, kern.smp.cpus: 1 with tinderd_flags="-nullfs -plistcheck -onceonly" and ccache support, with the "official" up-to-date Ports Tree, with the following vars set: NOPORTDOCS=yes, NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes. A description of the testing process can be found here: http://T32.TecNik93.com/FreeBSD/QA-Tindy/ Thanks for your work on making FreeBSD better, -- QAT - your friendly neighborhood Daemon, preparing a heck of an error trapping system: - "HMC and EOI?" - "Halt, Melt and Catch fire or Execute Operator Immediately."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091012103552.D54F512E3C50>