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

Reply via email to