Nikos wrote: >>> In Ubuntu 13.04, as you probably know, (didn't)
>>> ogsf, nviz and m.nviz.image(still) wont compile. >>> This all is related to ticket >>> <https://trac.osgeo.org/grass/ticket/1423> I guess. >>> >>> -->%--- >>> GRASS GIS 7.0.svn 56732 compilation log AFAIK right now --with-ffmpeg adds nothing in GRASS 7 since it was only used by Tcl/Tk NVIZ and that got deleted in trunk. We need to consider if we should keep direct animation creation support for wxGUI; I'm happy with producing raw PPM frames and ffmpeg API is a pain to try and keep up with, but I'll reserve judgement until we see what the less-changing libav looks like. --with-ffmpeg --with-ffmpeg-includes="/usr/include/libavcodec /usr/include/libavformat /usr/include/libswscale /usr/include/libavutil" Massimo: > i'm on ubuntu 13.04 as well ... > i do not have errors to build ogsf/nviz/m.nviz.image > > the only error i got are in > wximgview/xganim > > i guess because of wx-2.8 > > attached the log : > > https://gist.github.com/5793126 ... > Errors in: > /home/epi/dev/src/grass7_trunk/visualization/wximgview > /home/epi/dev/src/grass7_trunk/visualization/xganim > ... > c++ -g -O2 > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/usr/lib/x86_64-linux-gnu/wx/include/base-unicode-release-2.8 > -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DwxUSE_GUI=0 > -pthread -DWXINTL_NO_GETTEXT_MACRO -DPACKAGE=\""grassmods"\" > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -o OBJ.x86_64-unknown-linux-gnu/main.o -c main.cpp > In file included from main.cpp:41:0: > wximgview.h:9:23: error: invalid use of incomplete type 'class wxFrame' > In file included from /usr/include/wx-2.8/wx/wx.h:27:0, > from main.cpp:34: > /usr/include/wx-2.8/wx/utils.h:50:28: error: forward declaration of 'class > wxFrame' > In file included from main.cpp:41:0: > wximgview.h:12:5: error: 'wxTimer' does not name a type > wximgview.h:19:19: error: 'wxSize' does not name a type > wximgview.h:19:27: error: ISO C++ forbids declaration of 'size' with no type > [-fpermissive] > wximgview.h:23:17: error: 'wxPaintEvent' has not been declared > ... > > epi@epi:~/dev/src/grass7_trunk/visualization/wximgview$ cd > /home/epi/dev/src/grass7_trunk/visualization/xganim > epi@epi:~/dev/src/grass7_trunk/visualization/xganim$ make > c++ -g -O2 > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/usr/lib/x86_64-linux-gnu/wx/include/base-unicode-release-2.8 >-I/usr/include/wx-2.8 > -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DwxUSE_GUI=0 -pthread >-DWXINTL_NO_GETTEXT_MACRO > -DPACKAGE=\""grassmods"\" >-I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -I/home/epi/dev/src/grass7_trunk/dist.x86_64-unknown-linux-gnu/include > -o OBJ.x86_64-unknown-linux-gnu/gui.o -c gui.cpp > In file included from /usr/include/wx-2.8/wx/window.h:23:0, > from /usr/include/wx-2.8/wx/sizer.h:17, > from gui.cpp:23: > /usr/include/wx-2.8/wx/cursor.h: In constructor > 'wxBusyCursorSuspender::wxBusyCursorSuspender()': > /usr/include/wx-2.8/wx/cursor.h:65:22: error: 'wxIsBusy' was not declared in > this scope > /usr/include/wx-2.8/wx/cursor.h:67:26: error: 'wxBusyCursor' has not been > declared > /usr/include/wx-2.8/wx/cursor.h: In destructor > 'wxBusyCursorSuspender::~wxBusyCursorSuspender()': > /usr/include/wx-2.8/wx/cursor.h:72:22: error: 'wxIsBusy' was not declared in > this scope fwiw as a pre-release test I built the 6.4.3svn Debian package yesterday in Debian/sid (wx2.8), it was all ok. I'll try in a ubuntu 13.04 vm.. Hamish _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev