[Pbibuild] PBI-8 Autobuild (i386): lang/mono/

Build 8x32 root at build8x32.pcbsd.org
Thu Jun 10 09:22:29 PDT 2010


PBI Autobuild results for module lang/mono/:
Status: Failed

View Folder:
ftp://ftp.pcbsd.org/pub/pbioutgoing/x32/8/lang/mono//

File listing:
-rwxr-xr-x  1 root  wheel  102954195 Feb  2 02:54 Mono2.4.3.1_1-PV0.pbi
-rw-r--r--  1 root  wheel         63 Jun 10 09:22 Mono2.4.3.1_1-PV0.pbi.md5
-rw-r--r--  1 root  wheel       1567 Jun 10 09:22 build.log.bz2
-rw-r--r--  1 root  wheel          0 Jun  3 04:06 build.time
-rw-r--r--  1 root  wheel          7 Feb 10 05:51 dirstatus
-rw-r--r--  1 root  wheel         16 Feb  2 02:54 mdate

PBI MD5:
MD5 (Mono2.4.3.1_1-PV0.pbi) = 23b5d7b6374d75d239970010c342b480


Last 50 lines of build.log
---------------------------------------------------
* 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
************************************************************************
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
mkdir: /usr/ports/distfiles: No such file or directory
*** Error code 1

Stop in /usr/ports/lang/mono.
************************************************************************
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
************************************************************************
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
mkdir: /usr/ports/distfiles: No such file or directory
*** Error code 1

Stop in /usr/ports/lang/mono.
ERROR: 2.1 Build failed of lang/mono/!!!


More information about the Pbibuild mailing list