Code:
mondounix.com# uname -a
FreeBSD mondounix.com 10.0-CURRENT FreeBSD 10.0-CURRENT
Code:
mondounix.com# cd /usr/ports/x11-toolkits/pangomm/ && make install clean
===> pangomm-2.28.4 depends on executable: gm4 - found
===> pangomm-2.28.4 depends on executable: gmake - found
===> pangomm-2.28.4 depends on shared library: glib-2.0 - found
===> pangomm-2.28.4 depends on shared library: pcre - found
===> pangomm-2.28.4 depends on shared library: cairo - found
===> pangomm-2.28.4 depends on shared library: cairomm-1.0 - found
===> pangomm-2.28.4 depends on shared library: glibmm-2.4 - not found
===> Verifying install for glibmm-2.4 in /usr/ports/devel/glibmm
===> Building for glibmm-2.34.1,1
gmake all-recursive
gmake[1]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1'
Making all in tools
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/tools'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/tools'
Making all in glib/glibmm
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/glib/glibmm'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/glib/glibmm'
Making all in gio/giomm
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/gio/giomm'
/bin/sh /usr/ports/devel/glibmm/work/gnome-libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.. -I../.. -I../../glib -DG_LOG_DOMAIN=\"giomm\" -DGIOMM_BUILD=1 -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -Wall -O2 -pipe -fno-strict-aliasing -MT dbussubtreevtable.lo -MD -MP -MF .deps/dbussubtreevtable.Tpo -c -o dbussubtreevtable.lo dbussubtreevtable.cc
gnome-libtool: compile: c++ -DHAVE_CONFIG_H -I.. -I../.. -I../../glib -DG_LOG_DOMAIN=\"giomm\" -DGIOMM_BUILD=1 -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -Wall -O2 -pipe -fno-strict-aliasing -MT dbussubtreevtable.lo -MD -MP -MF .deps/dbussubtreevtable.Tpo -c dbussubtreevtable.cc -fPIC -DPIC -o .libs/dbussubtreevtable.o
dbussubtreevtable.cc:125:39: error: redefinition of 'vtable' with a different type: 'const Gio::DBus::InterfaceVTable *' vs 'Gio::DBus::SubtreeVTable *'
const Gio::DBus::InterfaceVTable* vtable =
^
dbussubtreevtable.cc:117:29: note: previous definition is here
Gio::DBus::SubtreeVTable* vtable =
^
dbussubtreevtable.cc:129:22: error: const_cast from 'Gio::DBus::SubtreeVTable *' to 'Gio::DBus::InterfaceVTable *' is not allowed
*out_user_data = const_cast<Gio::DBus::InterfaceVTable*>(vtable);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbussubtreevtable.cc:131:12: error: cannot initialize return object of type 'const GDBusInterfaceVTable *' (aka 'const _GDBusInterfaceVTable *') with an rvalue of type 'GDBusSubtreeVTable *' (aka '_GDBusSubtreeVTable *')
return vtable->gobj();
^~~~~~~~~~~~~~
3 errors generated.
gmake[2]: *** [dbussubtreevtable.lo] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/gio/giomm'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1'
gmake: *** [all] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/devel/glibmm.
*** [lib-depends] Error code 1
Stop in /usr/ports/x11-toolkits/pangomm.
Code:
mondounix.com# cd /usr/ports/devel/glibmm/ && make install clean
===> Building for glibmm-2.34.1,1
gmake all-recursive
gmake[1]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1'
Making all in tools
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/tools'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/tools'
Making all in glib/glibmm
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/glib/glibmm'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/glib/glibmm'
Making all in gio/giomm
gmake[2]: Entering directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/gio/giomm'
/bin/sh /usr/ports/devel/glibmm/work/gnome-libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.. -I../.. -I../../glib -DG_LOG_DOMAIN=\"giomm\" -DGIOMM_BUILD=1 -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -Wall -O2 -pipe -fno-strict-aliasing -MT dbussubtreevtable.lo -MD -MP -MF .deps/dbussubtreevtable.Tpo -c -o dbussubtreevtable.lo dbussubtreevtable.cc
gnome-libtool: compile: c++ -DHAVE_CONFIG_H -I.. -I../.. -I../../glib -DG_LOG_DOMAIN=\"giomm\" -DGIOMM_BUILD=1 -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -Wall -O2 -pipe -fno-strict-aliasing -MT dbussubtreevtable.lo -MD -MP -MF .deps/dbussubtreevtable.Tpo -c dbussubtreevtable.cc -fPIC -DPIC -o .libs/dbussubtreevtable.o
dbussubtreevtable.cc:125:39: error: redefinition of 'vtable' with a different type: 'const Gio::DBus::InterfaceVTable *' vs 'Gio::DBus::SubtreeVTable *'
const Gio::DBus::InterfaceVTable* vtable =
^
dbussubtreevtable.cc:117:29: note: previous definition is here
Gio::DBus::SubtreeVTable* vtable =
^
dbussubtreevtable.cc:129:22: error: const_cast from 'Gio::DBus::SubtreeVTable *' to 'Gio::DBus::InterfaceVTable *' is not allowed
*out_user_data = const_cast<Gio::DBus::InterfaceVTable*>(vtable);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbussubtreevtable.cc:131:12: error: cannot initialize return object of type 'const GDBusInterfaceVTable *' (aka 'const _GDBusInterfaceVTable *') with an rvalue of type 'GDBusSubtreeVTable *' (aka '_GDBusSubtreeVTable *')
return vtable->gobj();
^~~~~~~~~~~~~~
3 errors generated.
gmake[2]: *** [dbussubtreevtable.lo] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1/gio/giomm'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/glibmm/work/glibmm-2.34.1'
gmake: *** [all] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/devel/glibmm.
Thanks for help.