Date: Mon, 21 Sep 2009 22:21:24 +0200 From: Pav Lucistnik <pav@FreeBSD.org> To: mono@FreeBSD.org Subject: [Fwd: nant-0.85_1 failed on amd64 8-exp] Message-ID: <1253564484.82569.12.camel@hood.oook.cz>
next in thread | raw e-mail | index | archive | help
--=-puKKA/TP72ObCff+Sa4M Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 <ports-amd64@FreeBSD.org> > Komu: cvs@oook.cz, linimon@FreeBSD.org > P=F8edm=ECt: nant-0.85_1 failed on amd64 8-exp > Datum: Mon, 21 Sep 2009 15:02:29 GMT >=20 > You can also find this build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8-exp.20090921= 073642/nant-0.85_1.log >=20 > building nant-0.85_1 on gohan11.freebsd.org > in directory /x/pkgbuild/8-exp/20090921073642/chroot/470 > building for: 8.0-RELEASE amd64 > maintained by: ports@FreeBSD.org > port directory: /usr/ports/devel/nant > Makefile ident: $FreeBSD: ports/devel/nant/Makefile,v 1.14 2009/08/22 00:= 18:17 amdmi3 Exp $ > build started at Mon Sep 21 15:01:21 UTC 2009 > FETCH_DEPENDS=3D > PATCH_DEPENDS=3D > EXTRACT_DEPENDS=3D > BUILD_DEPENDS=3Dgamin-0.1.10_3.tbz gettext-0.17_1.tbz gio-fam-backend-2.2= 0.5.tbz glib-2.20.5.tbz gmake-3.81_3.tbz libiconv-1.13.1.tbz mono-2.4.2.3_1= .tbz pcre-7.9.tbz perl-5.8.9_3.tbz pkg-config-0.23_1.tbz python26-2.6.2_3.t= bz > RUN_DEPENDS=3Dgamin-0.1.10_3.tbz gettext-0.17_1.tbz gio-fam-backend-2.20.= 5.tbz glib-2.20.5.tbz libiconv-1.13.1.tbz mono-2.4.2.3_1.tbz pcre-7.9.tbz p= erl-5.8.9_3.tbz pkg-config-0.23_1.tbz python26-2.6.2_3.tbz > prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/local > add_pkg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 1: mak= e checksum>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D> nant-0.85-src.tar.gz doesn't seem to exist in /tmp/distfiles/. > =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/po= rts/distfiles/. > nant-0.85-src.tar.gz 2080 kB 18 MBps > =3D> MD5 Checksum OK for nant-0.85-src.tar.gz. > =3D> SHA256 Checksum OK for nant-0.85-src.tar.gz. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 2: mak= e extract>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg > =3D=3D=3D> Extracting for nant-0.85_1 > =3D> MD5 Checksum OK for nant-0.85-src.tar.gz. > =3D> SHA256 Checksum OK for nant-0.85-src.tar.gz. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 3: mak= e patch>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg > =3D=3D=3D> Patching for nant-0.85_1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 4: mak= e build>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg gamin-0.1.10_3.tbz gettext-0.17_1.tbz gio-fam-backend-2.20.5.tbz = glib-2.20.5.tbz gmake-3.81_3.tbz libiconv-1.13.1.tbz mono-2.4.2.3_1.tbz pcr= e-7.9.tbz perl-5.8.9_3.tbz pkg-config-0.23_1.tbz python26-2.6.2_3.tbz > adding dependencies > pkg_add gamin-0.1.10_3.tbz >=20 > =3D=3D=3D=3D > Note that some of the standard modules are provided as separate > ports since they require extra dependencies: >=20 > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter >=20 > Install them as needed. > =3D=3D=3D=3D >=20 > Removing stale symlinks from /usr/bin... > Skipping /usr/bin/perl > Skipping /usr/bin/perl5 > Done. > Creating various symlinks in /usr/bin... > Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl > Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Spamming /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > Spamming /etc/manpath.config... Done. >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >=20 > Gamin will only provide realtime notification of changes for at most n fi= les, > where n is the minimum value between (kern.maxfiles * 0.7) and > (kern.maxfilesperproc - 200). Beyond that limit, files will be polled. >=20 > If you often open several large folders with Nautilus, you might want to > increase the kern.maxfiles tunable (you do not need to set > kern.maxfilesperproc, since it is computed at boot time from kern.maxfile= s). >=20 > For a typical desktop, add the following line to /boot/loader.conf, then > reboot the system: >=20 > kern.maxfiles=3D"25000" >=20 > The behavior of gamin can be controlled via the various gaminrc files. > See http://www.gnome.org/~veillard/gamin/config.html on how to create > these files. In particular, if you find gam_server is taking up too much > CPU time polling for changes, something like the following may help > in one of the gaminrc files: >=20 > # reduce polling frequency to once per 10 seconds > # for UFS file systems in order to lower CPU load > fsset ufs poll 10 >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >=20 > pkg_add gettext-0.17_1.tbz > skipping gettext-0.17_1, already added > pkg_add gio-fam-backend-2.20.5.tbz > pkg_add glib-2.20.5.tbz > skipping glib-2.20.5, already added > pkg_add gmake-3.81_3.tbz > pkg_add libiconv-1.13.1.tbz > skipping libiconv-1.13.1, already added > pkg_add mono-2.4.2.3_1.tbz >=20 > ************************************************************************ > If you have build/runtime errors with Mono and Gtk# apps please try the > following first: >=20 > * Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the > default FreeBSD CFLAGS ('-O2 -fno-strict-aliasing -pipe') as Mono has > been known to expose compiler bugs. >=20 > * Try building and running Mono with the GENERIC kernel. > - Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the > GENERIC kernel. > - Removing kernel options or changing defaults to use experimental > options can adversely affect Mono's ability to build and run. >=20 > * Remove leftover semaphores / increase semaphore limits. > - Close apps which use Mono and run `ipcs -sbt`. Remove the > semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1) > - _OR_ simply reboot which is the safest method. > - On multi-user systems the semaphore limits may need to be increased > from the defaults. The following should comfortably support 30 users. >=20 > # echo "kern.ipc.semmni=3D40" >> /boot/loader.conf > # echo "kern.ipc.semmns=3D300" >> /boot/loader.conf >=20 > * If you are in a jailed environment, ensure System V IPC are enabled. > You can rely on the security.jail.sysvipc_allowed sysctl to check > this status. The following enables this feature on the host system: > # echo "jail_sysvipc_allow=3D\"YES\"" >> /etc/rc.conf >=20 > * Some process information are acceded through /proc (e.g. when using > NUnit) and procfs(5) has to be mounted for these features to work: > # echo "proc /proc procfs rw 0 0" >> /etc/fstab > ************************************************************************ >=20 > pkg_add pcre-7.9.tbz > skipping pcre-7.9, already added > pkg_add perl-5.8.9_3.tbz > skipping perl-5.8.9_3, already added > pkg_add pkg-config-0.23_1.tbz > skipping pkg-config-0.23_1, already added > pkg_add python26-2.6.2_3.tbz > skipping python26-2.6.2_3, already added > =3D=3D=3D> nant-0.85_1 depends on executable: mono - found > =3D=3D=3D> nant-0.85_1 depends on executable: gmake - found > =3D=3D=3D> Configuring for nant-0.85_1 > =3D=3D=3D> Building for nant-0.85_1 > mkdir -p bootstrap > cp -R lib/ bootstrap/lib > # Mono loads log4net before privatebinpath is set-up, so we need this in = the same directory > # as NAnt.exe > cp lib/log4net.dll bootstrap > cp src/NAnt.Console/App.config bootstrap/NAnt.exe.config > mcs -target:exe -define:MONO -out:bootstrap/NAnt.exe -r:bootstrap/log4net= .dll \ > -recurse:src/NAnt.Console/*.cs src/CommonAssemblyInfo.cs > resgen src/NAnt.Core/Resources/Strings.resx bootstrap/NAnt.Core.Resource= s.Strings.resources > Read in 200 resources from '/work/a/ports/devel/nant/work/nant-0.85/src/N= Ant.Core/Resources/Strings.resx' > Writing resource file... Done. > mcs -target:library -warn:0 -define:MONO -out:bootstrap/NAnt.Core.dll -de= bug \ > -resource:bootstrap/NAnt.Core.Resources.Strings.resources -r:lib/log4ne= t.dll \ > -r:System.Web.dll -recurse:src/NAnt.Core/*.cs src/CommonAssemblyInfo.cs > resgen src/NAnt.DotNet/Resources/Strings.resx bootstrap/NAnt.DotNet.Reso= urces.Strings.resources > Read in 75 resources from '/work/a/ports/devel/nant/work/nant-0.85/src/NA= nt.DotNet/Resources/Strings.resx' > Writing resource file... Done. > mcs -target:library -warn:0 -define:MONO -out:bootstrap/NAnt.DotNetTasks.= dll \ > -r:./bootstrap/NAnt.Core.dll -r:bootstrap/lib/mono/1.0/NDoc.Core.dll \ > -recurse:src/NAnt.DotNet/*.cs -resource:bootstrap/NAnt.DotNet.Resources= .Strings.resources \ > src/CommonAssemblyInfo.cs > mcs -target:library -warn:0 -define:MONO -out:bootstrap/NAnt.CompressionT= asks.dll \ > -r:./bootstrap/NAnt.Core.dll -r:bootstrap/lib/ICSharpCode.SharpZipLib.d= ll \ > -recurse:src/NAnt.Compression/*.cs src/CommonAssemblyInfo.cs > mono bootstrap/NAnt.exe -f:NAnt.build build > NAnt 0.85 (Build 0.85.2478.0; release; 10/14/2006) > Copyright (C) 2001-2006 Gerry Shaw > http://nant.sourceforge.net >=20 >=20 > BUILD FAILED >=20 > The current runtime framework 'mono-2.0' is not correctly configured in t= he NAnt configuration file. > Function call failed. > Expression: ${path::combine(prefix, 'lib/mono/1.0')} > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Illegal characters in path. >=20 > For more information regarding the cause of the build failure, run the bu= ild again in debug mode. >=20 > Try 'nant -help' for more information > Thread 8014a41c0 has exited with leftover thread-specific data after 4 de= structor iterations > gmake: *** [build-nant] Error 1 > *** Error code 1 >=20 > Stop in /a/ports/devel/nant. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > build of /usr/ports/devel/nant ended at Mon Sep 21 15:02:24 UTC 2009 --=20 Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> The use of the lavatory is restricted to the train's cat. --=-puKKA/TP72ObCff+Sa4M Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAkq34EQACgkQntdYP8FOsoKpLQCcCBkc2yqZUwcgaqY9Nob6lIVY eR4AoJ48QBseAipvv8g5wEAsHf3vvbAj =Yc7r -----END PGP SIGNATURE----- --=-puKKA/TP72ObCff+Sa4M--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1253564484.82569.12.camel>