Index: configure.in =================================================================== RCS file: /cvs/gnome/tracker/configure.in,v retrieving revision 1.9 diff -u -r1.9 configure.in --- configure.in 30 Jul 2006 17:58:28 -0000 1.9 +++ configure.in 31 Jul 2006 05:11:23 -0000 @@ -9,7 +9,6 @@ AC_SUBST(PACKAGE_URL, [http://www.freedesktop.org/Software/Tracker]) -CFLAGS="$CFLAGS -Wno-unused-parameter" # Checks for programs. AC_PROG_CC Index: src/libextractor/configure.ac =================================================================== RCS file: /cvs/gnome/tracker/src/libextractor/configure.ac,v retrieving revision 1.2 diff -u -r1.2 configure.ac --- src/libextractor/configure.ac 29 Mar 2006 11:48:35 -0000 1.2 +++ src/libextractor/configure.ac 31 Jul 2006 05:11:26 -0000 @@ -108,7 +108,7 @@ AM_CONDITIONAL(MINGW, test "$build_os" = "mingw32") # use '-fno-strict-aliasing', but only if the compiler can take it -if gcc -fno-strict-aliasing -S -o /dev/null -xc /dev/null >/dev/null 2>&1; +if $CC -fno-strict-aliasing -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then CFLAGS="-fno-strict-aliasing $CFLAGS" fi Index: src/libextractor/src/main/extractor.c =================================================================== RCS file: /cvs/gnome/tracker/src/libextractor/src/main/extractor.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 extractor.c --- src/libextractor/src/main/extractor.c 14 Dec 2005 11:02:22 -0000 1.1.1.1 +++ src/libextractor/src/main/extractor.c 31 Jul 2006 05:11:27 -0000 @@ -211,7 +211,11 @@ static char * old_dlsearchpath = NULL; /* using libtool, needs init! */ +#ifdef __GNUC__ void __attribute__ ((constructor)) le_ltdl_init(void) { +#else +void le_ltdl_init(void) { +#endif int err; #if ENABLE_NLS @@ -245,7 +249,11 @@ #endif } +#ifdef __GNUC__ void __attribute__ ((destructor)) le_ltdl_fini(void) { +#else +void le_ltdl_fini(void) { +#endif lt_dlsetsearchpath(old_dlsearchpath); if (old_dlsearchpath != NULL) { free(old_dlsearchpath); Index: src/libextractor/src/plugins/realextractor.c =================================================================== RCS file: /cvs/gnome/tracker/src/libextractor/src/plugins/realextractor.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 realextractor.c --- src/libextractor/src/plugins/realextractor.c 14 Dec 2005 11:02:25 -0000 1.1.1.1 +++ src/libextractor/src/plugins/realextractor.c 31 Jul 2006 05:11:27 -0000 @@ -38,7 +38,7 @@ UINT32 preroll; UINT32 duration; UINT8 stream_name_size; - UINT8 data[0]; /* variable length section */ + UINT8 *data; /* variable length section */ /* UINT8[stream_name_size] stream_name; UINT8 mime_type_size; @@ -53,7 +53,7 @@ UINT32 size; UINT16 object_version; /* must be 0 */ UINT16 title_len; - UINT8 data[0]; /* variable length section */ + UINT8 *data; /* variable length section */ /* UINT8[title_len] title; UINT16 author_len; Index: src/libextractor/src/plugins/pdf/pdfextractor.cc =================================================================== RCS file: /cvs/gnome/tracker/src/libextractor/src/plugins/pdf/pdfextractor.cc,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 pdfextractor.cc --- src/libextractor/src/plugins/pdf/pdfextractor.cc 14 Dec 2005 11:10:43 -0000 1.1.1.1 +++ src/libextractor/src/plugins/pdf/pdfextractor.cc 31 Jul 2006 05:11:27 -0000 @@ -324,11 +324,18 @@ } - +#ifdef __GNUC__ void __attribute__ ((constructor)) xpdf_init(void) { +#else +void xpdf_init(void) { +#endif initParams(".xpdfrc", ".xpdfrc"); } +#ifdef __GNUC__ void __attribute__ ((destructor)) xpdf_done(void) { +#else +void xpdf_done(void) { +#endif freeParams(); } Index: src/libextractor/src/plugins/rpm/rpmextractor.c =================================================================== RCS file: /cvs/gnome/tracker/src/libextractor/src/plugins/rpm/rpmextractor.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 rpmextractor.c --- src/libextractor/src/plugins/rpm/rpmextractor.c 14 Dec 2005 11:10:43 -0000 1.1.1.1 +++ src/libextractor/src/plugins/rpm/rpmextractor.c 31 Jul 2006 05:11:28 -0000 @@ -3135,7 +3135,7 @@ if (tag == RPMTAG_BUILDTIME) { char tmp[30]; - ctime_r((time_t*)p, tmp); + ctime_r((time_t*)p, tmp, sizeof (tmp)); tmp[strlen(tmp)-1] = '\0'; /* eat linefeed */ prev = addKeyword(tests[i].type, tmp, Index: src/libtracker/Makefile.am =================================================================== RCS file: /cvs/gnome/tracker/src/libtracker/Makefile.am,v retrieving revision 1.6 diff -u -r1.6 Makefile.am --- src/libtracker/Makefile.am 30 Jul 2006 22:23:32 -0000 1.6 +++ src/libtracker/Makefile.am 31 Jul 2006 05:11:29 -0000 @@ -2,7 +2,7 @@ -DDATADIR=\""$(datadir)"\" \ $(GLIB2_CFLAGS) \ $(DBUS_CFLAGS) \ - -g -W -Wall + -g lib_LTLIBRARIES = libmetatracker.la Index: src/tracker-extract/Makefile.am =================================================================== RCS file: /cvs/gnome/tracker/src/tracker-extract/Makefile.am,v retrieving revision 1.2 diff -u -r1.2 Makefile.am --- src/tracker-extract/Makefile.am 27 Feb 2006 00:31:22 -0000 1.2 +++ src/tracker-extract/Makefile.am 31 Jul 2006 05:11:29 -0000 @@ -1,4 +1,4 @@ -INCLUDES = $(GLIB2_CFLAGS) -g -W -Wall +INCLUDES = $(GLIB2_CFLAGS) -g bin_PROGRAMS = tracker-extract Index: src/trackerd/Makefile.am =================================================================== RCS file: /cvs/gnome/tracker/src/trackerd/Makefile.am,v retrieving revision 1.5 diff -u -r1.5 Makefile.am --- src/trackerd/Makefile.am 17 Jul 2006 16:50:04 -0000 1.5 +++ src/trackerd/Makefile.am 31 Jul 2006 05:11:29 -0000 @@ -8,7 +8,7 @@ $(DBUS_CFLAGS) \ $(MYSQL_CFLAGS) \ $(additional_mysql_flags) \ - -g -W -Wall + -g if HAVE_INOTIFY inotify_sources = \