glibmm-2.16.4 compile error



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

I'm getting the following compile error when compiling
glibmm-2.16.4 against glib 2.16.5:

[...]
g++ -shared -nostdlib /usr/lib/gcc-lib/i586-xss-linux/3.3.4/../../../crti.o /usr/lib/gcc-lib/i586-xss-linux/3.3.4/crtbeginS.o  .libs/appinfo.o .libs/asyncresult.o .libs/cancellable.o .libs/drive.o .libs/error.o .libs/file.o .libs/fileattributeinfo.o .libs/fileattributeinfolist.o .libs/fileenumerator.o .libs/fileicon.o .libs/fileinfo.o .libs/fileinputstream.o .libs/fileoutputstream.o .libs/filemonitor.o .libs/filterinputstream.o .libs/filteroutputstream.o .libs/filenamecompleter.o .libs/icon.o
.libs/inputstream.o .libs/loadableicon.o .libs/mount.o .libs/mountoperation.o .libs/outputstream.o .libs/seekable.o .libs/volume.o .libs/volumemonitor.o .libs/bufferedinputstream.o .libs/bufferedoutputstream.o .libs/datainputstream.o .libs/dataoutputstream.o .libs/enums.o .libs/memoryinputstream.o .libs/themedicon.o .libs/unixinputstream.o .libs/unixoutputstream.o .libs/desktopappinfo.o .libs/wrap_init.o .libs/init.o .libs/contenttype.o .libs/slot_async.o  -Wl,--rpath
- -Wl,/work/glibmm-2.16.4/glib/glibmm/.libs -Wl,--rpath -Wl,/usr/lib/. -Wl,--rpath -Wl,/usr/lib/. /usr/lib/libsigc-2.0.so -L/usr/lib/. /usr/lib/libgio-2.0.so -L/usr/lib /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so ../../glib/glibmm/.libs/libglibmm-2.4.so -L/usr/lib/gcc-lib/i586-xss-linux/3.3.4/../../../ -L/usr/lib/gcc-lib/i586-xss-linux/3.3.4 -L/usr/lib/gcc-lib/i586-xss-linux/3.3.4/../../.. /usr/lib/./libstdc++.so -lm -lc -lgcc_s
/usr/lib/gcc-lib/i586-xss-linux/3.3.4/crtendS.o /usr/lib/gcc-lib/i586-xss-linux/3.3.4/../../../crtn.o  -Wl,--export-dynamic -Wl,-soname -Wl,libgiomm-2.4.so.1 -o .libs/libgiomm-2.4.so.1.0.25
(cd .libs && rm -f libgiomm-2.4.so.1 && ln -s libgiomm-2.4.so.1.0.25 libgiomm-2.4.so.1)
(cd .libs && rm -f libgiomm-2.4.so && ln -s libgiomm-2.4.so.1.0.25 libgiomm-2.4.so)
creating libgiomm-2.4.la
(cd .libs && rm -f libgiomm-2.4.la && ln -s ../libgiomm-2.4.la libgiomm-2.4.la)
make[5]: Leaving directory `/work/glibmm-2.16.4/gio/giomm'
make[4]: Leaving directory `/work/glibmm-2.16.4/gio/giomm'
make[4]: Entering directory `/work/glibmm-2.16.4/gio'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/work/glibmm-2.16.4/gio'
make[3]: Leaving directory `/work/glibmm-2.16.4/gio'
make[2]: Leaving directory `/work/glibmm-2.16.4/gio'
Making all in examples
make[2]: Entering directory `/work/glibmm-2.16.4/examples'
Making all in child_watch
make[3]: Entering directory `/work/glibmm-2.16.4/examples/child_watch'
g++ -DHAVE_CONFIG_H  -I. -I. -I../../glib -I../../glib -I../../gio -I../../gio -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -O2 -Wall -Wno-long-long -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cc
mv -f .deps/main.Tpo .deps/main.Po
/bin/sh ../../libtool --tag=CXX   --mode=link g++  -g -O2 -Wall -Wno-long-long   -o child_watch main.o  ../../glib/glibmm/libglibmm-2.4.la ../../gio/giomm/libgiomm-2.4.la -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
mkdir .libs
g++ -g -O2 -Wall -Wno-long-long -o .libs/child_watch main.o -Wl,--export-dynamic  ../../glib/glibmm/.libs/libglibmm-2.4.so ../../gio/giomm/.libs/libgiomm-2.4.so /usr/lib/libgio-2.0.so /work/glibmm-2.16.4/glib/glibmm/.libs/libglibmm-2.4.so /usr/lib/libsigc-2.0.so /usr/lib/./libstdc++.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so  -Wl,--rpath -Wl,/usr/lib/.
../../gio/giomm/.libs/libgiomm-2.4.so: undefined reference to `std::char_traits<unsigned char>::assign(unsigned char&, unsigned char const&)'
collect2: ld returned 1 exit status
make[3]: *** [child_watch] Error 1
make[3]: Leaving directory `/work/glibmm-2.16.4/examples/child_watch'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/work/glibmm-2.16.4/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/glibmm-2.16.4'
make: *** [all] Error 2


This is with gcc-3.3.4.

glibmm-2.12.10 did compile fine against glib 2.12.13

I have compiled most of gnome 2.22, but now I'm stuck with glibmm :-(

I searched the archives and woth google, but couldn't find
a solution yet.

Any idea, anyone?

- - andreas

- --
Andreas Haumer                     | mailto:andreas xss co at
*x Software + Systeme              | http://www.xss.co.at/
Karmarschgasse 51/2/20             | Tel: +43-1-6060114-0
A-1100 Vienna, Austria             | Fax: +43-1-6060114-71
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIoY05xJmyeGcXPhERAq5UAKCSHDRk1W6wCRcwDu1W9AuqkEJuEQCfQl7A
Y8p/HBHrSSvdPTzRgc3pF5I=
=qtSk
-----END PGP SIGNATURE-----


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]