Re: Glimmer fails to build



Hi Carlos,

The problem you're having are definitely not related to glimmer, but as
you yourself suggest probably in glib. I'm afraid i don't have any
useful information beyond that.

Jeroen

On Thu, 2002-09-05 at 02:09, Carlos A. Paramio wrote:
> Hi,
> 
> 	I've compiled Anjuta2 from source, to test .po file for my lang. When I run 
> it, it complains about a necessary Glimmer component (Document-Manager, to 
> treat Mime type text/plain). So I get Glimmer from CVS too, and prepare it to 
> build. But, in middle of building process, I get these errors:
> 
> rm -fr .libs/libglimmerfile-control.la .libs/libglimmerfile-control.* 
> .libs/libglimmerfile-control.*
> gcc -shared  glimmer-file-factory.lo -Wl,--whole-archive 
> ./.libs/libglimmerfile.al 
> glimmer-language-menu/.libs/libglimmer_language_menu.al 
> glimmer-language-spec/.libs/libglimmer_language_spec.al 
> glimmer-style-cache/.libs/libglimmer_style_cache.al 
> dialogs/.libs/libdialogs.al -Wl,--no-whole-archive  -Wl,--rpath 
> -Wl,/home/parax/gnome2/lib -Wl,--rpath -Wl,/home/parax/gnome2/lib  -L/usr/lib 
> ./.libs/libglimmerfile.al 
> glimmer-language-menu/.libs/libglimmer_language_menu.al 
> glimmer-language-spec/.libs/libglimmer_language_spec.al 
> glimmer-style-cache/.libs/libglimmer_style_cache.al 
> dialogs/.libs/libdialogs.al -L/home/parax/gnome2/lib -L/usr/X11R6/lib 
> /home/parax/gnome2/lib/libgtksourceview.so /usr/lib/libgnomeui-2.so -lSM 
> -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-2.so 
> /usr/lib/libgnomevfs-2.so /usr/lib/libgnomeprintui-2.so 
> /usr/lib/libgnomeprint-2.so /usr/lib/libgnomecanvas-2.so 
> /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so 
> /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgconf-2.so 
> /usr/lib/libORBit-2.so /usr/lib/liblinc.so /usr/lib/libgthread-2.0.so 
> -lpthread /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so 
> /usr/lib/libxml2.so -lz /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so 
> /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so 
> /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so 
> /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so       -Wl,-soname 
> -Wl,libglimmerfile-control.so.0 -o .libs/libglimmerfile-control.so.0.0.0
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:229: multiple definition of 
> `g_bit_nth_lsf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:229: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:242: multiple definition of 
> `g_bit_nth_msf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:242: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:256: multiple definition of 
> `g_bit_storage'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:256: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:270: multiple definition of 
> `g_trash_stack_push'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:270: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:278: multiple definition of 
> `g_trash_stack_pop'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:278: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:295: multiple definition of 
> `g_trash_stack_peek'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:295: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file-persist-file.lo): In function 
> `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of 
> `g_trash_stack_height'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:304: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:229: multiple definition of 
> `g_bit_nth_lsf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:229: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:242: multiple definition of 
> `g_bit_nth_msf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:242: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:256: multiple definition of 
> `g_bit_storage'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:256: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:270: multiple definition of 
> `g_trash_stack_push'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:270: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:278: multiple definition of 
> `g_trash_stack_pop'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:278: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:295: multiple definition of 
> `g_trash_stack_peek'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:295: 
> first defined here
> ./.libs/libglimmerfile.al(glimmer-file.lo): In function 
> `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of 
> `g_trash_stack_height'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:304: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:229: multiple definition of 
> `g_bit_nth_lsf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:229: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:242: multiple definition of 
> `g_bit_nth_msf'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:242: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:256: multiple definition of 
> `g_bit_storage'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:256: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:270: multiple definition of 
> `g_trash_stack_push'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:270: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:278: multiple definition of 
> `g_trash_stack_pop'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:278: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:295: multiple definition of 
> `g_trash_stack_peek'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:295: 
> first defined here
> glimmer-language-spec/.libs/libglimmer_language_spec.al(glimmer-language-spec.lo): 
> In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of 
> `g_trash_stack_height'
> ./.libs/libglimmerfile.al(glimmer-file-persist-stream.lo):/usr/include/glib-2.0/glib/gutils.h:304: 
> first defined here
> collect2: ld returned 1 exit status
> make[3]: *** [libglimmerfile-control.la] Error 1
> make[3]: Saliendo directorio 
> `/home/parax/tmp/cvs/gnome/glimmer/libglimmerfile'
> make[2]: *** [all-recursive] Error 1
> make[2]: Saliendo directorio 
> `/home/parax/tmp/cvs/gnome/glimmer/libglimmerfile'
> make[1]: *** [all-recursive] Error 1
> make[1]: Saliendo directorio `/home/parax/tmp/cvs/gnome/glimmer'
> make: *** [all-recursive-am] Error 2
> 
> I thinked that 'g_bit_nth_lsf' must be own of glib, but however I'd been 
> looking for a 'g_bit_nth_lsf' definition in Glimmer source code. Obviously, I 
> didn't find it, so I think it maybe a linker problem.
> 
> Any ideas?
> 
> Regards,
> -- 
> Carlos A. Paramio
> carlos paramio hispalinux es
> http://webs.ono.com/carlosparamio
> _______________________________________________
> gnome-devtools mailing list
> gnome-devtools gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-devtools
> 





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]