[Gambas-user] Ubuntu 9.04 - I have error while compiling gambas3

Benoît Minisini gambas at ...1...
Fri Sep 10 00:59:05 CEST 2010


> >    Hi all, I'm tryinh to compile gamba3, revision 3203. I do this:
> > $ mkdir gambas3
> > $ cd gambas3
> > $ mkdir trunk
> > $ svn checkout
> > https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/
> > .
> > .
> > .
> > Revisión obtenida: 3203
> > 
> > $ cd trunk
> > $ ./reconf-all
> > $ ./configure
> > $ make
> > 
> >     And then I have this error:
> > make[5]: se ingresa al directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk/gb.gtk/src'
> > /bin/bash ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
> > -I.. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> > -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb
> > -I/usr/include/libpng12 -I/usr/include/glib-2.0
> > -I/usr/lib/glib-2.0/include -I/usr/include/librsvg-2   -I../share  
> > -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char
> > -fvisibility=hidden -g -Os
> > -fno-omit-frame-pointer  -MT gdrawingarea.lo -MD -MP -MF
> > .deps/gdrawingarea.Tpo -c -o gdrawingarea.lo gdrawingarea.cpp
> > libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT
> > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
> > -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1
> > -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
> > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > -I/usr/include/librsvg-2 -I../share -pipe -Wall -fno-exceptions
> > -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os
> > -fno-omit-frame-pointer -MT gdrawingarea.lo -MD -MP -MF
> > .deps/gdrawingarea.Tpo -c gdrawingarea.cpp  -fPIC -DPIC -o
> > .libs/gdrawingarea.o
> > gdrawingarea.cpp: In member function ‘bool gDrawingArea::canFocus()
> > const’: gdrawingarea.cpp:112: error: ‘gtk_widget_get_can_focus’ no se
> > declaró en este ámbito
> > gdrawingarea.cpp: In member function ‘void
> > gDrawingArea::setCanFocus(bool)’: gdrawingarea.cpp:117: error:
> > ‘gtk_widget_set_can_focus’ no se declaró en este ámbito
> > make[5]: *** [gdrawingarea.lo] Error 1
> > make[5]: se sale del directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk/gb.gtk/src'
> > make[4]: *** [all-recursive] Error 1
> > make[4]: se sale del directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk/gb.gtk/src'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: se sale del directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk/gb.gtk'
> > make[2]: *** [all] Error 2
> > make[2]: se sale del directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk/gb.gtk'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: se sale del directorio
> > `/home/dquinter/Descargas/Gambas3/trunk/trunk'
> > make: *** [all] Error 2
> > 
> >    What can I fix it?
> >    
> >    Thanks for all.
> > 
> > Daniel Quintero desde la Ciudad de México
> 
> I guess your GTK+ version is too old. Can you tell me which version of GTK+
> in installed on your system? To do that, look at the package name, or at
> the .so library file name.
> 
> Regards,

Can you try with the latest #3204 revision?

-- 
Benoît Minisini




More information about the User mailing list