[Mono-dev] mono make install fails with Error 1
Cyd Haselton
chaselton at gmail.com
Sun May 31 19:13:45 UTC 2015
Unfortunately based on what I;m seeing, the rest of the install is throwing errors as well.
I'll go through the log once it's done.
On May 31, 2015 12:51:00 PM CDT, Robert N <sushihangover at outlook.com> wrote:
>Cool, well at least we know it is not perms issue...
>
>You can always run make with --keep-going and see it the rest of the
>gacutil calls are an issue but everything is ok... (fingers crossed)
>
>Try something like:
>
>make --keep-going install 2>&1 | tee /tmp/monooinstall.log
>
>and that way you can grep out the failures after the run...
>
>More coffee please... ;-)
>
>________________________________
>> Subject: RE: [Mono-dev] mono make install fails with Error 1
>> From: chaselton at gmail.com
>> Date: Sun, 31 May 2015 12:31:04 -0500
>> To: sushihangover at outlook.com; mono-devel-list at lists.ximian.com
>>
>> Hopefully that won't deter you (the Android bit, not the coffee)
>>
>> Here's the successful output from the manual run of gacutil.exe
>>
>> /bld/mono/mono-4.0.0/mcs/class/lib/net_4_5 $
>../../../../mono/mini/mono
>> ./gacutil.exe -i ./System.dll
>> Installed ./System.dll into the gac (/usr/mono/lib/mono/gac)
>> /bld/mono/mono-4.0.0/mcs/class/lib/net_4_5 $
>../../../../mono/mini/mono
>> ./gacutil.exe -l System
>> The following assemblies are installed into the GAC:
>> System, Version=4.0.0.0<http://4.0.0.0>, Culture=neutral,
>> PublicKeyToken=b77a5c561934e089
>> Number of items = 1
>>
>> I wonder why it's not working in make install...
>>
>> On May 31, 2015 12:21:39 PM CDT, Robert N <sushihangover at outlook.com>
>wrote:
>>
>> No, did not lose me, but still working on the coffee ;-) Personally
>never build/installed on android....
>>
>> No output on gacutil -i System.dll gacutil -l is a problem...
>hmmmm....
>>
>> Ok, lets prove (or eliminate) the gac install as a problem, gacutil
>is just a script that runs mono with the gacutil.exe with some options
>passed in...
>>
>> So, in your mono source/build dir, cd into the mcs/class/lib/net_4_5
>dir and manually run gacutil.exe with the System.dll (both should be in
>that dir)... your built mono binary should be in mono/mini, so the cmd
>should look like:
>>
>> ../../../../mono/mini/mono ./gacutil.exe -i ./System.dll
>>
>> Try it that way first and if it fails, rerun it and add -v to mono
>for verbose output:
>>
>> ../../../../mono/mini/mono -v ./gacutil.exe -i ./System.dll
>>
>> Passed/installed into gac:
>>
>> pwd
>>
>/Users/administrator/Documents/Code/playscript/Playscript-master/mcs/class/lib/net_4_5
>
>> Win81Pro:net_4_5 administrator$ ../../../../mono/mini/mono
>./gacutil.exe -i ./System.dll
>> Installed ./System.dll into the gac
>(/Users/administrator/mono-install/lib/mono/gac)
>>
>> gacutil -l System
>> The following assemblies are installed into the GAC:
>> System, Version=4.0.0.0<http://4.0.0.0>, Culture=neutral,
>PublicKeyToken=b77a5c561934e089
>> Number of items = 1
>>
>>
>> ________________________________
>>
>> Subject: RE: [Mono-dev] mono make install fails with Error 1
>> From: chaselton at gmail.com
>> Date: Sun, 31 May 2015 11:49:26 -0500
>> To: sushihangover at outlook.com; mono-devel-list at lists.ximian.com
>>
>> If I didn't lose you at "no sudo, Android" here's the output from
>make
>> --debug=vv install:
>>
>> Invoking recipe from ../../build/library.make:197 to update target
>> `install-local'.
>> make[1]:
>> Entering directory `/bld/mono/mono-4.0.0/mcs/class/System'
>> MONO_PATH="./../../class/lib/build:$MONO_PATH"
>> /bld/mono/mono-4.0.0/runtime/mono-wrapper
>> ./../../class/lib/build/gacutil.exe /i
>> ./../../class/lib/net_4_5/System.dll /f /gacdir /usr/mono/lib /root
>> /usr/mono/lib /package 4.5
>> make[1]: *** [install-local] Error 1
>> make[1]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System'
>> make: *** [do-install] Error 2
>>
>> On May 31, 2015 11:30:51 AM CDT, Robert N <sushihangover at outlook.com>
>wrote:
>>
>> did you try it with sudo?
>>
>> cd into the mcs/class/System and do a 'gacutil -i System.dll' to see
>if that is really working.
>>
>> and check the results via : gacutil -l
>>
>> Also run make in verbose debug mode and see which step is failing.
>>
>> ________________________________
>>
>>
>> Subject: RE: [Mono-dev] mono make install fails with Error 1
>> From: chaselton at gmail.com
>> Date:
>> Sun, 31 May 2015 11:15:00 -0500
>> To: mono-devel-list at lists.ximian.com
>> CC: sushihangover at outlook.com
>>
>> This is going to sound weird, but I think the error is being thrown
>> after the update but before the successful install message.
>>
>> Here's the listing of lib/mono/gac and subdirs after running make
>> install in <sourcebasedir>/mcs/class/System:
>>
>> /bld/mono/mono-4.0.0 $ ls -al
>> /usr/mono/lib/mono/gac
>> total 12
>> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 10:27 .
>> drwxrwx--- 8 u0_a186 u0_a186 4096 May 31 10:27 ..
>> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 System
>> /bld/mono/mono-4.0.0 $ ls -al /usr/mono/lib/mono/gac/System/
>> total 12
>> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 .
>> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 10:27 ..
>> drwxrwx--- 2 u0_a186 u0_a186 4096 May 31 11:06
>4.0.0.0__b77a5c561934e089
>> /bld/mono/mono-4.0.0 $ ls -al
>>
>> /usr/mono/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/
>> total 2856
>> drwxrwx--- 2 u0_a186 u0_a186 4096 May 31 11:06 .
>> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 ..
>> -rwxrwx--- 1 u0_a186 u0_a186 2063360 May 30 06:12 System.dll
>> -rw-rwx--- 1 u0_a186 u0_a186 851131 May 30 06:12 System.dll.mdb
>>
>> But make install still fails
>>
>>
>>
>> On May 31, 2015 10:53:09 AM CDT, Robert N
>> <sushihangover at outlook.com> wrote:
>>
>> Permissions problem? Looks like you are installing into /usr/mono/lib
>(FYI: I'd be careful, installing builds into system usr is not a good
>idea usually).
>>
>> At that point of the install it is trying to update the gac with
>System.dll so I would assume you do not have permissions, you can
>always do a 'sudo make install'.
>>
>> If you cd into <sourcebasedir>/mcs/class/System and do a sudo make
>install you should see the successful gac update like this:
>>
>>
>> Installed ./../../class/lib/net_4_5/System.dll into the gac
>(/Users/administrator/playscript-install/lib/mono/gac)
>>
>>
>> ________________________________
>>
>>
>>
>> From: chaselton at gmail.com
>> Date: Sun, 31 May 2015 09:29:20 -0500
>> To: mono-devel-list at lists.ximian.com
>> Subject: [Mono-dev] mono make install fails with Error 1
>>
>> I've finally managed to get mono to
>> build from sources, but make
>> install invoked from
>> the top build directory fails at the following
>> point:
>>
>> make[6]: Entering directory `/bld/mono/mono-4.0.0/mcs/class/System'
>> make install-local
>> WARNING: generic atexit() called from legacy shared library
>> make[7]: Entering directory `/bld/mono/mono-4.0.0/mcs/class/System'
>> MONO_PATH="./../../class/lib/build:$MONO_PATH"
>> /bld/mono/mono-4.0.0/runtime/mono-wrapper
>> ./../../class/lib/build/gacutil.exe /i
>> ./../../class/lib/net_4_5/System.dll /f /root /usr/mono/lib /package
>>
>> 4.5
>> make[7]: *** [install-local] Error 1
>> make[7]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System'
>> make[6]: *** [do-install] Error 2
>>
>> Error 1 is the only error thrown.
>>
>> I can run this command without errors
>>
>> MONO_PATH="./../../class/lib/build:$MONO_PATH"
>> /bld/mono/mono-4.0.0/runtime/mono-wrapper
>>
>> ./../../class/lib/build/gacutil.exe /i
>>
>> ./../../class/lib/net_4_5/System.dll /f /root /usr/mono/lib /package
>> 4.5
>>
>> And I can run the final command in mono-wrapper without errors
>>
>> /bld/mono/mono-4.0.0 $ /bld/mono/mono-4.0.0/libtool --verbose
>> --mode=execute "mono/mini/mono" --config
>> "/bld/mono/mono-4.0.0/runtime/etc/mono/config"
>> "mcs/class/lib/build/gacutil.exe" /i mcs/class/lib/net_4_5/System.dll
>
>> /f /root /usr/mono/lib /package 4.5
>>
>> But running 'make install' fails. Any ideas?
>> ________________________________
>>
>>
>>
>> Mono-devel-list mailing
>> list Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>
>> --
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>
>>
>> --
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>
>>
>> --
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150531/af70d4ab/attachment.html>
More information about the Mono-devel-list
mailing list