Re: Latest MonoDevelop Progress
On Fri, Aug 19, 2016 at 11:15:59PM -0700, Russell Haley wrote: > Success! > > I was able to build monodevelop from master by including the correct > PCLs (links below, thanks Romain!) and applying the small git diff > attached. I created a default console project in MD and ran it, but > that's as far as I took my exploration (so far). \o/ > So, about that "patch". I basically just hacked something out of a > file in a language i know nothing about. It seemed trivial enough > (someones not going to get a popup)? I don't use fsharp so If you are checking out from git, there are broken things from time to time… You can try to revert to a previous commit or pull new commits when that happens. I had to do that 2 or 3 times. > Anyway, I'm going to enjoy my small irrelevant victory. Cheers! Not that small and irrelevant ;-) So now, we are at least two able to run recent monodevelop on FreeBSD, and probably you have more knowledge of .NET than me :-) > Romains zip. I haven't tested it yet, but it unzips fine. > https://romain.blogreen.org/distfiles/PortableReferenceAssemblies-2014-04-14.zip > > tar I created using 7zip. > https://github.com/FreeBSD-DotNet/Microsoft-PCLs It's not Romain's zip, it's Romain's mirror of Xamarin zip ;-) (but who can prove it? Well, at least I say so…) I guess we should compare these two with https://github.com/mono/reference-assemblies/ I have no clear idea about what is this 'reference assemblies' thing (the .Net ecosystems is too much close to Windows for me to understand it and how things link together I guess). Can somebody explain me what they are? Is there any way to build them from source on FreeBSD (I could not find anything related to reference assemblies source on the web)? This would allow us to have them as an auditable ports in the FreeBSD ports tree (ports of binary blobs suck) and I think it could be useful for projects other than Monodevelop? -- Romain Tartière http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated) signature.asc Description: PGP signature
[exp - 103i386-default-build-as-user][lang/fsharp] Failed for fsharp-4.0.1.10 in build
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: m...@freebsd.org Last committer: rom...@freebsd.org Ident: $FreeBSD: head/lang/fsharp/Makefile 420321 2016-08-17 07:43:05Z romain $ Log URL: http://package19.nyi.freebsd.org/data/103i386-default-build-as-user/420499/logs/fsharp-4.0.1.10.log Build URL: http://package19.nyi.freebsd.org/build.html?mastername=103i386-default-build-as-user&build=420499 Log: >> Building lang/fsharp build started at Sat Aug 20 19:55:09 UTC 2016 port directory: /usr/ports/lang/fsharp building for: FreeBSD 103i386-default-build-as-user-job-21 10.3-RELEASE-p7 FreeBSD 10.3-RELEASE-p7 i386 maintained by: m...@freebsd.org Makefile ident: $FreeBSD: head/lang/fsharp/Makefile 420321 2016-08-17 07:43:05Z romain $ Poudriere version: 3.1.14 Host OSVERSION: 121 Jail OSVERSION: 1003000 ---Begin Environment--- SHELL=/bin/csh UNAME_p=i386 UNAME_m=i386 UNAME_v=FreeBSD 10.3-RELEASE-p7 UNAME_r=10.3-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 OPSYS=FreeBSD ARCH=i386 LINUX_OSRELEASE=2.6.32 SAVED_TERM= MASTERMNT=/poudriere/data/.m/103i386-default-build-as-user/ref FORCE_PACKAGE=yes PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk PKGNAME=fsharp-4.0.1.10 OSREL=10.3 _OSRELEASE=10.3-RELEASE-p7 PYTHONBASE=/usr/local OLDPWD=/ _SMP_CPUS=32 PWD=/poudriere/data/.m/103i386-default-build-as-user/ref/.p/pool MASTERNAME=103i386-default-build-as-user SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.14 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=1003000 ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake MONO_SHARED_DIR="/wrkdirs/usr/ports/lang/fsharp/work" PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/fsharp/work HOME=/wrkdirs/usr/ports/lang/fsharp/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- MONO_SHARED_DIR="/wrkdirs/usr/ports/lang/fsharp/work" TZ=UTC XDG_DATA_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/fsharp/work HOME=/wrkdirs/usr/ports/lang/fsharp/work TMPDIR="/tmp" NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=10.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib DOCSDIR="share/doc/fsharp" EXAMPLESDIR="share/examples/fsharp" DATADIR="share/fsharp" WWWDIR="www/fsharp" ETCDIR="etc/fsharp" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/fsharp DOCSDIR=/usr/local/share/doc/fsharp EXAMPLESDIR=/usr/local/share/examples/fsharp WWWDIR=/usr/local/www/fsharp ETCDIR=/usr/local/etc/fsharp --End SUB_LIST-- ---Begin make.conf--- MACHINE=i386 MACHINE_ARCH=i386 ARCH=${MACHINE_ARCH} USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles /usr/local/etc/poudriere.d/make.conf WITH_PKGNG=yes DISABLE_MAKE_JOBS=poudriere ---End make.conf--- === ===> License APACHE20 accepted by the user === === ===> fsharp-4.0.1.10 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_1.txz [103i386-default-build-as-user-job-21] Installing pkg-1.8.7_1... [103i386-default-build-as-user-job-21] Extracting pkg-1.8.7_1: .. done ===> fsharp-4.0.1.10 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of fsharp-4.0.1.10 === ===
[package - head-amd64-default][deskutils/tomboy] Failed for tomboy-1.15.4 in stage
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: m...@freebsd.org Last committer: t...@freebsd.org Ident: $FreeBSD: head/deskutils/tomboy/Makefile 416393 2016-06-05 14:35:02Z tijl $ Log URL: http://beefy4.nyi.freebsd.org/data/head-amd64-default/p420499_s304514/logs/tomboy-1.15.4.log Build URL: http://beefy4.nyi.freebsd.org/build.html?mastername=head-amd64-default&build=p420499_s304514 Log: >> Building deskutils/tomboy build started at Sat Aug 20 20:49:14 UTC 2016 port directory: /usr/ports/deskutils/tomboy building for: FreeBSD head-amd64-default-job-06 12.0-CURRENT FreeBSD 12.0-CURRENT r304514 amd64 maintained by: m...@freebsd.org Makefile ident: $FreeBSD: head/deskutils/tomboy/Makefile 416393 2016-06-05 14:35:02Z tijl $ Poudriere version: 3.1.14 Host OSVERSION: 121 Jail OSVERSION: 122 !!! Jail is newer than host. (Jail: 122, Host: 121) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/csh UNAME_v=FreeBSD 12.0-CURRENT r304514 UNAME_r=12.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 OPSYS=FreeBSD ARCH=amd64 SAVED_TERM= MASTERMNT=/usr/local/poudriere/data/.m/head-amd64-default/ref UID=0 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk PKGNAME=tomboy-1.15.4 OSREL=12.0 _OSRELEASE=12.0-CURRENT PYTHONBASE=/usr/local OLDPWD=/ _SMP_CPUS=24 PWD=/usr/local/poudriere/data/.m/head-amd64-default/ref/.p/pool HAVE_COMPAT_IA32_KERN=YES LINUX_OSRELEASE=2.6.32 MASTERNAME=head-amd64-default SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.14 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=122 ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for tomboy-1.15.4: EVOLUTION=off: Build evolution addin ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --disable-evolution --localstatedir=/usr/local/share --with-html-dir=/usr/local/share/doc --disable-gtk-doc --with-gconf-source=xml:merged:/usr/local/etc/gconf/gconf.xml.defaults --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake MONO_SHARED_DIR="/wrkdirs/usr/ports/deskutils/tomboy/work" PKG_CONFIG=pkgconf GTKDOC="false" XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work HOME=/wrkdirs/usr/ports/deskutils/tomboy/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- MONO_SHARED_DIR="/wrkdirs/usr/ports/deskutils/tomboy/work" TZ=UTC GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work HOME=/wrkdirs/usr/ports/deskutils/tomboy/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- EVOLUTION="@comment " GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=12.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib DOCSDIR="share/doc/tomboy" EXAMPLESDIR="share/examples/tomboy" DATADIR="share/tomboy" WWWDIR="www/tomboy" ETCDIR="etc/tomboy" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/tomboy DOCSDIR=/usr/local/share/doc/tomboy EXAMPLESDIR=/usr/local/share/examples/tomboy WWWDIR=/usr/local/www/tomboy ETCDIR=/usr/local/etc/tomboy --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles /usr/local/etc/poudriere.d/make.conf # XXX: We really need this but cannot use it while 'make checksum' does not # try the next mirror on checksum failure. It currently retries the same # failed mirror and then fails rather then trying another. It *does* # try the next if the size is mismatched though.
[package - head-i386-default][deskutils/tomboy] Failed for tomboy-1.15.4 in stage
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: m...@freebsd.org Last committer: t...@freebsd.org Ident: $FreeBSD: head/deskutils/tomboy/Makefile 416393 2016-06-05 14:35:02Z tijl $ Log URL: http://beefy3.nyi.freebsd.org/data/head-i386-default/p420499_s304514/logs/tomboy-1.15.4.log Build URL: http://beefy3.nyi.freebsd.org/build.html?mastername=head-i386-default&build=p420499_s304514 Log: >> Building deskutils/tomboy build started at Sat Aug 20 21:06:50 UTC 2016 port directory: /usr/ports/deskutils/tomboy building for: FreeBSD head-i386-default-job-17 12.0-CURRENT FreeBSD 12.0-CURRENT r304514 i386 maintained by: m...@freebsd.org Makefile ident: $FreeBSD: head/deskutils/tomboy/Makefile 416393 2016-06-05 14:35:02Z tijl $ Poudriere version: 3.1.14 Host OSVERSION: 121 Jail OSVERSION: 122 !!! Jail is newer than host. (Jail: 122, Host: 121) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/csh UNAME_p=i386 UNAME_m=i386 UNAME_v=FreeBSD 12.0-CURRENT r304514 UNAME_r=12.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 OPSYS=FreeBSD ARCH=i386 LINUX_OSRELEASE=2.6.32 SAVED_TERM= MASTERMNT=/usr/local/poudriere/data/.m/head-i386-default/ref UID=0 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk PKGNAME=tomboy-1.15.4 OSREL=12.0 _OSRELEASE=12.0-CURRENT PYTHONBASE=/usr/local OLDPWD=/ _SMP_CPUS=24 PWD=/usr/local/poudriere/data/.m/head-i386-default/ref/.p/pool MASTERNAME=head-i386-default SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.14 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=122 ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for tomboy-1.15.4: EVOLUTION=off: Build evolution addin ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --disable-evolution --localstatedir=/usr/local/share --with-html-dir=/usr/local/share/doc --disable-gtk-doc --with-gconf-source=xml:merged:/usr/local/etc/gconf/gconf.xml.defaults --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake MONO_SHARED_DIR="/wrkdirs/usr/ports/deskutils/tomboy/work" PKG_CONFIG=pkgconf GTKDOC="false" XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work HOME=/wrkdirs/usr/ports/deskutils/tomboy/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- MONO_SHARED_DIR="/wrkdirs/usr/ports/deskutils/tomboy/work" TZ=UTC GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/tomboy/work HOME=/wrkdirs/usr/ports/deskutils/tomboy/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- EVOLUTION="@comment " GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=12.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib DOCSDIR="share/doc/tomboy" EXAMPLESDIR="share/examples/tomboy" DATADIR="share/tomboy" WWWDIR="www/tomboy" ETCDIR="etc/tomboy" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/tomboy DOCSDIR=/usr/local/share/doc/tomboy EXAMPLESDIR=/usr/local/share/examples/tomboy WWWDIR=/usr/local/www/tomboy ETCDIR=/usr/local/etc/tomboy --End SUB_LIST-- ---Begin make.conf--- MACHINE=i386 MACHINE_ARCH=i386 ARCH=${MACHINE_ARCH} USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles /usr/local/etc/poudriere.d/make.conf # XXX: We really need this but cannot use it while 'make checksum' does not # try the next mirror on checksum failure. It currently retries the same # failed mirror and then fails rather then trying another. It *does* # try