Skip site navigation (1)Skip section navigation (2)
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>