make failed at "‘Gtk::EntryIconPosition’ has not been declared"

Asked by mdmullins

I'm trying to compile under Mint link and after having installed all dependencies (some from source and some from repository) the following happens:

xxy@mint-desktop:~/dt/GZ/lifeograph-0.5.6$ make
cd src && make all
make[1]: Entering directory `/home/xxy/Desktop/GZ/lifeograph-0.5.6/src'
if [ ! -d ../obj ]; then \
  mkdir ../obj; \
 fi; \
 if [ ! -d ../bin ]; then \
  mkdir ../bin; \
g++ -c main.cpp -Wall `pkg-config gtkmm-2.4 gconfmm-2.6 gtkspell-2.0 --cflags` -O2 -o ../obj/main.o
In file included from lifeograph.hpp:35,
                 from main.cpp:25:
dialogtageditor.hpp:77: error: ‘Gtk::EntryIconPosition’ has not been declared
In file included from lifeograph.hpp:37,
                 from main.cpp:25:
dialogexport.hpp:127: error: ‘Gtk::EntryIconPosition’ has not been declared
In file included from main.cpp:25:
lifeograph.hpp:244: error: ‘Gtk::EntryIconPosition’ has not been declared
make[1]: *** [../obj/main.o] Error 1
make[1]: Leaving directory `/home/michael/Desktop/GZ/lifeograph-0.5.6/src'
make: *** [all] Error 2

Question information

English Edit question
Lifeograph Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Ahmet Öztürk (dmxe) said :

Make sure that you have gtkmm version 2.16 (or later) installed. Entry icons are not supported by previous versions of gtk(mm).

Can you help with this problem?

Provide an answer of your own, or ask mdmullins for more information if necessary.

To post a message you must log in.