Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77399 - Can't emake eggdrop (mysql module)
Summary: Can't emake eggdrop (mysql module)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
: 87347 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-10 10:52 UTC by Robert Förster
Modified: 2005-03-30 19:36 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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