When I compile the latest svn version, I got an error... mruiz@seibertron:~/repositorio/svn/xfce/xfce4-svn-source/thunar$ make make all-recursive make[1]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar' Making all in icons make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons' Making all in 16x16 make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/16x16' make[3]: No se hace nada para `all'. make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/16x16' Making all in 24x24 make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/24x24' make[3]: No se hace nada para `all'. make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/24x24' Making all in 48x48 make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/48x48' make[3]: No se hace nada para `all'. make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons/48x48' make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons' make[3]: No se hace nada para `all-am'. make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons' make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/icons' Making all in pixmaps make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/pixmaps' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/pixmaps' Making all in po make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/po' make[2]: No se hace nada para `all'. make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/po' Making all in tdb make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/tdb' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -fno-strict-aliasing -Werror -Wall -D_XOPEN_SOURCE=500 -g -O2 -MT libtdb_la-spinlock.lo -MD -MP -MF ".deps/libtdb_la-spinlock.Tpo" -c -o libtdb_la-spinlock.lo `test -f 'spinlock.c' || echo './'`spinlock.c; \ then mv -f ".deps/libtdb_la-spinlock.Tpo" ".deps/libtdb_la-spinlock.Plo"; else rm -f ".deps/libtdb_la-spinlock.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -fno-strict-aliasing -Werror -Wall -D_XOPEN_SOURCE=500 -g -O2 -MT libtdb_la-spinlock.lo -MD -MP -MF .deps/libtdb_la-spinlock.Tpo -c spinlock.c -fPIC -DPIC -o .libs/libtdb_la-spinlock.o if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -fno-strict-aliasing -Werror -Wall -D_XOPEN_SOURCE=500 -g -O2 -MT libtdb_la-tdb.lo -MD -MP -MF ".deps/libtdb_la-tdb.Tpo" -c -o libtdb_la-tdb.lo `test -f 'tdb.c' || echo './'`tdb.c; \ then mv -f ".deps/libtdb_la-tdb.Tpo" ".deps/libtdb_la-tdb.Plo"; else rm -f ".deps/libtdb_la-tdb.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -fno-strict-aliasing -Werror -Wall -D_XOPEN_SOURCE=500 -g -O2 -MT libtdb_la-tdb.lo -MD -MP -MF .deps/libtdb_la-tdb.Tpo -c tdb.c -fPIC -DPIC -o .libs/libtdb_la-tdb.o /bin/sh ../libtool --mode=link gcc -g -O2 -o libtdb.la libtdb_la-spinlock.lo libtdb_la-tdb.lo rm -fr .libs/libtdb.a .libs/libtdb.la ar cru .libs/libtdb.a .libs/libtdb_la-spinlock.o .libs/libtdb_la-tdb.o ranlib .libs/libtdb.a creating libtdb.la (cd .libs && rm -f libtdb.la && ln -s ../libtdb.la libtdb.la) if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -fno-strict-aliasing -Werror -Wall -g -O2 -MT tdbtool.o -MD -MP -MF ".deps/tdbtool.Tpo" -c -o tdbtool.o tdbtool.c; \ then mv -f ".deps/tdbtool.Tpo" ".deps/tdbtool.Po"; else rm -f ".deps/tdbtool.Tpo"; exit 1; fi /bin/sh ../libtool --mode=link gcc -g -O2 -o tdbtool tdbtool.o libtdb.la gcc -g -O2 -o tdbtool tdbtool.o ./.libs/libtdb.a make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/tdb' Making all in thunarx make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunarx' make all-am make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunarx' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"thunarx\" -DTHUNARX_COMPILATION -DTHUNARX_DIRECTORY=\"/usr/local/lib/thunarx-1\" -DHAVE_GNUC_VISIBILITY -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fno-strict-aliasing -Werror -Wall -g -O2 -MT libthunarx_1_la-thunarx-config.lo -MD -MP -MF ".deps/libthunarx_1_la-thunarx-config.Tpo" -c -o libthunarx_1_la-thunarx-config.lo `test -f 'thunarx-config.c' || echo './'`thunarx-config.c; \ then mv -f ".deps/libthunarx_1_la-thunarx-config.Tpo" ".deps/libthunarx_1_la-thunarx-config.Plo"; else rm -f ".deps/libthunarx_1_la-thunarx-config.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"thunarx\" -DTHUNARX_COMPILATION -DTHUNARX_DIRECTORY=\"/usr/local/lib/thunarx-1\" -DHAVE_GNUC_VISIBILITY -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fno-strict-aliasing -Werror -Wall -g -O2 -MT libthunarx_1_la-thunarx-config.lo -MD -MP -MF .deps/libthunarx_1_la-thunarx-config.Tpo -c thunarx-config.c -fPIC -DPIC -o .libs/libthunarx_1_la-thunarx-config.o /bin/sh ../libtool --mode=link gcc -g -O2 -o libthunarx-1.la -rpath /usr/local/lib -export-dynamic -export-symbols-regex "^[^_].*" -version-info 1:0:1 -Wl,-O1 libthunarx_1_la-thunarx-aliasdef.lo libthunarx_1_la-thunarx-config.lo libthunarx_1_la-thunarx-file-info.lo libthunarx_1_la-thunarx-menu-provider.lo libthunarx_1_la-thunarx-preferences-provider.lo libthunarx_1_la-thunarx-private.lo libthunarx_1_la-thunarx-property-page.lo libthunarx_1_la-thunarx-property-page-provider.lo libthunarx_1_la-thunarx-provider-factory.lo libthunarx_1_la-thunarx-provider-module.lo libthunarx_1_la-thunarx-provider-plugin.lo -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXinerama -lXi -lXrandr -lXext -lXcursor -lXfixes -lpango-1.0 -lcairo -lXrender -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 rm -fr .libs/libthunarx-1.exp .libs/libthunarx-1.la .libs/libthunarx-1.lai .libs/libthunarx-1.so .libs/libthunarx-1.so.0 .libs/libthunarx-1.so.0.1.0 .libs/libthunarx-1.ver generating symbol list for `libthunarx-1.la' /usr/bin/nm -B .libs/libthunarx_1_la-thunarx-aliasdef.o .libs/libthunarx_1_la-thunarx-config.o .libs/libthunarx_1_la-thunarx-file-info.o .libs/libthunarx_1_la-thunarx-menu-provider.o .libs/libthunarx_1_la-thunarx-preferences-provider.o .libs/libthunarx_1_la-thunarx-private.o .libs/libthunarx_1_la-thunarx-property-page.o .libs/libthunarx_1_la-thunarx-property-page-provider.o .libs/libthunarx_1_la-thunarx-provider-factory.o .libs/libthunarx_1_la-thunarx-provider-module.o .libs/libthunarx_1_la-thunarx-provider-plugin.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libthunarx-1.exp grep -E -e "^[^_].*" ".libs/libthunarx-1.exp" > ".libs/libthunarx-1.expT" mv -f ".libs/libthunarx-1.expT" ".libs/libthunarx-1.exp" echo "{ global:" > .libs/libthunarx-1.ver cat .libs/libthunarx-1.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libthunarx-1.ver echo "local: *; };" >> .libs/libthunarx-1.ver gcc -shared .libs/libthunarx_1_la-thunarx-aliasdef.o .libs/libthunarx_1_la-thunarx-config.o .libs/libthunarx_1_la-thunarx-file-info.o .libs/libthunarx_1_la-thunarx-menu-provider.o .libs/libthunarx_1_la-thunarx-preferences-provider.o .libs/libthunarx_1_la-thunarx-private.o .libs/libthunarx_1_la-thunarx-property-page.o .libs/libthunarx_1_la-thunarx-property-page-provider.o .libs/libthunarx_1_la-thunarx-provider-factory.o .libs/libthunarx_1_la-thunarx-provider-module.o .libs/libthunarx_1_la-thunarx-provider-plugin.o /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so -lfontconfig -lXinerama -lXi -lXrandr -lXext -lXcursor -lXfixes /usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lXrender -lX11 /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -Wl,-O1 -Wl,-soname -Wl,libthunarx-1.so.0 -Wl,-version-script -Wl,.libs/libthunarx-1.ver -o .libs/libthunarx-1.so.0.1.0 (cd .libs && rm -f libthunarx-1.so.0 && ln -s libthunarx-1.so.0.1.0 libthunarx-1.so.0) (cd .libs && rm -f libthunarx-1.so && ln -s libthunarx-1.so.0.1.0 libthunarx-1.so) creating libthunarx-1.la (cd .libs && rm -f libthunarx-1.la && ln -s ../libthunarx-1.la libthunarx-1.la) make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunarx' make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunarx' Making all in thunar-vfs make[2]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunar-vfs' make all-am make[3]: Entering directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunar-vfs' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEXO_API_SUBJECT_TO_CHANGE -DEXO_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"thunar-vfs\" -DSN_API_NOT_YET_FROZEN -DTHUNAR_VFS_COMPILATION -DHAVE_GNUC_VISIBILITY -I/usr/local/include/exo-0.3 -I/usr/include/gtk-2.0 -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng12 -fno-strict-aliasing -Werror -Wall -g -O2 -MT libthunar_vfs_1_la-thunar-vfs-enum-types.lo -MD -MP -MF ".deps/libthunar_vfs_1_la-thunar-vfs-enum-types.Tpo" -c -o libthunar_vfs_1_la-thunar-vfs-enum-types.lo `test -f 'thunar-vfs-enum-types.c' || echo './'`thunar-vfs-enum-types.c; \ then mv -f ".deps/libthunar_vfs_1_la-thunar-vfs-enum-types.Tpo" ".deps/libthunar_vfs_1_la-thunar-vfs-enum-types.Plo"; else rm -f ".deps/libthunar_vfs_1_la-thunar-vfs-enum-types.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEXO_API_SUBJECT_TO_CHANGE -DEXO_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"thunar-vfs\" -DSN_API_NOT_YET_FROZEN -DTHUNAR_VFS_COMPILATION -DHAVE_GNUC_VISIBILITY -I/usr/local/include/exo-0.3 -I/usr/include/gtk-2.0 -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng12 -fno-strict-aliasing -Werror -Wall -g -O2 -MT libthunar_vfs_1_la-thunar-vfs-enum-types.lo -MD -MP -MF .deps/libthunar_vfs_1_la-thunar-vfs-enum-types.Tpo -c thunar-vfs-enum-types.c -fPIC -DPIC -o .libs/libthunar_vfs_1_la-thunar-vfs-enum-types.o In file included from thunar-vfs-enum-types.c:7: ../thunar-vfs/thunar-vfs-alias.h:177: error: 'thunar_vfs_mime_application_ref' undeclared here (not in a function) cc1: warnings being treated as errors ../thunar-vfs/thunar-vfs-alias.h:177: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_ref' ../thunar-vfs/thunar-vfs-alias.h:180: error: 'thunar_vfs_mime_application_unref' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:180: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_unref' ../thunar-vfs/thunar-vfs-alias.h:183: error: 'thunar_vfs_mime_application_get_command' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:183: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_get_command' In file included from thunar-vfs-enum-types.c:7: ../thunar-vfs/thunar-vfs-alias.h:184:1: error: "thunar_vfs_mime_application_get_command" redefined In file included from ../thunar-vfs/thunar-vfs.h:31, from thunar-vfs-enum-types.c:6: ../thunar-vfs/thunar-vfs-mime-application.h:65:1: error: this is the location of the previous definition ../thunar-vfs/thunar-vfs-alias.h:189: error: 'thunar_vfs_mime_application_get_flags' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:189: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_get_flags' In file included from thunar-vfs-enum-types.c:7: ../thunar-vfs/thunar-vfs-alias.h:190:1: error: "thunar_vfs_mime_application_get_flags" redefined In file included from ../thunar-vfs/thunar-vfs.h:31, from thunar-vfs-enum-types.c:6: ../thunar-vfs/thunar-vfs-mime-application.h:75:1: error: this is the location of the previous definition ../thunar-vfs/thunar-vfs-alias.h:192: error: 'thunar_vfs_mime_application_get_name' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:192: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_get_name' In file included from thunar-vfs-enum-types.c:7: ../thunar-vfs/thunar-vfs-alias.h:193:1: error: "thunar_vfs_mime_application_get_name" redefined In file included from ../thunar-vfs/thunar-vfs.h:31, from thunar-vfs-enum-types.c:6: ../thunar-vfs/thunar-vfs-mime-application.h:85:1: error: this is the location of the previous definition ../thunar-vfs/thunar-vfs-alias.h:198: error: 'thunar_vfs_mime_application_exec' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:198: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_exec' ../thunar-vfs/thunar-vfs-alias.h:201: error: 'thunar_vfs_mime_application_exec_with_env' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:201: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_exec_with_env' ../thunar-vfs/thunar-vfs-alias.h:204: error: 'thunar_vfs_mime_application_lookup_icon_name' undeclared here (not in a function) ../thunar-vfs/thunar-vfs-alias.h:204: warning: type defaults to 'int' in declaration of 'IA__thunar_vfs_mime_application_lookup_icon_name' thunar-vfs-enum-types.c: In function 'IA__thunar_vfs_mime_application_flags_get_type': thunar-vfs-enum-types.c:34: error: 'THUNAR_VFS_MIME_APPLICATION_HIDDEN' undeclared (first use in this function) thunar-vfs-enum-types.c:34: error: (Each undeclared identifier is reported only once thunar-vfs-enum-types.c:34: error: for each function it appears in.) thunar-vfs-enum-types.c:35: error: 'THUNAR_VFS_MIME_APPLICATION_REQUIRES_TERMINAL' undeclared (first use in this function) thunar-vfs-enum-types.c:36: error: 'THUNAR_VFS_MIME_APPLICATION_SUPPORTS_STARTUP_NOTIFY' undeclared (first use in this function) thunar-vfs-enum-types.c:37: error: 'THUNAR_VFS_MIME_APPLICATION_SUPPORTS_MULTI' undeclared (first use in this function) make[3]: *** [libthunar_vfs_1_la-thunar-vfs-enum-types.lo] Error 1 make[3]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunar-vfs' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar/thunar-vfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mruiz/repositorio/svn/xfce/xfce4-svn-source/thunar' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. Update my svn repositories 2. Compile libexo, xfce4-dev-tools and Thunar 3. Libexo and xfce-dev tools don't have problems, only Thunar. Actual Results: Thunar not compile. Expected Results: Build the executable binary.
Looks like your sandbox is outdated. Run 'make clean' and rerun autogen.sh with --enable-maintainer-mode. That should regenerate the files.
(In reply to comment #1) > Looks like your sandbox is outdated. Run 'make clean' and rerun autogen.sh with > --enable-maintainer-mode. That should regenerate the files. It works! After every download a revision must use "make clean && autogen.sh --enable-maintainer-mode? I suggest that revision appears in the dialog "About". Cheers
You need to run atleast autogen.sh --enable-maintainer-mode, else several files won't be rebuild properly. The revision appears in the about dialog if you compile from a svn sandbox or a release tarball. I don't appear if you use svn export, because there's simply no way to determine the revision number then.
Marking as INVALID then.
why resolution is INVALID? Greetings!
Because it's not a bug. You just forgot to enable maintainer mode.
why resolution is INVALID? Greetings!(In reply to comment #6) > Because it's not a bug. You just forgot to enable maintainer mode. Thanks for your explanation