<html><head></head><body>The second one...all of the gac installs failed.<br>
<br>
I finally did 'make clean && make' and now the gac installs...the original problematic System and the rest...are running correctly.  UPDATE: I went back and checked the 'make install' run and it has completed without errors<br>
<br>
I didn't run a 'make check' however, so hopefully the install works.  Ironically, I only needed to build mono so that I could install pash...so we'll see how THAT goes...<br>
<br>
Again, thanks for all of your help!<br>
<br>
Time to find coffee<br><br><div class="gmail_quote">On May 31, 2015 11:06:43 PM CDT, Robert N <sushihangover@outlook.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">When you say 'looks like none of the classes built', do you mean that during the original 'make' run the xxxx.dll and xxx.dll.mdb files were NOT built/compiled and di not exist in the mcs/lib/net_4_5 dir, or they do all exist and that the gac install is failing like the first System.dll...<br /><br />If 'just' the gac issue, did everything get copied into place in the install dir? i.e. mono and such in the bin dir, all the .net class dlls in install-dir/lib/mono/4.5... (i.e. can always manually run the gac update to at least get a working mono on your system for now...)<br /><br />Did you run 'make check' after your original make run to do a sanity check of the build? Just wondering if everything else in the Android build  is actually ok. Not sure what your hardware exists off, but make check can take ....a...while...to....run.....  ;-)<br /><br /><br /><br /><hr /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid
#729fcf; padding-left: 1ex;"> Subject: RE: [Mono-dev] mono make install fails with Error 1 <br /> From: chaselton@gmail.com <br /> Date: Sun, 31 May 2015 14:37:54 -0500 <br /> To: sushihangover@outlook.com; mono-devel-list@lists.ximian.com <br /> <br /> Yeah...looks like none of the classes built. Here's a snip: <br /> <br /> make[7]: Entering directory `/bld/mono/mono-4.0.0/mcs/class/System.XML' <br /> MONO_PATH="./../../class/lib/build:$MONO_PATH" <br /> /bld/mono/mono-4.0.0/runtime/mono-wrapper <br /> ./../../class/lib/build/gacutil.exe /i <br /> ./../../class/lib/net_4_5/System.Xml.dll /f /root /usr/mono/lib <br /> /package 4.5 <br /> make[7]: *** [install-local] Error 1 <br /> make[7]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System.XML' <br /> make[6]: *** [do-install] Error 2 make[6]: Target `install' not remade <br /> because of errors. <br /> make[6]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System.XML' <br /> WARNING: generic atexit() called from legacy
shared library -- <br /> make[7]: Entering directory <br /> `/bld/mono/mono-4.0.0/mcs/class/Mono.CompilerServices.SymbolWriter' <br /> MONO_PATH="./../../class/lib/build:$MONO_PATH" <br /> /bld/mono/mono-4.0.0/runtime/mono-wrapper <br /> ./../../class/lib/build/gacutil.exe /i <br /> ./../../class/lib/net_4_5/Mono.CompilerServices.SymbolWriter.dll /f <br /> /root /usr/mono/lib /package 4.5 <br /> make[7]: *** [install-local] Error 1 <br /> make[7]: Leaving directory <br /> `/bld/mono/mono-4.0.0/mcs/class/Mono.CompilerServices.SymbolWriter' <br /> make[6]: *** [do-install] Error 2 <br /> make[6]: Target `install' not remade because of errors. <br /> make[6]: Leaving directory <br /> `/bld/mono/mono-4.0.0/mcs/class/Mono.CompilerServices.SymbolWriter' <br /> WARNING: generic atexit() called from legacy shared library <br /> <br /> On May 31, 2015 12:51:00 PM CDT, Robert N <sushihangover@outlook.com> wrote: <br /> <br /> Cool, well at least we know it is not perms issue... <br />
<br /> 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) <br /> <br /> Try something like: <br /> <br /> make --keep-going install 2>&1 | tee /tmp/monooinstall.log <br /> <br /> and that way you can grep out the failures after the run... <br /> <br /> More coffee please... ;-) <br /> <br /><hr /><br /> <br /> Subject: RE: [Mono-dev] mono make install fails with Error 1 <br /> From: chaselton@gmail.com <br /> Date: Sun, 31 May 2015 12:31:04 -0500 <br /> To: sushihangover@outlook.com; mono-devel-list@lists.ximian.com <br /> <br /> Hopefully that won't deter you (the Android bit, not the coffee) <br /> <br /> Here's the successful output from the manual run of gacutil.exe <br /> <br /> <br /> /bld/mono/mono-4.0.0/mcs/class/lib/net_4_5 $ ../../../../mono/mini/mono <br /> ./gacutil.exe -i ./System.dll <br /> Installed ./System.dll into the gac (/usr/mono/lib/mono/gac) <br />
/bld/mono/mono-4.0.0/mcs/class/lib/net_4_5 $ ../../../../mono/mini/mono <br /> ./gacutil.exe -l System <br /> The following assemblies are installed into the GAC: <br /> System, Version=<a href="http://4.0.0.0">4.0.0.0</a><<a href="http://4.0.0.0">http://4.0.0.0</a>><<a href="http://4.0.0.0">http://4.0.0.0</a>>, Culture=neutral, <br /> PublicKeyToken=b77a5c561934e089 <br /> Number of items = 1 <br /> <br /> I wonder why it's not working in make install... <br /> <br /> On May 31, 2015 12:21:39 PM CDT, Robert N <sushihangover@outlook.com> wrote: <br /> <br /> No, did not lose me, but still working on the coffee ;-) Personally never build/installed on android.... <br /> <br /> No output on gacutil -i System.dll gacutil -l is a problem... hmmmm.... <br /> <br /> Ok, lets prove (or eliminate) the gac install as a problem, gacutil is just <br /> a script that runs mono with the gacutil.exe with some options passed in... <br /> <br /> 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: <br /> <br /> ../../../../mono/mini/mono ./gacutil.exe -i ./System.dll <br /> <br /> Try it that way first and if it fails, rerun it and add -v to mono for verbose output: <br /> <br /> ../../../../mono/mini/mono -v ./gacutil.exe -i ./System.dll <br /> <br /> Passed/installed into gac: <br /> <br /> pwd <br /> /Users/administrator/Documents/Code/playscript/Playscript-master/mcs/class/lib/net_4_5 <br /> Win81Pro:net_4_5 administrator$ ../../../../mono/mini/mono ./gacutil.exe -i ./System.dll <br /> Installed ./System.dll into the gac (/Users/administrator/mono-install/lib/mono/gac) <br /> <br /> gacutil -l System <br /> The following assemblies are installed into the <br /> GAC: <br /> System, Version=<a href="http://4.0.0.0">4.0.0.0</a><<a href="http://4.0.0.0">http://4.0.0.0</a>><<a
href="http://4.0.0.0">http://4.0.0.0</a>>, Culture=neutral, PublicKeyToken=b77a5c561934e089 <br /> Number of items = 1 <br /> <br /> <br /><hr /><br /> <br /> <br /> Subject: RE: [Mono-dev] mono make install fails with Error 1 <br /> From: chaselton@gmail.com <br /> Date: Sun, 31 May 2015 11:49:26 -0500 <br /> To: sushihangover@outlook.com; mono-devel-list@lists.ximian.com <br /> <br /> If I didn't lose you at "no sudo, Android" here's the output from make <br /> --debug=vv install: <br /> <br /> Invoking recipe from ../../build/library.make:197 to update target <br /> `install-local'. <br /> make[1]: <br /> Entering directory `/bld/mono/mono-4.0.0/mcs/class/System' <br /> MONO_PATH="./../../class/lib/build:$MONO_PATH" <br /> /bld/mono/mono-4.0.0/runtime/mono-wrapper <br /> ./../../class/lib/build/gacutil.exe /i <br /> ./../../class/lib/net_4_5/System.dll /f /gacdir /usr/mono/lib /root <br /> /usr/mono/lib /package <br /> 4.5 <br /> make[1]: *** [install-local] Error 1 <br />
make[1]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System' <br /> make: *** [do-install] Error 2 <br /> <br /> On May 31, 2015 11:30:51 AM CDT, Robert N <sushihangover@outlook.com> wrote: <br /> <br /> did you try it with sudo? <br /> <br /> cd into the mcs/class/System and do a 'gacutil -i System.dll' to see if that is really working. <br /> <br /> and check the results via : gacutil -l <br /> <br /> Also run make in verbose debug mode and see which step is failing. <br /> <br /><hr /><br /> <br /> <br /> <br /> Subject: RE: [Mono-dev] mono make install fails with Error 1 <br /> From: chaselton@gmail.com <br /> Date: <br /> Sun, 31 May 2015 11:15:00 -0500 <br /> To: mono-devel-list@lists.ximian.com <br /> CC: sushihangover@outlook.com <br /> <br /> This is going to sound weird, but I think the error is being thrown <br /> after the update but before the successful install message. <br /> <br /> Here's the listing of <br /> lib/mono/gac and subdirs after running make
<br /> install in <sourcebasedir>/mcs/class/System: <br /> <br /> /bld/mono/mono-4.0.0 $ ls -al <br /> /usr/mono/lib/mono/gac <br /> total 12 <br /> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 10:27 . <br /> drwxrwx--- 8 u0_a186 u0_a186 4096 May 31 10:27 .. <br /> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 System <br /> /bld/mono/mono-4.0.0 $ ls -al /usr/mono/lib/mono/gac/System/ <br /> total 12 <br /> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 . <br /> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 10:27 .. <br /> drwxrwx--- 2 u0_a186 u0_a186 4096 May 31 11:06 4.0.0.0__b77a5c561934e089 <br /> /bld/mono/mono-4.0.0 $ ls -al <br /> <br /> /usr/mono/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/ <br /> total 2856 <br /> drwxrwx--- 2 u0_a186 u0_a186 4096 May 31 11:06 . <br /> drwxrwx--- 3 u0_a186 u0_a186 4096 May 31 11:06 .. <br /> -rwxrwx--- 1 u0_a186 u0_a186 2063360 May 30 06:12 System.dll <br /> -rw-rwx--- 1 u0_a186 u0_a186 851131 May <br /> 30 06:12 System.dll.mdb <br /> <br />
But make install still fails <br /> <br /> <br /> <br /> On May 31, 2015 10:53:09 AM CDT, Robert N <br /> <sushihangover@outlook.com> wrote: <br /> <br /> 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). <br /> <br /> 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'. <br /> <br /> If you cd into <sourcebasedir>/mcs/class/System and do a sudo make install you should see the successful gac update like this: <br /> <br /> <br /> Installed ./../../class/lib/net_4_5/System.dll into the gac (/Users/administrator/playscript-install/lib/mono/gac) <br /> <br /> <br /><hr /><br /> <br /> <br /> <br /> <br /> From: chaselton@gmail.com <br /> Date: Sun, 31 May 2015 09:29:20 -0500 <br /> To: mono-devel-list@lists.ximian.com <br /> <br /> Subject: [Mono-dev] mono make
install fails with Error 1 <br /> <br /> I've finally managed to get mono to <br /> build from sources, but make <br /> install invoked from <br /> the top build directory fails at the following <br /> point: <br /> <br /> make[6]: Entering directory `/bld/mono/mono-4.0.0/mcs/class/System' <br /> make install-local <br /> WARNING: generic atexit() called from legacy shared library <br /> make[7]: Entering directory `/bld/mono/mono-4.0.0/mcs/class/System' <br /> MONO_PATH="./../../class/lib/build:$MONO_PATH" <br /> /bld/mono/mono-4.0.0/runtime/mono-wrapper <br /> ./../../class/lib/build/gacutil.exe /i <br /> ./../../class/lib/net_4_5/System.dll /f /root /usr/mono/lib /package <br /> <br /> 4.5 <br /> make[7]: *** [install-local] Error 1 <br /> make[7]: Leaving directory `/bld/mono/mono-4.0.0/mcs/class/System' <br /> make[6]: *** [do-install] Error 2 <br /> <br /> Error 1 is the only error thrown. <br /> <br /> I can run this command without errors <br /> <br /> <br />
MONO_PATH="./../../class/lib/build:$MONO_PATH" <br /> /bld/mono/mono-4.0.0/runtime/mono-wrapper <br /> <br /> ./../../class/lib/build/gacutil.exe /i <br /> <br /> ./../../class/lib/net_4_5/System.dll /f /root /usr/mono/lib /package <br /> 4.5 <br /> <br /> And I can run the final command in mono-wrapper without errors <br /> <br /> /bld/mono/mono-4.0.0 $ /bld/mono/mono-4.0.0/libtool --verbose <br /> --mode=execute "mono/mini/mono" --config <br /> "/bld/mono/mono-4.0.0/runtime/etc/mono/config" <br /> "mcs/class/lib/build/gacutil.exe" /i mcs/class/lib/net_4_5/System.dll <br /> /f /root /usr/mono/lib /package 4.5 <br /> <br /> But running 'make install' fails. Any ideas? <br /><hr /><br /> <br /> <br /> <br /> <br /> Mono-devel-list mailing <br /> list Mono-devel-list@lists.ximian.com <br /> <a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a> <br /> <br /> <br /> -- <br /> Sent from my Android device with K-9
<br /> Mail. Please excuse my brevity. <br /> <br /> <br /> -- <br /> Sent from my Android device with K-9 Mail. Please excuse my brevity. <br /> <br /> <br /> -- <br /> Sent from my Android device with K-9 Mail. Please excuse my brevity. <br /> <br /> <br /> -- <br /> Sent from my Android device with K-9 Mail. Please excuse my brevity. <br /></blockquote>            </pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>