Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 May 2012 23:25:57 +0800
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        =?UTF-8?Q?Romain_Tarti=C3=A8re?= <romain@freebsd.org>
Cc:        Team Govs <team@govs.lv>, freebsd-mono@freebsd.org
Subject:   Re: Mono 2.11.1 build failed
Message-ID:  <CAMHz58RNanYMo4d0052_CZv-7KiW-DyuX0gzQ3ecQHi2hCNG5A@mail.gmail.com>
In-Reply-To: <20120503150933.GA37603@FreeBSD.org>
References:  <20120503143529.GA17401@vps.govs.lv> <20120503150933.GA37603@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 3, 2012 at 11:09 PM, Romain Tarti=C3=A8re <romain@freebsd.org> =
wrote:
> On Thu, May 03, 2012 at 05:35:29PM +0300, Team Govs wrote:
>> gmake[3]: Entering directory `/usr/ports/lang/mono/work/mono-2.11.1/mono=
/metadata'
>> ../../doltlibtool --quiet --tag=3DCC =C2=A0 --mode=3Dlink cc =C2=A0-O2 -=
pipe -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statemen=
t -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-pr=
ototypes =C2=A0-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-c=
ast-qual -Wwrite-strings -Wno-switch-enum -mno-tls-direct-seg-refs =C2=A0-p=
thread -o pedump pedump.o libmonoruntime.la ../io-layer/libwapi.la ../utils=
/libmonoutils.la ../../libgc/libmonogc.la -L../../eglib/src -leglib -lm -lm=
 /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib =C2=A0-lm =C2=A0 =
-pthread
>> ./.libs/libmonoruntime.a(libmonoruntime_la-filewatcher.o): In function `=
ves_icall_System_IO_InotifyWatcher_AddWatch':
>> /usr/ports/lang/mono/work/mono-2.11.1/mono/metadata/filewatcher.c:161: u=
ndefined reference to `inotify_add_watch'
>> ./.libs/libmonoruntime.a(libmonoruntime_la-filewatcher.o): In function `=
ves_icall_System_IO_InotifyWatcher_RemoveWatch':
>> /usr/ports/lang/mono/work/mono-2.11.1/mono/metadata/filewatcher.c:197: u=
ndefined reference to `inotify_rm_watch'
>> ./.libs/libmonoruntime.a(libmonoruntime_la-filewatcher.o): In function `=
ves_icall_System_IO_InotifyWatcher_GetInotifyInstance':
>> /usr/ports/lang/mono/work/mono-2.11.1/mono/metadata/filewatcher.c:142: u=
ndefined reference to `inotify_init'
>> gmake[3]: *** [pedump] Error 1
>> gmake[3]: Leaving directory `/usr/ports/lang/mono/work/mono-2.11.1/mono/=
metadata'
>> gmake[2]: *** [all-recursive] Error 1
>> gmake[2]: Leaving directory `/usr/ports/lang/mono/work/mono-2.11.1/mono'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory `/usr/ports/lang/mono/work/mono-2.11.1'
>> gmake: *** [all] Error 2
>> *** Error code 1
>
> `uname -a` please ?
>
> inotify belongs to Linux, we have kqueue(2) that's supposed to provide
> the same features. =C2=A0Some OS detection might be failing.
>

Hi Romain,

I got the same problem (devel/libinotify installed).
The detection can be forced off by adding "CONFIGURE_ENV=3D
ac_cv_header_sys_inotify_h=3Dno" to Makefile.
Mono builds successfully with this patch.

hth

Regards,
sunpoet

> --
> Romain Tarti=C3=A8re <romain@FreeBSD.org> =C2=A0http://people.FreeBSD.org=
/~romain/
> pgp: 8234 9A78 E7C0 B807 0B59 =C2=A080FF BA4D 1D95 5112 336F (ID: 0x51123=
36F)
> (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciat=
ed)


--=20
=C2=A0 Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net> <sunpoet at FreeBSD.=
org>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4096R/CC57E36B 8AD8 68F2 7D2B 0A10 7E9B =
8CC0 DC44 247E CC57 E36B
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 http://people.FreeBSD.org/~sunpoet/pgpkeys.txt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58RNanYMo4d0052_CZv-7KiW-DyuX0gzQ3ecQHi2hCNG5A>