i tied to emerge eggdrop and it failed because of this: i686-pc-linux-gnu-gcc -pipe -fPIC -O2 -march=athlon-xp -fomit-frame-pointer -Wall -I. -I../../.. -I../../.. -I../../../src/mod -DHAVE_CONFIG_H `mysql_config --cflags` -DMAKING_MODS -c .././mysql.mod/mysql.c In file included from /usr/include/mysql/mysql.h:62, from ../mysql.mod/mysql_mod.h:32, from ../mysql.mod/mysql.c:24: /usr/include/mysql/my_list.h:32: error: syntax error before "int" make[2]: *** [../mysql.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/eggdrop-1.6.17/work/eggdrop1.6.17/src/mod/mysql.mod' make[1]: *** [mysql.mod_so] Error 2 make[1]: Leaving directory `/var/tmp/portage/eggdrop-1.6.17/work/eggdrop1.6.17/src/mod' make: *** [modules] Error 2 i have mysql 4.1.8 installed Reproducible: Always Steps to Reproduce: 1. emerge mysql 4.1 2. emerge eggdrop 3. Actual Results: it dosen't compilile because of a syntax error Expected Results: I should able to compile it. Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r3 i686) ================================================================= System uname: 2.6.10-gentoo-r3 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 8 2005, 22:06:46)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.8.5-r2, 1.4_p6, 1.9.3, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups dvdr encode fam foomaticdb fortran gbdm gd gdbm gif gnome gnomne gpm gtk gtk2 imagemagick imap imlib ipv6 jpeg kde libg++ libwww mad mhash mikmod mmx motif mozilla mp3 mpeg mysql mysqli ncurses nls oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xv zlib linguas_de"
Both eggdrop and mysql use a symbol 'list_delete' that's resulting in this error.
Fixed in eggdrop-1.6.17-r1 and I made eggdrop-1.6.17 depend on <mysql-4.1
*** Bug 87347 has been marked as a duplicate of this bug. ***
being fixed in 1.6.17-r1 isn't very helpful considering bug 86579