Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32810 - net-im/gnomemeeting-0.98.5 fails to compile
Summary: net-im/gnomemeeting-0.98.5 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 33020 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-11-05 11:01 UTC by Tom Wesley
Modified: 2003-11-08 11:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
updated ebuild (gnomemeeting-0.98.5-r1.ebuild.tar.gz,4.84 KB, application/x-gzip)
2003-11-07 21:25 UTC, Todor Zviskov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Wesley 2003-11-05 11:01:38 UTC
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DGNOMEMEETING_IMAGES=\"/usr/share/pixmaps\" -DG_LOG_DOMAIN=\"GnomeMeeting\" -DSHARE_DIR=\"/usr/share/gnomemeeting\" -I../.. -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/ptlib/unix -I/usr/include/ptclib -I/usr/include/openh323 -DP_LINUX -D_REENTRANT -DHAS_OSS -DNDEBUG -DPHAS_TEMPLATES -DP_USE_PRAGMA -DPTRACING -Wall -O2 -g -DHAS_IXJ -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/SDL -D_REENTRANT -DHAS_SDL -c xdap.c  -fPIC -DPIC -o .libs/xdap.lo
xdap.c: In function `parseonly':
xdap.c:162: error: incompatible types in assignment
xdap.c: At top level:
xdap.c:107: warning: `registerNode' defined but not used
xdap.c:114: warning: `deregisterNode' defined but not used
make[3]: *** [xdap.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnomemeeting-0.98.5/work/gnomemeeting-0.98.5/lib/xdap'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnomemeeting-0.98.5/work/gnomemeeting-0.98.5/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnomemeeting-0.98.5/work/gnomemeeting-0.98.5'
make: *** [all-recursive-am] Error 2
 
!!! ERROR: net-im/gnomemeeting-0.98.5 failed.
!!! Function src_compile, Line 64, Exitcode 2
!!! (no error message)


Here's my emerge info:
tawesley root # emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.4.20-gentoo-r8 )
=================================================================
System uname: 2.4.20-gentoo-r8 i686 AMD Athlon(tm) MP 2400+
Gentoo Base System version 1.4.3.11
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-mp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/ge neric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-mp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox autoaddcvs ccache fixpackages"
GENTOO_MIRRORS="http://212.219.247.16/sites/www.ibiblio.org/gentoo/ http://212.2 19.247.19/sites/www.ibiblio.org/gentoo/ http://212.219.247.18/sites/www.ibiblio. org/gentoo/ http://212.219.247.20/sites/www.ibiblio.org/gentoo/ http://194.83.57 .15/sites/www.ibiblio.org/gentoo/ http://212.219.56.162/sites/www.ibiblio.org/ge ntoo/ http://212.219.247.14/sites/www.ibiblio.org/gentoo/ http://212.219.247.21/ sites/www.ibiblio.org/gentoo/ http://212.219.247.17/sites/www.ibiblio.org/gentoo / http://194.83.57.3/sites/www.ibiblio.org/gentoo/ ftp://ftp.snt.utwente.nl/pub/ os/linux/gentoo ftp://gentoo.linux.no/pub/gentoo/ http://212.219.247.15/sites/ww w.ibiblio.org/gentoo/ ftp://ftp.uninett.no/pub/linux/Gentoo http://194.83.57.2/s ites/www.ibiblio.org/gentoo/ http://194.83.57.7/sites/www.ibiblio.org/gentoo/ ht tp://194.83.57.11/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www. ibiblio.org/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://linux.rz.ruhr-uni- bochum.de/gentoo-mirror/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 oss apm avi cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncur ses nls pdflib png quicktime spell xml2 xmms xv zlib gtkhtml alsa gdbm berkdb sl ang readline arts tetex bonobo svga tcltk java guile ruby mysql sdl gpm tcpd pam  libwww ssl perl python esd imlib oggvorbis qt motif opengl mozilla ldap cdr X k de gtk gtk2 ptl gnome dvd pda crypt truetype artswrappersuid video_cards_radeon"
Comment 1 Todor Zviskov 2003-11-05 17:56:33 UTC
Yep, same problem here. Not sure if new openssl (0.9.7c) is responsible for
that but I had it merged before and when I tried to re-emerge (after upgrading
openssl) the build failed.
Comment 2 Martin Allchin 2003-11-05 18:07:17 UTC
same error here, i too had it compiled previously...
Comment 3 Jeremy Heslop 2003-11-06 15:52:05 UTC
This bug is registered at gnome bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=125745

You will have to emerge the ebuild manually so you can edit some code.
Here is how I fixed:

ebuild /usr/portage/net-im/gnomemeeting/gnomemeeting-0.98.5.ebuild fetch
unpack
( or just do an emerge of gnomemeeting and wait for it to break)

then cd into portage work directory wherever that might be
cd /var/tmp/portage/gnomemeeting-0.98.5/work/gnomemeeting-0.98.5/lib/xdap


change line 159 from in file xdap.c:
  xmlSAXHandler sax;
to
  xmlSAXHandlerV1 sax;

then continue merging with:
ebuild /usr/portage/net-im/gnomemeeting/gnomemeeting-0.98.5.ebuild compile
install qmerge

Hopefully it will then continue compiling and merge successfully.
Comment 4 Ulrich Plate (RETIRED) gentoo-dev 2003-11-07 11:01:47 UTC
Had the same error, changing line 159 in xdap.c fixes it. Thanks a lot.
Comment 5 Todor Zviskov 2003-11-07 21:25:16 UTC
Created attachment 20410 [details]
updated ebuild

Here's an updated ebuild for gnomemeeting so that it works w/ >=libxml2-2.6.0.
It includes a patch as suggested above as well as >=libxml2-2.6.0 as
dependency.
Comment 6 Alastair Tse (RETIRED) gentoo-dev 2003-11-08 08:32:16 UTC
thanks all for your input. i've added a patch to 0.98.5 so it compiles against
libxml-2.6.x

in the future, please attach patches and ebuilds in plain text.
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-11-08 11:35:34 UTC
*** Bug 33020 has been marked as a duplicate of this bug. ***