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