Thread: [Wxcam-users] wxcam 1.0.2 minor compilation issue
Status: Beta
Brought to you by:
chgen
From: Dâniel F. <fr...@gm...> - 2008-08-11 23:47:23
|
Linux 2.6.26 gcc 4.3.1 Hi, I think the problem is related to this: http://gcc.gnu.org/gcc-4.3/porting_to.html Thanks! ;) if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -I/usr/X11R6/include -I/usr/X11/include -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libpng12 -I/usr/local/include/pixman-1 -I/usr/local/include/libglade-2.0 -I/usr/local/include/libxml2 -I/usr/local/include/mjpegtools -I/usr/local/include/mjpegtools/mpeg2enc -I/usr/local/include/mjpegtools/mplex -O2 -march=native -pipe -MT v4l1.o -MD -MP -MF ".deps/v4l1.Tpo" -c -o v4l1.o v4l1.cpp; \ then mv -f ".deps/v4l1.Tpo" ".deps/v4l1.Po"; else rm -f ".deps/v4l1.Tpo"; exit 1; fi v4l1.cpp: In member function 'virtual bool VideoForLinux1::mMap(int, int)': v4l1.cpp:52: error: 'memset' was not declared in this scope v4l1.cpp: In member function 'virtual bool VideoForLinux1::getFrame(char**)': v4l1.cpp:159: error: 'malloc' was not declared in this scope v4l1.cpp:163: error: 'free' was not declared in this scope v4l1.cpp:173: error: 'malloc' was not declared in this scope v4l1.cpp:177: error: 'free' was not declared in this scope v4l1.cpp:189: error: 'malloc' was not declared in this scope v4l1.cpp:193: error: 'free' was not declared in this scope v4l1.cpp:204: error: 'malloc' was not declared in this scope v4l1.cpp:208: error: 'free' was not declared in this scope v4l1.cpp:219: error: 'malloc' was not declared in this scope v4l1.cpp:223: error: 'free' was not declared in this scope v4l1.cpp:226: error: 'memcpy' was not declared in this scope v4l1.cpp:232: error: 'malloc' was not declared in this scope v4l1.cpp:236: error: 'free' was not declared in this scope v4l1.cpp:246: error: 'free' was not declared in this scope v4l1.cpp: In member function 'bool VideoForLinux1::getMmapSize(video_mbuf*)': v4l1.cpp:416: error: 'malloc' was not declared in this scope make[2]: *** [v4l1.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/tmp/sinstall/wxcam-1.0.2-build/wxcam-1.0.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/sinstall/wxcam-1.0.2-build/wxcam-1.0.2' make: *** [all] Error 2 -- |
From: Marco L. <ik...@ar...> - 2008-08-12 08:00:45
|
Dâniel Fraga ha scritto: > Linux 2.6.26 > gcc 4.3.1 > > Hi, I think the problem is related to this: > > http://gcc.gnu.org/gcc-4.3/porting_to.html > > Thanks! ;) > > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -I/usr/X11R6/include -I/usr/X11/include -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/libpng12 -I/usr/local/include/pixman-1 -I/usr/local/include/libglade-2.0 -I/usr/local/include/libxml2 -I/usr/local/include/mjpegtools -I/usr/local/include/mjpegtools/mpeg2enc -I/usr/local/include/mjpegtools/mplex -O2 -march=native -pipe -MT v4l1.o -MD -MP -MF ".deps/v4l1.Tpo" -c -o v4l1.o v4l1.cpp; \ > then mv -f ".deps/v4l1.Tpo" ".deps/v4l1.Po"; else rm -f ".deps/v4l1.Tpo"; exit 1; fi > v4l1.cpp: In member function 'virtual bool VideoForLinux1::mMap(int, int)': > v4l1.cpp:52: error: 'memset' was not declared in this scope > v4l1.cpp: In member function 'virtual bool VideoForLinux1::getFrame(char**)': > v4l1.cpp:159: error: 'malloc' was not declared in this scope > v4l1.cpp:163: error: 'free' was not declared in this scope > v4l1.cpp:173: error: 'malloc' was not declared in this scope > v4l1.cpp:177: error: 'free' was not declared in this scope > v4l1.cpp:189: error: 'malloc' was not declared in this scope > v4l1.cpp:193: error: 'free' was not declared in this scope > v4l1.cpp:204: error: 'malloc' was not declared in this scope > v4l1.cpp:208: error: 'free' was not declared in this scope > v4l1.cpp:219: error: 'malloc' was not declared in this scope > v4l1.cpp:223: error: 'free' was not declared in this scope > v4l1.cpp:226: error: 'memcpy' was not declared in this scope > v4l1.cpp:232: error: 'malloc' was not declared in this scope > v4l1.cpp:236: error: 'free' was not declared in this scope > v4l1.cpp:246: error: 'free' was not declared in this scope > v4l1.cpp: In member function 'bool VideoForLinux1::getMmapSize(video_mbuf*)': > v4l1.cpp:416: error: 'malloc' was not declared in this scope > make[2]: *** [v4l1.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[2]: Leaving directory `/tmp/sinstall/wxcam-1.0.2-build/wxcam-1.0.2/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/sinstall/wxcam-1.0.2-build/wxcam-1.0.2' > make: *** [all] Error 2 > > > It should be already fixed in cvs :-) |