[Mono-dev] Compiling current svn?

Mads Bondo Dydensborg mbd at dbc.dk
Mon Oct 9 06:12:46 EDT 2006


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




More information about the Mono-devel-list mailing list