[Mono-list] mono-0.31.99.20040426 snapshot doesn't build

Jeff Carr jcarr@wit.org
Mon, 26 Apr 2004 18:54:27 -0500


On debian sid it died building. The date is also wrong on the last
changelog entry: 2004-04-42  Robert Shade <rshade@dvsconsulting.com>

Probably you want the standard tolower() instead of
string_invariant_tolower() ?

Note chapter 4 of the glibc manual.
file:///usr/share/doc/glibc-doc/html/index.html

Best of luck,
Jeff



gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DGC_LINUX_THREADS -DMONO_USE_EXC_TABLES -D_GNU_SOURCE -D_REENTRANT -fexceptions -D_FILE_OFFSET_BITS=64  -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -c `test -f 'main.c' || echo './'`main.c
/bin/sh ../../libtool --mode=link gcc  -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings   -o mint  main.o libmint.la -lnsl -lpthread -lm -lrt
gcc -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o .libs/mint main.o  ./.libs/libmint.so /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lnsl -lpthread -lm -lrt -Wl,--rpath -Wl,/usr/local/lib
./.libs/libmint.so: undefined reference to `string_invariant_tolower'
./.libs/libmint.so: undefined reference to `string_invariant_toupper'
collect2: ld returned 1 exit status
make[3]: *** [mint] Error 1
make[3]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426/mono/interpreter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426'