Compile error with glibmm-2.4.x



Can't quite figure this one out...has anyone seen this or know what is going on? Thanks for any help.

# make
make  all-recursive
make[1]: Entering directory `/usr/src/glibmm-2.4.0'
Making all in tools
make[2]: Entering directory
`/usr/src/glibmm-2.4.0/tools'
Making all in m4
make[3]: Entering directory
`/usr/src/glibmm-2.4.0/tools/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/src/glibmm-2.4.0/tools/m4'
Making all in pm
make[3]: Entering directory
`/usr/src/glibmm-2.4.0/tools/pm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/src/glibmm-2.4.0/tools/pm'
Making all in extra_defs_gen
make[3]: Entering directory
`/usr/src/glibmm-2.4.0/tools/extra_defs_gen'
if /bin/sh ../../libtool --mode=compile g++
-DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include      -g -O2 -MT
generate_extra_defs.lo -MD -MP -MF
".deps/generate_extra_defs.Tpo" \
 -c -o generate_extra_defs.lo `test -f
'generate_extra_defs.cc' || echo
'./'`generate_extra_defs.cc; \
then mv -f ".deps/generate_extra_defs.Tpo"
".deps/generate_extra_defs.Plo"; \
else rm -f ".deps/generate_extra_defs.Tpo"; exit 1; \
fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -g -O2 -MT
generate_extra_defs.lo -MD -MP -MF
.deps/generate_extra_defs.Tpo -c
generate_extra_defs.cc  -fPIC -DPIC -o
.libs/generate_extra_defs.o
/bin/sh ../../libtool --mode=link g++  -g -O2   -o
libglibmm_generate_extra_defs-2.4.la -rpath
/usr/local/lib -version-info 1:0:0 generate_extra_defs.lo -Wl,--export-dynamic
-L/usr/local/lib -lsigc-2.0 -lgobject-2.0
-lgmodule-2.0 -ldl -lglib-2.0   -Wl,--export-dynamic
-L/usr/local/lib -lsigc-2.0 -lgobject-2.0
-lgmodule-2.0 -ldl -lglib-2.0
rm -fr  .libs/libglibmm_generate_extra_defs-2.4.la
.libs/libglibmm_generate_extra_defs-2.4.lai
.libs/libglibmm_generate_extra_defs-2.4.so
.libs/libglibmm_generate_extra_defs-2.4.so.1
.libs/libglibmm_generate_extra_defs-2.4.so.1.0.0
g++ -shared -nostdlib
/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../crti.o
/usr/lib/gcc-lib/i486-suse-linux/3.3/crtbeginS.o .libs/generate_extra_defs.o -Wl,--rpath
-Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
-L/usr/lib -L/usr/local/lib
/usr/local/lib/libsigc-2.0.so
/usr/local/lib/libgobject-2.0.so
/usr/local/lib/libgmodule-2.0.so -ldl
/usr/local/lib/libglib-2.0.so
-L/usr/lib/gcc-lib/i486-suse-linux/3.3
-L/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/lib
-L/usr/lib/gcc-lib/i486-suse-linux/3.3/../../..
/usr/lib/libstdc++.so -lm -lc -lgcc_s
/usr/lib/gcc-lib/i486-suse-linux/3.3/crtendS.o
/usr/lib/gcc-lib/i486-suse-linux/3.3/../../../crtn.o -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname
-Wl,libglibmm_generate_extra_defs-2.4.so.1 -o
.libs/libglibmm_generate_extra_defs-2.4.so.1.0.0
(cd .libs && rm -f
libglibmm_generate_extra_defs-2.4.so.1 && ln -s
libglibmm_generate_extra_defs-2.4.so.1.0.0
libglibmm_generate_extra_defs-2.4.so.1)
(cd .libs && rm -f
libglibmm_generate_extra_defs-2.4.so && ln -s
libglibmm_generate_extra_defs-2.4.so.1.0.0
libglibmm_generate_extra_defs-2.4.so)
creating libglibmm_generate_extra_defs-2.4.la
(cd .libs && rm -f
libglibmm_generate_extra_defs-2.4.la && ln -s
../libglibmm_generate_extra_defs-2.4.la
libglibmm_generate_extra_defs-2.4.la)
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include      -g -O2 -MT
generate_defs_glib.o -MD -MP -MF
".deps/generate_defs_glib.Tpo" \
 -c -o generate_defs_glib.o `test -f
'generate_defs_glib.cc' || echo
'./'`generate_defs_glib.cc; \
then mv -f ".deps/generate_defs_glib.Tpo"
".deps/generate_defs_glib.Po"; \
else rm -f ".deps/generate_defs_glib.Tpo"; exit 1; \
fi
/bin/sh ../../libtool --mode=link g++  -g -O2   -o
generate_extra_defs  generate_defs_glib.o
libglibmm_generate_extra_defs-2.4.la
-Wl,--export-dynamic -L/usr/local/lib -lsigc-2.0
-lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
g++ -g -O2 -o .libs/generate_extra_defs
generate_defs_glib.o -Wl,--export-dynamic ./.libs/libglibmm_generate_extra_defs-2.4.so
-L/usr/local/lib /usr/local/lib/libsigc-2.0.so
/usr/lib/libstdc++.so /usr/local/lib/libgobject-2.0.so
/usr/local/lib/libgmodule-2.0.so -ldl
/usr/local/lib/libglib-2.0.so -Wl,--rpath
-Wl,/usr/local/lib
creating generate_extra_defs
make[3]: Leaving directory
`/usr/src/glibmm-2.4.0/tools/extra_defs_gen'
make[3]: Entering directory
`/usr/src/glibmm-2.4.0/tools'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/usr/src/glibmm-2.4.0/tools'
make[2]: Leaving directory
`/usr/src/glibmm-2.4.0/tools'
Making all in glib
make[2]: Entering directory
`/usr/src/glibmm-2.4.0/glib'
make  all-recursive
make[3]: Entering directory
`/usr/src/glibmm-2.4.0/glib'
Making all in src
make[4]: Entering directory
`/usr/src/glibmm-2.4.0/glib/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/usr/src/glibmm-2.4.0/glib/src'
Making all in glibmm
make[4]: Entering directory
`/usr/src/glibmm-2.4.0/glib/glibmm'
Making all in private
make[5]: Entering directory
`/usr/src/glibmm-2.4.0/glib/glibmm/private'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/usr/src/glibmm-2.4.0/glib/glibmm/private'
make[5]: Entering directory
`/usr/src/glibmm-2.4.0/glib/glibmm'
if /bin/sh ../../libtool --mode=compile g++
-DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\"
-Dglibmm_COMPILATION -DG_DISABLE_DEPRECATED -I../../glib -I../../glib -I../../pango -I../../pango
-I../../atk -I../../atk -I../../gdk -I../../gdk
-I../../gtk -I../../gtk
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -pthread
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include    -g -O2 -MT
convert.lo -MD -MP -MF ".deps/convert.Tpo" \
 -c -o convert.lo `test -f 'convert.cc' || echo
'./'`convert.cc; \
then mv -f ".deps/convert.Tpo" ".deps/convert.Plo"; \
else rm -f ".deps/convert.Tpo"; exit 1; \
fi
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\"
-Dglibmm_COMPILATION -DG_DISABLE_DEPRECATED
-I../../glib -I../../glib -I../../pango -I../../pango
-I../../atk -I../../atk -I../../gdk -I../../gdk
-I../../gtk -I../../gtk
-I/usr/local/include/sigc++-2.0
-I/usr/local/lib/sigc++-2.0/include
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -pthread
-I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -g -O2 -MT
convert.lo -MD -MP -MF .deps/convert.Tpo -c convert.cc
-fPIC -DPIC -o .libs/convert.o
In file included from
../../glib/glibmm/exception.h:25,
                from ../../glib/glibmm/error.h:28,
                from ../../glib/glibmm/convert.h:29,
                from convert.cc:3:
../../glib/glibmm/ustring.h:536: error:
`template<class In, class ValueType =
  typename
std::iterator_traits<_Iterator>::value_type> struct
  Glib::ustring::SequenceToString' is private
../../glib/glibmm/ustring.h:552: error: within this
context
../../glib/glibmm/ustring.h:536: error:
`template<class In, class ValueType =
  typename
std::iterator_traits<_Iterator>::value_type> struct
  Glib::ustring::SequenceToString' is private
../../glib/glibmm/ustring.h:558: error: within this
context
../../glib/glibmm/ustring.h:536: error:
`template<class In, class ValueType =
  typename
std::iterator_traits<_Iterator>::value_type> struct
  Glib::ustring::SequenceToString' is private
../../glib/glibmm/ustring.h:564: error: within this
context
../../glib/glibmm/ustring.h:536: error:
`template<class In, class ValueType =
  typename
std::iterator_traits<_Iterator>::value_type> struct
  Glib::ustring::SequenceToString' is private
../../glib/glibmm/ustring.h:570: error: within this
context
make[5]: *** [convert.lo] Error 1
make[5]: Leaving directory
`/usr/src/glibmm-2.4.0/glib/glibmm'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/usr/src/glibmm-2.4.0/glib/glibmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/src/glibmm-2.4.0/glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/src/glibmm-2.4.0/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/glibmm-2.4.0'
make: *** [all] Error 2





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