<br><br>On Tuesday, January 20, 2015, Andres G. Aragoneses <<a href="mailto:knocte@gmail.com">knocte@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 20/01/15 20:19, Greg Young wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is roughly what our scripts do.<br>
<br>
<a href="https://github.com/EventStore/EventStore/blob/dev/src/Scripts/get-mono" target="_blank">https://github.com/EventStore/<u></u>EventStore/blob/dev/src/<u></u>Scripts/get-mono</a><br>
</blockquote>
<br>
So, are you running your pkg-config test inside the `[mono]` shell?</blockquote><div><br></div><div>Have pkg config paths set to include /opt/mono/lib/pkgconfig</div><div><br></div><div>Pkg-config for dotnet gives back things but not mono. </div><div><br></div><div>I have most of the paths there setup except for the gnome ones. I am guessing I have to build gnome to /opt/gnome is this part of what you are doing? The gnew function is gnome iirc</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We don't rebuild all the dependencies from source as specified but<br>
</blockquote>
<br>
Rebuild dependencies of mono from sources? I don't do that either, I don't think the URL I gave you recommends this.</blockquote><div><br></div><div> Hmm they have like 5 things to build from source</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
mono is definitely done this way also it being that documentation is<br>
from Mono 1.1.9.1 I can only imagine the shear amount of yak shaving<br>
in trying to get it to work with current sources.<br>
</blockquote>
<br>
I've been using a mono parallel environment for years in order to run two mono installations in the same computer at the same time (especially to test master branch). I don't think the wiki page I pointed you is obsolete at all.<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, Jan 20, 2015 at 9:06 PM, Andres G. Aragoneses <<a>knocte@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Are you using a parallel mono environment[1] for your /opt/mono<br>
installation?<br>
<br>
If not, then I'm not surprised that you're having pkg-config problems and<br>
the like.<br>
<br>
[1]<br>
<a href="http://www.mono-project.com/docs/compiling-mono/parallel-mono-environments/" target="_blank">http://www.mono-project.com/<u></u>docs/compiling-mono/parallel-<u></u>mono-environments/</a><br>
<br>
<br>
On 20/01/15 19:54, Greg Young wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
from looking:<br>
<br>
greg@orc ~/src/shit » pkg-config --cflags --libs mono<br>
<br>
greg@orc ~/src/shit »<br>
<br>
I'd guess this should be returning something? I am running with mono<br>
in /opt/mono built from source.<br>
<br>
Is there some step I am missing here in getting setup?<br>
<br>
On Tue, Jan 20, 2015 at 4:18 PM, Greg Young <<a>gregoryyoung1@gmail.com</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Was trying to build the profiler example in the source tree it<br>
mentions to build with<br>
<br>
gcc -shared -o mono-profiler-sample.so profile.c `pkg-config --cflags<br>
--libs mono`<br>
<br>
I am guessing I also need a -I /mymono/includes/mono-2.0<br>
<br>
I am still getting build errors though.<br>
<br>
   ~/Code/profiletest  gcc -shared -o mono-profiler-sample.so profile.c<br>
`pkg-config --cflags --libs mono` -I /opt/mono/include/mono-2.0<br>
profile.c:19:9: warning: implicit declaration of function 'g_print' is<br>
invalid in C99 [-Wimplicit-function-<u></u>declaration]<br>
          g_print ("total number of calls: %d\n", prof->ncalls);<br>
          ^<br>
profile.c:39:16: warning: implicit declaration of function 'g_new0' is<br>
invalid in C99 [-Wimplicit-function-<u></u>declaration]<br>
          prof = g_new0 (MonoProfiler, 1);<br>
                 ^<br>
profile.c:39:24: error: unexpected type name 'MonoProfiler': expected<br>
expression<br>
          prof = g_new0 (MonoProfiler, 1);<br>
                         ^<br>
2 warnings and 1 error generated.<br>
<br>
What am I missing to get this to build?<br>
<br>
--<br>
Studying for the Turing test<br>
</blockquote>
<br>
<br>
<br>
<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Mono-devel-list mailing list<br>
<a>Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/<u></u>mailman/listinfo/mono-devel-<u></u>list</a><br>
</blockquote>
<br>
<br>
<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Mono-devel-list mailing list<br>
<a>Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/<u></u>mailman/listinfo/mono-devel-<u></u>list</a><br>
</blockquote><br><br>-- <br><div dir="ltr">Studying for the Turing test</div><br>