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

Reply via email to