! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Compile error in revision 19774
Status:
CLOSED: INVALID
Severity:
blocker

Comments

Description Miguel Angel Ruiz Manzano 2006-02-07 16:25:45 CET
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.
Comment 1 Benedikt Meurer editbugs 2006-02-07 16:27:02 CET
Looks like your sandbox is outdated. Run 'make clean' and rerun autogen.sh with
--enable-maintainer-mode. That should regenerate the files.
Comment 2 Miguel Angel Ruiz Manzano 2006-02-07 17:53:04 CET
(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
Comment 3 Benedikt Meurer editbugs 2006-02-07 18:06:04 CET
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.
Comment 4 Benedikt Meurer editbugs 2006-02-10 21:36:19 CET
Marking as INVALID then.
Comment 5 Miguel Angel Ruiz Manzano 2006-02-13 15:47:43 CET
why resolution is INVALID?

Greetings!
Comment 6 Benedikt Meurer editbugs 2006-02-13 15:49:07 CET
Because it's not a bug. You just forgot to enable maintainer mode.
Comment 7 Miguel Angel Ruiz Manzano 2006-02-13 15:53:26 CET
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

Bug #1441

Reported by:
Miguel Angel Ruiz Manzano
Reported on: 2006-02-07
Last modified on: 2009-07-17

People

Assignee:
Jannis Pohlmann
CC List:
0 users

Version

Version:
0.2.1svn

Attachments

Additional information