ganeshredcobra / animata

Automatically exported from code.google.com/p/animata
GNU General Public License v3.0
0 stars 0 forks source link

error and FIX compiling on Ubuntu 9.10 #40

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
checked out the latest svn

sudo aptitude install libfltk1.1 libfltk1.1-dev  libglu1-mesa-dev g++ 
### packages pulled in:
  libfltk1.1 libfltk1.1-dev libgl1-mesa-dev{a} libpthread-stubs0{a}      
  libpthread-stubs0-dev{a} libx11-dev{a} libxau-dev{a} libxcb1-dev{a} 
  libxdmcp-dev{a} mesa-common-dev{a} x11proto-core-dev{a}             
  x11proto-input-dev{a} x11proto-kb-dev{a} xtrans-dev{a} libglu1-mesa-dev
  g++ g++-4.4{a} libstdc++6-4.4-dev{a}    

scons
...
g++ -o build/animataUI.o -c -Wall -Wno-unknown-pragmas -Wno-long-long -
DANIMATA_MAJOR_VERSION=0 -DANIMATA_MINOR_VERSION=004 -ggdb2 -O0 -DDEBUG=1
-D_THREAD_SAFE -D_REENTRANT -I/usr/include -Ibuild/libs -Isrc/libs -
Isrc/libs/oscpack -I/usr/include/freetype2 src/animataUI.cpp
src/animataUI.cpp: In member function 'Animata::ImageBox*
AnimataUI::loadImage(const char*)':
src/animataUI.cpp:1458: error: invalid conversion from 'const char*' to
'char*'
scons: *** [build/animataUI.o] Error 1
scons: building terminated because of errors.

Fixing to const that line made it to compile here is the diff

svn diff src/animataUI.cpp
Index: src/animataUI.cpp
===================================================================
--- src/animataUI.cpp   (revisione 52)
+++ src/animataUI.cpp   (copia locale)
@@ -1455,7 +1455,7 @@
                return box;
 }

-char *ext = strrchr(filename, '.');
+const char *ext = strrchr(filename, '.');
 Fl_Image *image = NULL;

 if (strcmp(ext, ".jpg") == 0)

Original issue reported on code.google.com by scr...@gmail.com on 15 Dec 2009 at 8:48

GoogleCodeExporter commented 9 years ago
thank you. the patch is applied to the svn.

Original comment by gabor.p...@gmail.com on 15 Dec 2009 at 8:57