Re: [MonoDevelop] Latest MonoDevelop Progress

2016-08-21 Thread Miguel de Icaza via freebsd-mono
Hello,

We are working to get the PCL reference assemblies relicensed under MIT to 
allow redistribution and avoid these gymnastics.

Miguel.

On 8/20/16, 2:15 AM, "Monodevelop-list on behalf of 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).

Thanks very much for everyones help. Mikayla, thanks so much for your 
support.

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

On another note, I was poking around on the .net core sites. I wonder
what's going to happen with monodevelop and .net core? It seems they
(er, you?) have side stepped mono entirely.

Anyway, I'm going to enjoy my small irrelevant victory. Cheers!

Russ

Romains zip. I haven't tested it yet, but it unzips fine.

https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fromain.blogreen.org%2fdistfiles%2fPortableReferenceAssemblies-2014-04-14.zip&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqwRNh6MvzVbp55wMcAwBdHAxgvH%2bObqcGaJ10tWOU8%3d

tar I created using 7zip.
https://github.com/FreeBSD-DotNet/Microsoft-PCLs


Frameworks:

russellh@prescott:~/Git/monodevelop% pkg info fsharp
fsharp-4.0.1.10
Name   : fsharp
Version: 4.0.1.10
Installed on   : Tue Aug 16 23:37:05 2016 PDT
Origin : lang/fsharp
Architecture   : freebsd:10:x86:64
Prefix : /usr/local
Categories : lang
Licenses   : APACHE20
Maintainer : m...@freebsd.org
WWW: 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d
Comment: Functional and object-oriented language for the .NET 
platform
Annotations:
Flat size  : 45.5MiB
Description:
F# is an open-source, strongly typed, multi-paradigm programming
language encompassing functional, imperative and object-oriented
programming techniques.  F# is most often used as a cross-platform CLI
language, but can also be used to generate JavaScript and GPU code.

F# is developed by The F# Software Foundation and Microsoft.  An open
source, cross-platform edition of F# is available from the F# Software
Foundation.  F# is also a fully supported language in Visual Studio.
Other tools supporting F# development include Mono, MonoDevelop,
SharpDevelop and the WebSharper tools for JavaScript and HTML5 web
programming.

F# originated as a variant of ML and has been influenced by OCaml, C#,
Python, Haskell, Scala and Erlang.

WWW: 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d

russellh@prescott:~/Git/monodevelop% pkg info mono
mono-4.4.2.11
Name   : mono
Version: 4.4.2.11
Installed on   : Sun Aug 14 22:57:25 2016 PDT
Origin : lang/mono
Architecture   : freebsd:10:x86:64
Prefix : /usr/local
Categories : lang
Licenses   :
Maintainer : m...@freebsd.org
WWW: 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.mono-project.com%2f&data=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=NMj8RtK3g9ltVnJCzYGs6mAZbKrGND6SZJOdTHlggWs%3d
Comment: Open source implementation of .NET Development Framework
Shared Libs required:
libinotify.so.0
Shared Libs provided:
libmonosgen-2.0.so.1
libmonoboehm-2.0.so.1
libikvm-native.so
libmono-profiler-iomap.so.0
libmono-profiler-aot.so.0
libmono-profiler-log.so.0
libMonoSupportW.so
libMonoPosixHelper.so
Annotations:
cpe: cpe:2.3:a:mono:mono:4.4.2.11:freebsd10:x64
Flat size  : 178MiB
Description:
Mono is an open source implementation of .NET Development Framework. Its
objective is to enable UNIX developers to build and deploy cross-platform
.NET Applications. The project implements various technologies developed by
Microsoft that have now been submitted to the ECMA for standardization.


[exp - 103i386-default-build-as-user][lang/fsharp] Failed for fsharp-4.0.1.10 in build

2016-08-21 Thread pkg-fallout
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/420534/logs/fsharp-4.0.1.10.log
Build URL:  
http://package19.nyi.freebsd.org/build.html?mastername=103i386-default-build-as-user&build=420534
Log:

>> Building lang/fsharp
build started at Sun Aug 21 19:52:00 UTC 2016
port directory: /usr/ports/lang/fsharp
building for: FreeBSD 103i386-default-build-as-user-job-02 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-02] Installing pkg-1.8.7_1...
[103i386-default-build-as-user-job-02] 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
===
===