Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51681 - ebuild mysql-4.0.20 crashes on " suffix or operands invalid for `mov' "
Summary: ebuild mysql-4.0.20 crashes on " suffix or operands invalid for `mov' "
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
Depends on: 50323
Blocks:
  Show dependency tree
 
Reported: 2004-05-21 11:09 UTC by Frank
Modified: 2004-06-24 09:46 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 Frank 2004-05-21 11:09:48 UTC
The merge of mysql stops with an compilation error, see output in the Actual Results section.

Reproducible: Always
Steps to Reproduce:
1. emerge mysql
2.
3.

Actual Results:  
if gcc -DUNDEF_THREADS_HACK -I. -I. -I.. -I./../include -I../include -I./.. -I.. 
-I..     -O3 -DDBUG_OFF -mcpu=i586 -Os -pipe -fomit-frame-pointer 
-DHAVE_ERRNO_AS_DEFINE=1 -DUSE_OLD_FUNCTIONS  -MT mysqltest.o -MD -MP -MF ".
deps/mysqltest.Tpo" \
  -c -o mysqltest.o `test -f 'mysqltest.c' || echo './'`mysqltest.c; \
then mv -f ".deps/mysqltest.Tpo" ".deps/mysqltest.Po"; \
else rm -f ".deps/mysqltest.Tpo"; exit 1; \
fi
if g++ -DUNDEF_THREADS_HACK -I. -I. -I.. -I./../include -I../include -I./.. -I.. 
-I..     -O3 -DDBUG_OFF -mcpu=i586 -Os -pipe -fomit-frame-pointer 
-felide-constructors -fno-exceptions -fno-rtti  -fno-implicit-templates 
-fno-exceptions -fno-rtti -MT mysqlbinlog.o -MD -MP -MF ".deps/mysqlbinlog.Tpo" 
\
  -c -o mysqlbinlog.o `test -f 'mysqlbinlog.cc' || echo './'`mysqlbinlog.cc; \
then mv -f ".deps/mysqlbinlog.Tpo" ".deps/mysqlbinlog.Po"; \
else rm -f ".deps/mysqlbinlog.Tpo"; exit 1; \
fi
{standard input}: Assembler messages:
{standard input}:5771: Warning: end of file not at end of a line; newline 
inserted
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
{standard input}:5866: Error: suffix or operands invalid for `mov'
make[2]: *** [mysqlbinlog.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/mysql-4.0.20/work/mysql-4.0.
20/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mysql-4.0.20/work/mysql-4.0.20'
make: *** [all] Error 2

!!! ERROR: dev-db/mysql-4.0.20 failed.
!!! Function src_compile, Line 166, Exitcode 2
!!! compile problem


Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.
4.25_pre7-gss-r2)
=================================================================
System uname: 2.4.25_pre7-gss-r2 i686 VIA Samuel 2
Gentoo Base System version 1.4.12
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=i586 -Os -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=i586 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.
org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="apache2 apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gnome gpm 
gtk gtk2 imap imlib jpeg kde ldap libg++ libwww mad maildir mikmod motif mpeg 
mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime 
readline sasl sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv 
zlib"
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-05-22 16:24:43 UTC
i'd bet that you don't have enough memory or swap.
MySQL is known for needing large amounts of it to compile properly (on the order of 1GB+ of memory+swap in some cases). Alternatively try CFLAGS="-mcpu=c3 -pipe" as that should also take the requirements down some.
Comment 2 Tuan Van (RETIRED) gentoo-dev 2004-06-03 15:22:18 UTC
bug #50323 came from the same reporter, same symptom. It must be low/bad memory/swap thing.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2004-06-24 08:24:46 UTC
do you have enough ram/swap ?
did you try memtest86 ?
Comment 4 Frank 2004-06-24 09:46:17 UTC
Adding more swap space resulted in clean compile. Not an bug.