Hi I tried to updatge lmule today and it choked in compile. There seems to be conflict between wxWindows definitions and glib-1.2 definitions
Heres the errors. Make I think was trying to compile parallally so the errors are not very synchronous. I am wondering why nobody else is getting this same error. Spundun --------------------------------------------------------------------- make all-recursive make[1]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1' Making all in intl make[2]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/intl'make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/intl' Making all in m4 make[2]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/m4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src' source='AddFriend.cpp' object='AddFriend.o' libtool=no \ depfile='.deps/AddFriend.Po' tmpdepfile='.deps/AddFriend.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Iwx/xrc -Iwx/xrc/expat/xmlparse -Iwx/xrc/expat/xmltok -c -o AddFriend.o `test -f 'AddFriend.cpp' || echo './'`AddFriend.cpp Making all in wx make[3]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx' Making all in xrc make[4]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx/xrc' gcc -c expat/xmltok/xmlrole.c gcc -c expat/xmltok/xmltok.c g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_bmpbt.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_bmp.cpp In file included from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from SysTray.h:20, from emuleDlg.h:41, from emule.h:30, from AddFriend.cpp:23: /usr/include/gtk-1.2/gdk/gdktypes.h:52: conflicting types for `typedef gulong GdkAtom' /usr/include/wx/defs.h:2050: previous declaration as `typedef struct _GdkAtom*GdkAtom' /usr/include/gtk-1.2/gdk/gdktypes.h:57: conflicting types for `typedef struct _GdkWindow GdkWindow' /usr/include/wx/defs.h:2051: previous declaration as `typedef struct _GdkDrawable GdkWindow' /usr/include/gtk-1.2/gdk/gdktypes.h:58: conflicting types for `typedef struct _GdkWindow GdkPixmap' /usr/include/wx/defs.h:2053: previous declaration as `typedef struct _GdkDrawable GdkPixmap' /usr/include/gtk-1.2/gdk/gdktypes.h:59: conflicting types for `typedef struct _GdkWindow GdkBitmap' /usr/include/wx/defs.h:2052: previous declaration as `typedef struct _GdkDrawable GdkBitmap' g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_bttn.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_cald.cpp make[2]: *** [AddFriend.o] Error 1 make[2]: *** Waiting for unfinished jobs.... g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_chckb.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_chckl.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_choic.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_combo.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_dlg.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_frame.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_gauge.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_gdctl.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_html.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_listb.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_listc.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_menu.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_notbk.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_panel.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_radbt.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_radbx.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_scrol.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_scwin.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_sizer.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_slidr.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_spin.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_stbmp.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_stbox.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_stlin.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_sttxt.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_text.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_toolb.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_tree.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xh_unkwn.cpp g++ -I../.. -Iexpat/xmlparse -c `/usr/bin/wx-config --cxxflags` xml.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xmlres.cpp g++ -I../.. -c `/usr/bin/wx-config --cxxflags` xmlrsall.cpp gcc -Iexpat/xmltok -c expat/xmlparse/xmlparse.c ar cr libxrc.a xmlrole.o xmltok.o xmlparse.o xh_bmpbt.o xh_bmp.o xh_bttn.o xh_cald.o xh_chckb.o xh_chckl.o xh_choic.o xh_combo.o xh_dlg.o xh_frame.o xh_gauge.o xh_gdctl.o xh_html.o xh_listb.o xh_listc.o xh_menu.o xh_notbk.o xh_panel.o xh_radbt.o xh_radbx.o xh_scrol.o xh_scwin.o xh_sizer.o xh_slidr.o xh_spin.o xh_stbmp.o xh_stbox.o xh_stlin.o xh_sttxt.o xh_text.o xh_toolb.o xh_tree.o xh_unkwn.o xml.o xmlres.o xmlrsall.o ranlib libxrc.a make[4]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx/xrc' make[4]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx' make[3]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src/wx' make[3]: Entering directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src' source='AddFriend.cpp' object='AddFriend.o' libtool=no \ depfile='.deps/AddFriend.Po' tmpdepfile='.deps/AddFriend.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Iwx/xrc -Iwx/xrc/expat/xmlparse -Iwx/xrc/expat/xmltok -c -o AddFriend.o `test -f 'AddFriend.cpp' || echo './'`AddFriend.cpp source='animate.cpp' object='animate.o' libtool=no \ depfile='.deps/animate.Po' tmpdepfile='.deps/animate.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Iwx/xrc -Iwx/xrc/expat/xmlparse -Iwx/xrc/expat/xmltok -c -o animate.o `test -f 'animate.cpp' || echo './'`animate.cpp source='BarShader.cpp' object='BarShader.o' libtool=no \ depfile='.deps/BarShader.Po' tmpdepfile='.deps/BarShader.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Iwx/xrc -Iwx/xrc/expat/xmlparse -Iwx/xrc/expat/xmltok -c -o BarShader.o `test -f 'BarShader.cpp' || echo './'`BarShader.cpp In file included from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from SysTray.h:20, from emuleDlg.h:41, from emule.h:30, from AddFriend.cpp:23: /usr/include/gtk-1.2/gdk/gdktypes.h:52: conflicting types for `typedef gulong GdkAtom' /usr/include/wx/defs.h:2050: previous declaration as `typedef struct _GdkAtom*GdkAtom' /usr/include/gtk-1.2/gdk/gdktypes.h:57: conflicting types for `typedef struct _GdkWindow GdkWindow' /usr/include/wx/defs.h:2051: previous declaration as `typedef struct _GdkDrawable GdkWindow' /usr/include/gtk-1.2/gdk/gdktypes.h:58: conflicting types for `typedef struct _GdkWindow GdkPixmap' /usr/include/wx/defs.h:2053: previous declaration as `typedef struct _GdkDrawable GdkPixmap' /usr/include/gtk-1.2/gdk/gdktypes.h:59: conflicting types for `typedef struct _GdkWindow GdkBitmap' /usr/include/wx/defs.h:2052: previous declaration as `typedef struct _GdkDrawable GdkBitmap' In file included from /usr/include/gtk-1.2/gdk/gdk.h:31, from /usr/include/gtk-1.2/gtk/gtk.h:31, from SysTray.h:20, from emuleDlg.h:41, from emule.h:30, from BarShader.cpp:3: /usr/include/gtk-1.2/gdk/gdktypes.h:52: conflicting types for `typedef gulong GdkAtom' /usr/include/wx/defs.h:2050: previous declaration as `typedef struct _GdkAtom*GdkAtom' /usr/include/gtk-1.2/gdk/gdktypes.h:57: conflicting types for `typedef struct _GdkWindow GdkWindow' /usr/include/wx/defs.h:2051: previous declaration as `typedef struct _GdkDrawable GdkWindow' /usr/include/gtk-1.2/gdk/gdktypes.h:58: conflicting types for `typedef struct _GdkWindow GdkPixmap' /usr/include/wx/defs.h:2053: previous declaration as `typedef struct _GdkDrawable GdkPixmap' /usr/include/gtk-1.2/gdk/gdktypes.h:59: conflicting types for `typedef struct _GdkWindow GdkBitmap' /usr/include/wx/defs.h:2052: previous declaration as `typedef struct _GdkDrawable GdkBitmap' make[3]: *** [AddFriend.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [BarShader.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/lmule-1.2.1/work/lmule-1.2.1' make: *** [all] Error 2 !!! ERROR: net-p2p/lmule-1.2.1 failed. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message) --------------------------------------------------------------------- -- [EMAIL PROTECTED] mailing list