Mono 4.2
Russell Haley
russ.haley at gmail.com
Sat Nov 7 10:02:40 UTC 2015
Thanks Chris,
I ran make makeplist then cleaned and installed again and still got the
same error. I then opened the pkg-plist file and manually removed the first
two erroneous files. I tried to simply make install but it still
complained. I then did a clean and install and it moved on to the next
files. I was able to repeat this until successfull.
The files that I had to manually remove reference to were:
/usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.a
/usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so
/usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so.0
/usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so.0.0.0
/usr/ports/lang/mono/work/stage/usr/local/lib/mono/4.5/symbolicate.exe
/usr/ports/lang/mono/work/stage/usr/local/lib/mono/4.5/symbolicate.exe.mdb
/usr/ports/lang/mono/work/stage/usr/local/n/al
I wonder why that worked automagically for you and not for me?
Thanks,
Russ
On Sat, Nov 7, 2015 at 1:15 AM, Chris McVittie <chris at greenflump.com> wrote:
> Hi Russell, this looks like it's failing on the check pkg-plist step, so
> if you do the make makeplist step now that should correct it. My assumption
> is that those files are no longer part of the 4.2 file set.
>
> Hope that helps,
> Chris
>
> On Sat 7 Nov 2015 09:10 Russell Haley <russ.haley at gmail.com> wrote:
>
>> Hey Chris,
>>
>> My build seems to be bombing out right at the end during the installation:
>>
>> gmake[3]: Leaving directory '/usr/ports/lang/mono/work/mono-4.2.1/docs'
>> gmake[2]: Leaving directory '/usr/ports/lang/mono/work/mono-4.2.1/docs'
>> gmake[2]: Entering directory '/usr/ports/lang/mono/work/mono-4.2.1'
>> gmake[3]: Entering directory '/usr/ports/lang/mono/work/mono-4.2.1'
>> gmake[3]: Nothing to be done for 'install-exec-am'.
>> gmake[3]: Nothing to be done for 'install-data-am'.
>> gmake[3]: Leaving directory '/usr/ports/lang/mono/work/mono-4.2.1'
>> gmake[2]: Leaving directory '/usr/ports/lang/mono/work/mono-4.2.1'
>> gmake[1]: Leaving directory '/usr/ports/lang/mono/work/mono-4.2.1'
>> ====> Compressing man pages (compress-man)
>> ===> Installing for mono-4.2.1.91
>> ===> Checking if mono already installed
>> ===> Registering installation for mono-4.2.1.91
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.a: No
>> such file or directory
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so: No
>> such file or directory
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so.0: No
>> such file or directory
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/libmono-profiler-cov.so.0.0.0:
>> No such file or directory
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/mono/4.5/symbolicate.exe: No
>> such file or directory
>> pkg-static: Unable to access file
>> /usr/ports/lang/mono/work/stage/usr/local/lib/mono/4.5/symbolicate.exe.mdb:
>> No such file or directory
>> *** Error code 74
>>
>> Stop.
>> make: stopped in /usr/ports/lang/mono
>>
>>
>> a quick ls shows that the files are indeed not there:
>>
>> ll /usr/ports/lang/mono/work/stage/usr/local/lib/
>> total 11326
>> drwxr-xr-x 3 root wheel 3 Nov 7 00:54 X11/
>> drwxr-xr-x 2 root wheel 2 Nov 7 00:54 debug/
>> -rw-r--r-- 1 root wheel 439002 Nov 7 00:54 libMonoPosixHelper.a
>> -rwxr-xr-x 1 root wheel 235144 Nov 7 00:54 libMonoPosixHelper.so*
>> -rw-r--r-- 1 root wheel 251948 Nov 7 00:54 libMonoSupportW.a
>> -rwxr-xr-x 1 root wheel 135104 Nov 7 00:54 libMonoSupportW.so*
>> -rw-r--r-- 1 root wheel 295792 Nov 7 00:54 libikvm-native.a
>> -rwxr-xr-x 1 root wheel 161520 Nov 7 00:54 libikvm-native.so*
>> lrwxr-xr-x 1 root wheel 18 Nov 7 00:54 libmono-2.0.a@ ->
>> libmonoboehm-2.0.a
>> lrwxr-xr-x 1 root wheel 19 Nov 7 00:54 libmono-2.0.so@ ->
>> libmonoboehm-2.0.so
>> lrwxr-xr-x 1 root wheel 21 Nov 7 00:54 libmono-2.0.so.1@ ->
>> libmonoboehm-2.0.so.1
>> lrwxr-xr-x 1 root wheel 25 Nov 7 00:54 libmono-2.0.so.1.0.0@
>> -> libmonoboehm-2.0.so.1.0.0
>> -rw-r--r-- 1 root wheel 248792 Nov 7 00:54 libmono-profiler-aot.a
>> lrwxr-xr-x 1 root wheel 29 Nov 7 00:54 libmono-profiler-aot.so@
>> -> libmono-profiler-aot.so.0.0.0
>> lrwxr-xr-x 1 root wheel 29 Nov 7 00:54
>> libmono-profiler-aot.so.0@ -> libmono-profiler-aot.so.0.0.0
>> -rwxr-xr-x 1 root wheel 132168 Nov 7 00:54
>> libmono-profiler-aot.so.0.0.0*
>> -rw-r--r-- 1 root wheel 255442 Nov 7 00:54 libmono-profiler-iomap.a
>> lrwxr-xr-x 1 root wheel 31 Nov 7 00:54
>> libmono-profiler-iomap.so@ -> libmono-profiler-iomap.so.0.0.0
>> lrwxr-xr-x 1 root wheel 31 Nov 7 00:54
>> libmono-profiler-iomap.so.0@ -> libmono-profiler-iomap.so.0.0.0
>> -rwxr-xr-x 1 root wheel 136464 Nov 7 00:54
>> libmono-profiler-iomap.so.0.0.0*
>> -rw-r--r-- 1 root wheel 403000 Nov 7 00:54 libmono-profiler-log.a
>> lrwxr-xr-x 1 root wheel 29 Nov 7 00:54 libmono-profiler-log.so@
>> -> libmono-profiler-log.so.0.0.0
>> lrwxr-xr-x 1 root wheel 29 Nov 7 00:54
>> libmono-profiler-log.so.0@ -> libmono-profiler-log.so.0.0.0
>> -rwxr-xr-x 1 root wheel 222360 Nov 7 00:54
>> libmono-profiler-log.so.0.0.0*
>> -rw-r--r-- 1 root wheel 6505992 Nov 7 00:54 libmonoboehm-2.0.a
>> lrwxr-xr-x 1 root wheel 25 Nov 7 00:54 libmonoboehm-2.0.so@ ->
>> libmonoboehm-2.0.so.1.0.0
>> lrwxr-xr-x 1 root wheel 25 Nov 7 00:54 libmonoboehm-2.0.so.1@
>> -> libmonoboehm-2.0.so.1.0.0
>> -rwxr-xr-x 1 root wheel 3469360 Nov 7 00:54
>> libmonoboehm-2.0.so.1.0.0*
>> -rw-r--r-- 1 root wheel 6828584 Nov 7 00:54 libmonosgen-2.0.a
>> lrwxr-xr-x 1 root wheel 24 Nov 7 00:54 libmonosgen-2.0.so@ ->
>> libmonosgen-2.0.so.1.0.0
>> lrwxr-xr-x 1 root wheel 24 Nov 7 00:54 libmonosgen-2.0.so.1@
>> -> libmonosgen-2.0.so.1.0.0
>> -rwxr-xr-x 1 root wheel 3570912 Nov 7 00:54 libmonosgen-2.0.so.1.0.0*
>> drwxr-xr-x 12 root wheel 12 Nov 7 00:55 mono/
>> drwxr-xr-x 2 root wheel 4 Nov 7 00:55 mono-source-libs/
>> drwxr-xr-x 3 root wheel 4 Nov 7 00:55 monodoc/
>>
>>
>> and
>> ll /usr/ports/lang/mono/work/stage/usr/local/lib/mono/4.5/
>>
>> ...
>> -rwxr-xr-x 1 root wheel 3482 Nov 7 00:55 resgen.exe.mdb*
>> -rwxr-xr-x 1 root wheel 15872 Nov 7 00:55 secutil.exe*
>> -rwxr-xr-x 1 root wheel 1364 Nov 7 00:55 secutil.exe.mdb*
>> -rwxr-xr-x 1 root wheel 16384 Nov 7 00:55 setreg.exe*
>> -rwxr-xr-x 1 root wheel 1324 Nov 7 00:55 setreg.exe.mdb*
>> -rwxr-xr-x 1 root wheel 8192 Nov 7 00:55 sgen.exe*
>> -rwxr-xr-x 1 root wheel 1081 Nov 7 00:55 sgen.exe.mdb*
>> -rwxr-xr-x 1 root wheel 17920 Nov 7 00:55 signcode.exe*
>> -rwxr-xr-x 1 root wheel 1649 Nov 7 00:55 signcode.exe.mdb*
>> -rwxr-xr-x 1 root wheel 28160 Nov 7 00:55 sn.exe*
>> -rwxr-xr-x 1 root wheel 3599 Nov 7 00:55 sn.exe.mdb*
>> -rwxr-xr-x 1 root wheel 12288 Nov 7 00:55 soapsuds.exe*
>> -rwxr-xr-x 1 root wheel 1220 Nov 7 00:55 soapsuds.exe.mdb*
>> -rwxr-xr-x 1 root wheel 4931072 Nov 7 00:55 sqlmetal.exe*
>> -rw-r--r-- 1 root wheel 3425 Nov 7 00:55 sqlmetal.exe.config
>> -rwxr-xr-x 1 root wheel 49128 Nov 7 00:55 sqlmetal.exe.mdb*
>> -rwxr-xr-x 1 root wheel 37888 Nov 7 00:55 sqlsharp.exe*
>> -rwxr-xr-x 1 root wheel 6584 Nov 7 00:55 sqlsharp.exe.mdb*
>> -rwxr-xr-x 1 root wheel 49664 Nov 7 00:55 svcutil.exe*
>> -rwxr-xr-x 1 root wheel 12270 Nov 7 00:55 svcutil.exe.mdb*
>> -rwxr-xr-x 1 root wheel 38400 Nov 7 00:55 wsdl.exe*
>> ...
>>
>> No idea why these files are missing.
>>
>> Russ
>>
>>
>> On Fri, Nov 6, 2015 at 2:24 PM, Russell Haley <russ.haley at gmail.com>
>> wrote:
>>
>>> Sweet! I'll try it this weekend...
>>>
>>> Sent from my BlackBerry 10 smartphone on the Koodo network.
>>> Original Message
>>> From: Chris McVittie
>>> Sent: Friday, November 6, 2015 2:04 PM
>>> To: freebsd-mono at freebsd.org
>>> Subject: Re: Mono 4.2
>>>
>>> Hi,
>>>
>>> So I had a first hack at this...
>>>
>>> Using the existing port
>>> rm -rf files
>>> edit Makefile
>>> PORTVERSION= 4.2.1.91
>>> WRKSRC= ${WRKDIR}/mono-4.2.1
>>> make makesum
>>> make install
>>> make makeplist
>>> make clean && make install
>>>
>>> All seems to "just work." I'm suspicious that this is too easy?
>>>
>>> ```
>>> root at bsd-1:/usr/ports/lang/mono # mono --version
>>> Mono JIT compiler version 4.2.1 (Stable 4.2.1.91/8862921 Fri Nov 6
>>> 21:13:46
>>> UTC 2015)
>>> Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.
>>> www.mono-project.com
>>> TLS: __thread
>>> SIGSEGV: altstack
>>> Notification: kqueue
>>> Architecture: amd64
>>> Disabled: none
>>> Misc: softdebug
>>> LLVM: supported, not enabled.
>>> GC: sgen
>>> ```
>>> Is there anything else I should check?
>>>
>>> Thanks,
>>> Chris
>>>
>>>
>>>
>>> On Tue, Oct 27, 2015 at 8:15 PM Chris McVittie <chris at greenflump.com>
>>> wrote:
>>>
>>> > Hi,
>>> > I was wondering if there was a plan for supporting mono 4.2? There are
>>> > lots of useful fixes and features around the threadpool that would be
>>> good
>>> > to have access to.
>>> >
>>> > (I'm completely new here, and while willing to help, suspect my help
>>> won't
>>> > be useful!)
>>> >
>>> > Thanks,
>>> > Chris
>>> >
>>> _______________________________________________
>>> freebsd-mono at freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
>>> To unsubscribe, send any mail to "freebsd-mono-unsubscribe at freebsd.org"
>>>
>>
>>
More information about the freebsd-mono
mailing list