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
[-- Attachment #1 --] -------- Přeposlaná zpráva -------- > Od: User Ports-amd64 <ports-amd64@FreeBSD.org> > Komu: cvs@oook.cz, linimon@FreeBSD.org > Předmět: nant-0.85_1 failed on amd64 8-exp > Datum: Mon, 21 Sep 2009 15:02:29 GMT > > You can also find this build log at > > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8-exp.20090921073642/nant-0.85_1.log > > 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= > PATCH_DEPENDS= > EXTRACT_DEPENDS= > BUILD_DEPENDS=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 pcre-7.9.tbz perl-5.8.9_3.tbz pkg-config-0.23_1.tbz python26-2.6.2_3.tbz > RUN_DEPENDS=gamin-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 perl-5.8.9_3.tbz pkg-config-0.23_1.tbz python26-2.6.2_3.tbz > prefixes: LOCALBASE=usr/local X11BASE=usr/local > add_pkg > ================================================================ > ====================<phase 1: make checksum>==================== > => nant-0.85-src.tar.gz doesn't seem to exist in /tmp/distfiles/. > => Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/. > nant-0.85-src.tar.gz 2080 kB 18 MBps > => MD5 Checksum OK for nant-0.85-src.tar.gz. > => SHA256 Checksum OK for nant-0.85-src.tar.gz. > ================================================================ > ====================<phase 2: make extract>==================== > add_pkg > ===> Extracting for nant-0.85_1 > => MD5 Checksum OK for nant-0.85-src.tar.gz. > => SHA256 Checksum OK for nant-0.85-src.tar.gz. > ================================================================ > ====================<phase 3: make patch>==================== > add_pkg > ===> Patching for nant-0.85_1 > ================================================================ > ====================<phase 4: make build>==================== > 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 pcre-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 > > ==== > Note that some of the standard modules are provided as separate > ports since they require extra dependencies: > > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter > > Install them as needed. > ==== > > 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. > > =============================================================================== > > Gamin will only provide realtime notification of changes for at most n files, > where n is the minimum value between (kern.maxfiles * 0.7) and > (kern.maxfilesperproc - 200). Beyond that limit, files will be polled. > > 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.maxfiles). > > For a typical desktop, add the following line to /boot/loader.conf, then > reboot the system: > > kern.maxfiles="25000" > > 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: > > # reduce polling frequency to once per 10 seconds > # for UFS file systems in order to lower CPU load > fsset ufs poll 10 > > =============================================================================== > > 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 > > ************************************************************************ > If you have build/runtime errors with Mono and Gtk# apps please try the > following first: > > * 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. > > * 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. > > * 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. > > # echo "kern.ipc.semmni=40" >> /boot/loader.conf > # echo "kern.ipc.semmns=300" >> /boot/loader.conf > > * 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=\"YES\"" >> /etc/rc.conf > > * 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 > ************************************************************************ > > 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 > ===> nant-0.85_1 depends on executable: mono - found > ===> nant-0.85_1 depends on executable: gmake - found > ===> Configuring for nant-0.85_1 > ===> 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.Resources.Strings.resources > Read in 200 resources from '/work/a/ports/devel/nant/work/nant-0.85/src/NAnt.Core/Resources/Strings.resx' > Writing resource file... Done. > mcs -target:library -warn:0 -define:MONO -out:bootstrap/NAnt.Core.dll -debug \ > -resource:bootstrap/NAnt.Core.Resources.Strings.resources -r:lib/log4net.dll \ > -r:System.Web.dll -recurse:src/NAnt.Core/*.cs src/CommonAssemblyInfo.cs > resgen src/NAnt.DotNet/Resources/Strings.resx bootstrap/NAnt.DotNet.Resources.Strings.resources > Read in 75 resources from '/work/a/ports/devel/nant/work/nant-0.85/src/NAnt.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.CompressionTasks.dll \ > -r:./bootstrap/NAnt.Core.dll -r:bootstrap/lib/ICSharpCode.SharpZipLib.dll \ > -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 > > > BUILD FAILED > > The current runtime framework 'mono-2.0' is not correctly configured in the NAnt configuration file. > Function call failed. > Expression: ${path::combine(prefix, 'lib/mono/1.0')} > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Illegal characters in path. > > For more information regarding the cause of the build failure, run the build again in debug mode. > > Try 'nant -help' for more information > Thread 8014a41c0 has exited with leftover thread-specific data after 4 destructor iterations > gmake: *** [build-nant] Error 1 > *** Error code 1 > > Stop in /a/ports/devel/nant. > ================================================================ > build of /usr/ports/devel/nant ended at Mon Sep 21 15:02:24 UTC 2009 -- Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> The use of the lavatory is restricted to the train's cat. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAkq34EQACgkQntdYP8FOsoKpLQCcCBkc2yqZUwcgaqY9Nob6lIVY eR4AoJ48QBseAipvv8g5wEAsHf3vvbAj =Yc7r -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1253564484.82569.12.camel>
