Fwd: fsharp-3.0.25_1 failed on amd64 10-exp

Martin Wilke miwi at freebsd.org
Tue Jun 11 00:15:59 UTC 2013



Begin forwarded message:

> From: Portbuild user <portbuild at FreeBSD.org>
> Subject: fsharp-3.0.25_1 failed on amd64 10-exp
> Date: June 10, 2013 6:12:36 PM GMT+08:00
> To: miwi at freebsd.org
> 
> You can also find this build log at
> 
>  http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/a.10-exp.20130608124308.pointyhat-west/fsharp-3.0.25_1.log
> 
> building fsharp-3.0.25_1 on gohan62.freebsd.org
> in directory /a/pkgbuild/10-exp/20130608124308.pointyhat-west/chroot/70863
> building for: 10.0-CURRENT amd64
> maintained by: mono at FreeBSD.org
> port directory: /usr/ports/lang/fsharp
> Makefile ident: $FreeBSD: head/lang/fsharp/Makefile 316355 2013-04-23 14:20:25Z bapt $
> build started at Mon Jun 10 10:11:44 UTC 2013
> FETCH_DEPENDS=
> PATCH_DEPENDS=
> EXTRACT_DEPENDS=
> BUILD_DEPENDS=autoconf-2.69.txz autoconf-wrapper-20101119.txz gamin-0.1.10_5.txz gettext-0.18.1.1_1.txz gio-fam-backend-2.34.3.txz glib-2.34.3.txz gmake-3.82_1.txz libffi-3.0.13.txz libiconv-1.14_1.txz m4-1.4.16_1,1.txz mono-3.0.3_2.txz pcre-8.33.txz perl-5.14.2_3.txz pkgconf-0.9.2_1.txz python27-2.7.5.txz
> RUN_DEPENDS=gamin-0.1.10_5.txz gettext-0.18.1.1_1.txz gio-fam-backend-2.34.3.txz glib-2.34.3.txz libffi-3.0.13.txz libiconv-1.14_1.txz mono-3.0.3_2.txz pcre-8.33.txz perl-5.14.2_3.txz python27-2.7.5.txz
> PKG_DEPENDS=pkg-1.0.12_1.txz
> prefixes: LOCALBASE=usr/local
> add_pkg pkg-1.0.12_1.txz
> adding dependencies
> adding package pkg-1.0.12_1.txz
> pkg-static: No package(s) matching pkg-1.0.12_1
> Installing pkg-1.0.12_1... done
> If you are upgrading from the old package format, first run:
> 
>  # pkg2ng
> add_pkg
> ================================================================
> ====================<phase 1: make checksum>====================
> ===>  License AL2 accepted by the user
> ===>   fsharp-3.0.25_1 depends on file: /usr/local/sbin/pkg - found
> => 3.0.25 doesn't seem to exist in /tmp/distfiles/.
> => Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles//3.0.25
> 3.0.25                                                   0  B    0  Bps
> ===> Fetching all distfiles required by fsharp-3.0.25_1 for building
> => SHA256 Checksum OK for 3.0.25.
> ================================================================
> ====================<phase 2: make extract>====================
> add_pkg
> ===>  License AL2 accepted by the user
> ===>   fsharp-3.0.25_1 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by fsharp-3.0.25_1 for building
> ===>  Extracting for fsharp-3.0.25_1
> => SHA256 Checksum OK for 3.0.25.
> ================================================================
> ====================<phase 3: make patch>====================
> add_pkg
> ===>  Patching for fsharp-3.0.25_1
> ===>  Applying FreeBSD patches for fsharp-3.0.25_1
> ================================================================
> ====================<phase 4: make build>====================
> add_pkg autoconf-2.69.txz autoconf-wrapper-20101119.txz gamin-0.1.10_5.txz gettext-0.18.1.1_1.txz gio-fam-backend-2.34.3.txz glib-2.34.3.txz gmake-3.82_1.txz libffi-3.0.13.txz libiconv-1.14_1.txz m4-1.4.16_1,1.txz mono-3.0.3_2.txz pcre-8.33.txz perl-5.14.2_3.txz pkgconf-0.9.2_1.txz python27-2.7.5.txz
> adding dependencies
> adding package autoconf-2.69.txz
> Installing autoconf-2.69...Installing autoconf-wrapper-20101119... done
> Installing m4-1.4.16_1,1... done
> Installing perl-5.14.2_3...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.14.2 to /usr/bin/perl
>    Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl5
> Done.
> Cleaning up /etc/make.conf... Done.
> Spamming /etc/make.conf... Done.
> done
> done
> adding package autoconf-wrapper-20101119.txz
> skipping autoconf-wrapper-20101119, already added
> adding package gamin-0.1.10_5.txz
> Installing gamin-0.1.10_5...Installing gettext-0.18.1.1_1...Installing libiconv-1.14_1... done
> done
> Installing glib-2.34.3...Installing libffi-3.0.13... done
> Installing pcre-8.33... done
> Installing python27-2.7.5... done
> No schema files found: doing nothing.
> done
> done
> ====
> 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.
> ====
> ===============================================================================
> 
> 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
> 
> ===============================================================================
> adding package gettext-0.18.1.1_1.txz
> skipping gettext-0.18.1.1_1, already added
> adding package gio-fam-backend-2.34.3.txz
> Installing gio-fam-backend-2.34.3... done
> adding package glib-2.34.3.txz
> skipping glib-2.34.3, already added
> adding package gmake-3.82_1.txz
> Installing gmake-3.82_1... done
> adding package libffi-3.0.13.txz
> skipping libffi-3.0.13, already added
> adding package libiconv-1.14_1.txz
> skipping libiconv-1.14_1, already added
> adding package m4-1.4.16_1,1.txz
> skipping m4-1.4.16_1,1, already added
> adding package mono-3.0.3_2.txz
> Installing mono-3.0.3_2... done
> ************************************************************************
> 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
> ************************************************************************
> adding package pcre-8.33.txz
> skipping pcre-8.33, already added
> adding package perl-5.14.2_3.txz
> skipping perl-5.14.2_3, already added
> adding package pkgconf-0.9.2_1.txz
> Installing pkgconf-0.9.2_1... done
> adding package python27-2.7.5.txz
> skipping python27-2.7.5, already added
> ===>   fsharp-3.0.25_1 depends on package: mono>=3.0 - found
> ===>   fsharp-3.0.25_1 depends on executable: pkgconf - found
> ===>   fsharp-3.0.25_1 depends on executable: gmake - found
> ===>   fsharp-3.0.25_1 depends on file: /usr/local/bin/autoconf-2.69 - found
> ===>  Configuring for fsharp-3.0.25_1
> configure: loading site script /usr/ports/Templates/config.site
> checking whether gmake sets $(MAKE)... yes
> checking for pkg-config... /usr/local/bin/pkg-config
> checking for mono-sgen... /usr/local/bin/mono-sgen
> configure: creating ./config.status
> config.status: creating launcher
> config.status: creating Makefile
> config.status: creating config.make
> config.status: creating src/fsharp/Makefile
> config.status: creating src/fsharp/FSharp.Build-proto/Makefile
> config.status: creating src/fsharp/FSharp.Compiler-proto/Makefile
> config.status: creating src/fsharp/Fsc-proto/Makefile
> config.status: creating src/fsharp/FSharp.Core/Makefile
> config.status: creating src/fsharp/FSharp.Build/Makefile
> config.status: creating src/fsharp/FSharp.Compiler/Makefile
> config.status: creating src/fsharp/Fsc/Makefile
> config.status: creating src/fsharp/FSharp.Compiler.Interactive.Settings/Makefile
> config.status: creating src/fsharp/FSharp.Compiler.Server.Shared/Makefile
> config.status: creating src/fsharp/fsi/Makefile
> config.status: creating src/fsharp/fsiAnyCpu/Makefile
> config.status: creating src/fsharp/policy.2.0.FSharp.Core/Makefile
> config.status: creating src/fsharp/policy.4.0.FSharp.Core/Makefile
> config.status: creating src/fsharp/policy.2.3.FSharp.Core/Makefile
> config.status: creating src/fsharp/policy.4.3.FSharp.Core/Makefile
> ===>  Building for fsharp-3.0.25_1
> gmake -C src/fsharp all
> gmake[1]: Entering directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp'
> gmake do-proto
> gmake[2]: Entering directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp'
> gmake -C FSharp.Build-proto do-proto
> gmake[3]: Entering directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp/FSharp.Build-proto'
> mkdir -p .libs//
> mkdir -p .libs//2.0
> mkdir -p .libs//4.0
> mono --gc=sgen /work/a/ports/lang/fsharp/work/fsharp-3.0.25/lib/bootstrap/4.0/../2.0/fssrgen.exe ../FSharp.Build/FSBuild.txt .libs/FSBuild.fs .libs/FSBuild.resx
> sgen is not supported when using --with-tls=pthread.
> 
> Stacktrace:
> 
> gmake[3]: *** [.libs/FSBuild.resources] Abort trap (core dumped)
> gmake[3]: Leaving directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp/FSharp.Build-proto'
> gmake[2]: *** [do-proto] Error 2
> gmake[2]: Leaving directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp'
> gmake[1]: *** [all] Error 2
> gmake[1]: Leaving directory `/work/a/ports/lang/fsharp/work/fsharp-3.0.25/src/fsharp'
> gmake: *** [all] Error 2
> *** Error code 1
> 
> Stop.
> make: stopped in /a/ports/lang/fsharp
> ================================================================
> build of /usr/ports/lang/fsharp ended at Mon Jun 10 10:12:34 UTC 2013
> 

+-----------------oOO--(_)--OOo-------------------------+
With best Regards,
       Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest



More information about the freebsd-mono mailing list