Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 77399

Summary: Can't emake eggdrop (mysql module)
Product: Gentoo Linux Reporter: Robert Förster <Dessa>
Component: New packagesAssignee: Packages in net-irc <net-irc>
Status: RESOLVED FIXED    
Severity: blocker CC: pstlpete
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Robert Förster 2005-01-10 10:52:38 UTC
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"
Comment 1 Sven Wegener gentoo-dev 2005-01-10 11:05:52 UTC
Both eggdrop and mysql use a symbol 'list_delete' that's resulting in this error.
Comment 2 Sven Wegener gentoo-dev 2005-03-04 16:38:49 UTC
Fixed in eggdrop-1.6.17-r1 and I made eggdrop-1.6.17 depend on <mysql-4.1
Comment 3 Sven Wegener gentoo-dev 2005-03-30 15:59:07 UTC
*** Bug 87347 has been marked as a duplicate of this bug. ***
Comment 4 Peter 2005-03-30 19:36:45 UTC
being fixed in 1.6.17-r1 isn't very helpful considering bug 86579