Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Aug 2017 23:24:29 +0100
From:      Alexander Regueiro <alexreg@me.com>
To:        Ivan Radovanovic <radovanovic@gmail.com>
Cc:        Russell Haley <russ.haley@gmail.com>, freebsd-mono@freebsd.org
Subject:   Re: Update on porting mono 5
Message-ID:  <8CE257C4-128B-4E5E-89F5-51707B979038@me.com>
In-Reply-To: <ffa1b159-4a69-23b6-58c5-d2079940ad53@gmail.com>
References:  <AC5B4074-19CE-460F-BA28-2FCD847DCC5D@me.com> <20170824184423.6422611.83240.30832@gmail.com> <0434E7AC-4627-4AF1-AF70-63219E632E52@me.com> <CABx9NuQV27%2BGHgOz6P0QTU_zZ3VP8beYDbMs8RrYkJ7eR%2BnwdQ@mail.gmail.com> <955EEBAF-5C94-4647-AF8C-507F1B8C12C4@me.com> <CABx9NuQgKZqO43pNDjxhMFKtc1nfkWJw8AV4s3VWmW_KWaAmow@mail.gmail.com> <78CE544C-7B29-4561-AEDB-0EF53F0C6E03@me.com> <ffa1b159-4a69-23b6-58c5-d2079940ad53@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Thanks for the tip, Ivan. It’s actually enabled by default on Mono 5.2.

A

> On 26 Aug 2017, at 08:48, Ivan Radovanovic <radovanovic@gmail.com> wrote:
> 
> On 26/08/2017 02:47, Alexander Regueiro wrote:
>> Thanks for the tip. In fact, it turns out I just needed to use the `—disable-dtrace` option when configuring, to get rid of that linkage error, oops!
>> Here’s the successful procedure that I followed to build & install Mono 5.2 on my FreeBSD 11 machine, in case it’s of interest to anyone while the port is being updated. I’m CCing the mailing list in case this is of use to someone.
>> (Make sure beforehand you have installed ports/packages for mono [to bootstrap], gcc, and gmake.)
>> The following can be run as a bash script and should do the whole job.
>> PREFIX=“$HOME/build/mono/“ &&
>> VERSION=“5.2.0.215” &&
>> FILENAME=“mono-$VERSION.tar.bz2” &&
>> curl -O "https://download.mono-project.com/sources/mono/$FILENAME <https://download.mono-project.com/sources/mono/$FILENAME> &&
>> tar -xvf “$FILENAME” &&
>> cd “mono-$VERSION” &&
>> ./configure —prefix=“$PREFIX" --disable-nls --disable-dtrace --build="$(gcc -dumpmachine)” &&
>> sed -EI -e "s|#define HAVE_LOCALCHARSET_H.*|#undef HAVE_LOCALCHARSET_H|" eglib/config.h &&
>> mkdir -p “$PREFIX” &&
>> gmake &&
>> gmake install &&
>> echo “Mono $VERSION successfully built and installed to '$PREFIX'."
>> (This was inspired by the docs at http://www.mono-project.com/docs/compiling-mono/mac/ <http://www.mono-project.com/docs/compiling-mono/mac/>, but with some significant changes.)
>> Alex
> 
> I suggest enabling btls, otherwise it won't be able to connect to servers using TLS 1.2 (unless it is enabled by default in 5.2)
> 
> Kind regards,
> Ivan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8CE257C4-128B-4E5E-89F5-51707B979038>