[Mono-dev] Compiling current svn?
Daniel Morgan
monodanmorg at yahoo.com
Mon Oct 9 15:09:33 EDT 2006
You should not build with eglib. Unless, you are
helping Miguel and Gonzalo with eglib.
You should be building with glib 2.0 or higher.
--- Mads Bondo Dydensborg <mbd at dbc.dk> wrote:
> Hi all
>
> Apologies if this appears twice - I sent it from a
> wrong address initially.
>
> Hi there
>
> I have a problem with compiling current svn:
>
> bin/sh ../../libtool --tag=CC --mode=link
> gcc -O -g -O2 -fno-strict-aliasing
> -Wdeclaration-after-statement -g -Wall
> -Wunused -Wmissing-prototypes
> -Wmissing-declarations -Wstrict-prototypes
> -Wmissing-prototypes -Wnested-externs
> -Wpointer-arith -Wno-cast-qual
> -Wcast-align -Wwrite-strings
> -mno-tls-direct-seg-refs -o pedump pedump.o
> libmonoruntime.la ../io-layer/libwapi.la
> ../utils/libmonoutils.la
> ../../libgc/libmonogc.la -pthread -lgthread-2.0
> -lglib-2.0
> -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0
> -lm -lpthread -lm gcc
> -O -g -O2 -fno-strict-aliasing
> -Wdeclaration-after-statement -g -Wall
> -Wunused -Wmissing-prototypes
> -Wmissing-declarations -Wstrict-prototypes
> -Wmissing-prototypes -Wnested-externs
> -Wpointer-arith -Wno-cast-qual
> -Wcast-align -Wwrite-strings
> -mno-tls-direct-seg-refs -o pedump
> pedump.o -Wl,--export-dynamic
> ./.libs/libmonoruntime.a
> ../io-layer/.libs/libwapi.a
> ../utils/.libs/libmonoutils.a
> ../../libgc/.libs/libmonogc.a -pthread
> /usr/lib/libgthread-2.0.so
> /usr/lib/libgmodule-2.0.so -ldl
> /usr/lib/libglib-2.0.so -lpthread -lm
> ./.libs/libmonoruntime.a(domain.o): In function
> `mono_domain_create':
>
>
/home/madsdyd/xIntegra/MONOTRUNK/mono/mono/metadata/domain.c:470:
> undefined
> reference to `mono_g_hash_table_new_type'
>
> There are _tons_ of undef. references, all to
> mono_g_hash_table_*.
>
> Worked friday. Broken after svn update today.
>
> Tried autogen.sh, make clean, make, etc.
>
> Looking around, it seems I should compile with
> eglib. However, that I am
> unable to do (autogen.sh, make):
>
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -Wall -Werror
> -D_FORTIFY_SOURCE=2 -g -O0
> -MT libeglib_la-gmodule.lo -MD -MP -MF
> .deps/libeglib_la-gmodule.Tpo -c
> gmodule.c -fPIC -DPIC -o
> .libs/libeglib_la-gmodule.o
> gmodule.c:43: error: parse error before '*' token
> gmodule.c:44: error: parse error before
> "GModuleFlags"
> gmodule.c:45: warning: return type defaults to `int'
> gmodule.c: In function `g_module_open':
> gmodule.c:47: error: `GModule' undeclared (first use
> in this function)
> gmodule.c:47: error: (Each undeclared identifier is
> reported only once
> gmodule.c:47: error: for each function it appears
> in.)
> gmodule.c:47: error: `module' undeclared (first use
> in this function)
> gmodule.c:49: error: `flags' undeclared (first use
> in this function)
> gmodule.c:49: error: `G_MODULE_BIND_MASK' undeclared
> (first use in this
> function)
> gmodule.c:50: error: `G_MODULE_BIND_LAZY' undeclared
> (first use in this
> function)
> gmodule.c:52: error: `G_MODULE_BIND_LOCAL'
> undeclared (first use in this
> function)
> gmodule.c:59: error: `file' undeclared (first use in
> this function)
> gmodule.c: At top level:
> gmodule.c:64: error: parse error before '*' token
> gmodule.c: In function `g_module_symbol':
> gmodule.c:66: error: `symbol_name' undeclared (first
> use in this function)
> gmodule.c:66: error: `symbol' undeclared (first use
> in this function)
> gmodule.c:69: error: `module' undeclared (first use
> in this function)
> gmodule.c: At top level:
> gmodule.c:83: error: parse error before '*' token
> gmodule.c: In function `g_module_close':
> gmodule.c:86: error: `module' undeclared (first use
> in this function)
> make[2]: *** [libeglib_la-gmodule.lo] Error 1
> make[2]: Leaving directory
> `/home/madsdyd/xIntegra/MONOTRUNK/mono/eglib/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/home/madsdyd/xIntegra/MONOTRUNK/mono/eglib'
> make: *** [all] Error 2
>
> I am a bit at loss with what to do.
>
> Any help appriciated.
>
> Regards,
>
> Mads
>
> --
> Mads Bondo Dydensborg mads at dydensborg.dk
> http://www.madsdydensborg.dk/
>
> Who do you trust? Nobody? Good, let's put Nobody in
> charge then...
>
> - The Register on TCPA/Palladium,
> 20021109
>
>
-------------------------------------------------------
>
> --
> Med venlig hilsen/Regards
>
> Systemudvikler/Systemsdeveloper cand.scient.dat,
> Ph.d., Mads Bondo Dydensborg
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750
> Ballerup, Tlf. +45 44 86 77 34
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
>
http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Mono-devel-list
mailing list