This is roughly what our scripts do. https://github.com/EventStore/EventStore/blob/dev/src/Scripts/get-mono We don't rebuild all the dependencies from source as specified but mono is definitely done this way also it being that documentation is from Mono 1.1.9.1 I can only imagine the shear amount of yak shaving in trying to get it to work with current sources.
On Tue, Jan 20, 2015 at 9:06 PM, Andres G. Aragoneses <kno...@gmail.com> wrote: > Are you using a parallel mono environment[1] for your /opt/mono > installation? > > If not, then I'm not surprised that you're having pkg-config problems and > the like. > > [1] > http://www.mono-project.com/docs/compiling-mono/parallel-mono-environments/ > > > On 20/01/15 19:54, Greg Young wrote: >> >> from looking: >> >> greg@orc ~/src/shit » pkg-config --cflags --libs mono >> >> greg@orc ~/src/shit » >> >> I'd guess this should be returning something? I am running with mono >> in /opt/mono built from source. >> >> Is there some step I am missing here in getting setup? >> >> On Tue, Jan 20, 2015 at 4:18 PM, Greg Young <gregoryyou...@gmail.com> >> wrote: >>> >>> Was trying to build the profiler example in the source tree it >>> mentions to build with >>> >>> gcc -shared -o mono-profiler-sample.so profile.c `pkg-config --cflags >>> --libs mono` >>> >>> I am guessing I also need a -I /mymono/includes/mono-2.0 >>> >>> I am still getting build errors though. >>> >>> ~/Code/profiletest gcc -shared -o mono-profiler-sample.so profile.c >>> `pkg-config --cflags --libs mono` -I /opt/mono/include/mono-2.0 >>> profile.c:19:9: warning: implicit declaration of function 'g_print' is >>> invalid in C99 [-Wimplicit-function-declaration] >>> g_print ("total number of calls: %d\n", prof->ncalls); >>> ^ >>> profile.c:39:16: warning: implicit declaration of function 'g_new0' is >>> invalid in C99 [-Wimplicit-function-declaration] >>> prof = g_new0 (MonoProfiler, 1); >>> ^ >>> profile.c:39:24: error: unexpected type name 'MonoProfiler': expected >>> expression >>> prof = g_new0 (MonoProfiler, 1); >>> ^ >>> 2 warnings and 1 error generated. >>> >>> What am I missing to get this to build? >>> >>> -- >>> Studying for the Turing test >> >> >> >> > > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list -- Studying for the Turing test _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list