zmoelnig@iem.at wrote:
Quoting zmoelnig@iem.at:
apart from that: even if all or no compilers are that pedantic, i
don't experience the said problem when building myself (e.g. on debian using g++-4.3.4-5) it is not that i never compile Gem using gcc...or with 4.4.1-4.
to be precise, i don't even get a warning with HEAD:
% g++-4.4 -c -I/usr/include/lqt -I/usr/local/include
-I/usr/include/lqt -I/usr/include/FTGL -I/usr/include/freetype2
-I.. -I/usr/include/FTGL -I/usr/include/freetype2 -DHAVE_CONFIG_H -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx recordQT4L.cpp -o ../Objects/recordQT4L.o -Wall %with the 0.92 branch from subversion i get some warnings:
% g++-4.4 -c -I/usr/include/lqt -I/usr/local/include
-I/usr/include/lqt -I/usr/include/FTGL -I/usr/include/freetype2
-I.. -I/usr/include/FTGL -I/usr/include/freetype2 -DHAVE_CONFIG_H -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx recordQT4L.cpp -o ../Objects/recordQT4L.o -Wall recordQT4L.cpp: In function 'lqt_file_type_t guess_qtformat(const char*)': recordQT4L.cpp:106: warning: comparison between signed and unsigned integer expressions recordQT4L.cpp: In member function 'virtual bool recordQT4L::init(const imageStruct*, int)': recordQT4L.cpp:163: warning: comparison between signed and unsigned integer expressions recordQT4L.cpp: In member function 'virtual int recordQT4L::putFrame(imageStruct*)': recordQT4L.cpp:230: warning: unused variable 'err' %none of these have anything todo with "const char*" or "char*"
please post your Base/config.h (TRUNK)
/* configuration-file */ #ifndef HAVE_BASE_CONFIG_H_ #define HAVE_BASE_CONFIG_H_
#ifdef _MSC_VER # ifndef __WIN32__ # define __WIN32__ # endif #endif
#ifdef __WIN32__ # ifndef NT # define NT # endif # ifndef MSW # define MSW # endif # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN # endif #endif
#ifdef HAVE_CONFIG_GENERIC_H
# include "Base/configGeneric.h"
#else /* includes system-specific files */
# ifdef __linux__ # include "Base/configLinux.h" # endif
# ifdef __APPLE__ # include "Base/configDarwin.h" # define HAVE_QUICKTIME # endif
# ifdef __WIN32__ # include "Base/configNT.h" # endif #endif
#ifdef NEW_VIDEOFILM # ifndef FILM_NEW # define FILM_NEW # endif # ifndef VIDEO_NEW # define VIDEO_NEW # endif #endif
#ifdef HAVE_LIBFTGL # define FTGL #endif
or Base/configLinux.h (0.92)
/* Base/configLinux.h. Generated from configLinux.h.in by configure. */
/* fullscreen: querying via libXxf86vm */ #define HAVE_LIBXXF86VM 1
/* font rendering */ #define HAVE_LIBFTGL 1
/* image loading / saving */ /* #undef HAVE_LIBTIFF */ /* #undef HAVE_LIBJPEG */ #define HAVE_LIBMAGICKPLUSPLUS 1
/* movie decoding */ /* #undef HAVE_LIBMPEG */ #define HAVE_LIBMPEG3 1 #define HAVE_LIBQUICKTIME 1 #define HAVE_LQT_OPEN_WRITE 1 #define HAVE_LIBAVIPLAY 1 /* #undef HAVE_LIBGMERLIN_AVDEC */
/* video grabbing */ #define HAVE_VIDEO4LINUX 1 /* #undef HAVE_VIDEO4LINUX2 */ #define HAVE_LIBDV 1 #define HAVE_LIBV4L1 1 #define HAVE_LIBV4L2 1
/* image analysis */ /* #undef HAVE_ARTOOLKIT */
/* posix threads */ #define HAVE_PTHREADS 1
/* Pd header files */ /* #undef HAVE_S_STUFF_H */
/* enable the use of the all-in-one video/movie objects */ #define NEW_VIDEOFILM 1
/* types, structures, compiler characteristics, ... */ #define SIZEOF_VOID_P 4 #define SIZEOF_UNSIGNED_INT 4
and your version of libquicktime
libquicktime-dev & libquicktime1 version: Source: libquicktime Version: 2:1.1.1+debian-1build1
my g++ version is (Ubuntu 4.4.1-4ubuntu8) 4.4.1
btw: the ./configure-error with the svn version was indeed from not ./autogen.sh... thanks & greets ΓΈ
fgmasdr IOhannes
This message was sent using IMP, the Internet Messaging Program.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list