Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Nov 2015 02:02:39 -0800
From:      Russell Haley <russ.haley@gmail.com>
To:        Chris McVittie <chris@greenflump.com>
Cc:        freebsd-mono@freebsd.org
Subject:   Re: Mono 4.2
Message-ID:  <CABx9NuR1MDEkvdvWU8HRM5KXY5i1buN9S1j_qx6zLXUmfRJjUQ@mail.gmail.com>
In-Reply-To: <CAH4WUytrieUgJ36Av5zCG8xeRLHUNGmk=a_mtjD1jpR3aXY2NA@mail.gmail.com>
References:  <CAH4WUysZ4ox9O6VFHBexmuwiWMOv95CNWUJXg=FXTA7c3mzRFg@mail.gmail.com> <CAH4WUytzCgeNr_=hU-X0uxesf3-h0GG0Zgjtp14f1LmeVib5bw@mail.gmail.com> <20151106222436.4386898.99329.590@gmail.com> <CABx9NuTmDWfiBi38%2BLkKNdgdxOHXb3H3gwE6vffRkv6ubODDeA@mail.gmail.com> <CAH4WUytrieUgJ36Av5zCG8xeRLHUNGmk=a_mtjD1jpR3aXY2NA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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@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@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@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@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@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@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
>>> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org"
>>>
>>
>>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuR1MDEkvdvWU8HRM5KXY5i1buN9S1j_qx6zLXUmfRJjUQ>