Bug #26628 error while compiling mysql
Submitted: 26 Feb 2007 5:55 Modified: 26 Feb 2007 9:50
Reporter: John-Michael Fischer Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Compiling Severity:S1 (Critical)
Version:mysql-5.0.26-r2 OS:Linux (gentoo, 2.6 kernel)
Assigned to: CPU Architecture:Any
Tags: compile

[26 Feb 2007 5:55] John-Michael Fischer
Description:
when emerging I get the following error.

 i686-pc-linux-gnu-gcc -DDEFAULT_CHARSET_HOME=\"/usr\" -DDATADIR=\"/var/lib/mysql\" -DDEFAULT_HOME_E
NV=MYSQL_HOME -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX -DDEFAULT_SYSCONFDIR=\"/etc/mysql\" -DSH
AREDIR=\"/usr/share/mysql\" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I.. -I../include -I../include -DDBUG
_OFF -march=pentium3 -O2 -pipe -fomit-frame-pointer -DHAVE_ERRNO_AS_DEFINE=1 -MT xml.lo -MD -MP -MF
.deps/xml.Tpo -c xml.c -fPIC -DPIC -o .libs/xml.o
make[2]: *** [ctype-uca.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
 i686-pc-linux-gnu-gcc -DDEFAULT_CHARSET_HOME=\"/usr\" -DDATADIR=\"/var/lib/mysql\" -DDEFAULT_HOME_E
NV=MYSQL_HOME -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX -DDEFAULT_SYSCONFDIR=\"/etc/mysql\" -DSH
AREDIR=\"/usr/share/mysql\" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I.. -I../include -I../include -DDBUG
_OFF -march=pentium3 -O2 -pipe -fomit-frame-pointer -DHAVE_ERRNO_AS_DEFINE=1 -MT xml.lo -MD -MP -MF
.deps/xml.Tpo -c xml.c -o xml.o >/dev/null 2>&1
mv -f .deps/xml.Tpo .deps/xml.Plo
make[2]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.0.26-r2/work/mysql/libmysql_r'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.0.26-r2/work/mysql'
make: *** [all] Error 2

! ERROR: dev-db/mysql-5.0.26-r2 failed.
Call stack:
  ebuild.sh, line 1614: Called dyn_compile
  ebuild.sh, line 971: Called qa_call 'src_compile'
  environment, line 4386: Called src_compile
  ebuild.sh, line 1304: Called mysql_src_compile
  mysql.eclass, line 603: Called die

! emake failed
! If you need support, post the topmost build error, and the call stack if relevant.
! A complete build log is located at '/var/tmp/portage/dev-db/mysql-5.0.26-r2/temp/build.log'.

How to repeat:
emerge --sync && emerge mysql
[26 Feb 2007 6:08] John-Michael Fischer
entire emerge log

Attachment: emerge log for package.zip (application/x-zip-compressed, text), 42.00 KiB.

[26 Feb 2007 9:18] Sveta Smirnova
Thank you for the report.

Could you please try with current 5.0.33 sources accessible from http://dev.mysql.com/downloads/mysql/5.0.html?
[26 Feb 2007 9:50] Sergei Golubchik
If you look at the log you attached, you'll see
...
cat: write error: No space left on device
...