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

Bug 124760

Summary: dev-db/mysql-5.0.18-r30 failed > bdb berkeley-db disabled due to arch or version
Product: Gentoo Linux Reporter: Mudrii <mudrii>
Component: EclassesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: AMD64   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mudrii 2006-03-03 02:41:46 UTC
I try to recompile mysql-5.0.18-r30 and get an error

 emerge --info
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800 
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 acpi apache2 bitmap-fonts bzip2 crypt dbx doc expat fortran ftp gd gmp ithreads lm_sensors logrotate mhash mysql mysqli ncurses nls nptl pam pcre perl php posix python readline samba sharedext simplexml snmp sockets spl sqlite ssl symlink tcpd threads tokenizer udev unicode userlocales verbose xinetd xml xml2 xmlrpc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS




emerge -pv mysql

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-db/mysql-5.0.18-r30  -berkdb -big-tables -cluster -debug -embedded -extraengine -max-idx-128 -minimal  perl (-selinux) -srvdir  ssl -static 0 kB

Total size of downloads: 0 kB


emerge mysql
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-db/mysql-5.0.18-r30 to /
>>> md5 files
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-03 02:43:27 UTC

*** This bug has been marked as a duplicate of 124750 ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-03 02:43:45 UTC
.
Comment 3 Mudrii 2006-03-03 02:52:05 UTC
I try to recompile mysql-5.0.18-r30 and get an error

 emerge --info
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 acpi apache2 bitmap-fonts bzip2 crypt dbx doc expat fortran ftp gd gmp ithreads lm_sensors logrotate mhash mysql mysqli ncurses nls nptl pam pcre perl php posix python readline samba sharedext simplexml snmp sockets spl sqlite ssl symlink tcpd threads tokenizer udev unicode userlocales verbose xinetd xml xml2 xmlrpc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS




emerge -pv mysql

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-db/mysql-5.0.18-r30  -berkdb -big-tables -cluster -debug -embedded -extraengine -max-idx-128 -minimal +perl (-selinux) -srvdir +ssl -static 0 kB

Total size of downloads: 0 kB


emerge mysql
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-db/mysql-5.0.18-r30 to /
>>> md5 files   ;-) mysql-5.1.7_beta.ebuild
>>> md5 files   ;-) mysql-5.0.18.ebuild
>>> md5 files   ;-) mysql-3.23.58-r1.ebuild
>>> md5 files   ;-) mysql-4.0.26.ebuild
>>> md5 files   ;-) mysql-4.0.25-r2.ebuild
>>> md5 files   ;-) mysql-4.1.16-r30.ebuild
>>> md5 files   ;-) mysql-4.1.14.ebuild
>>> md5 files   ;-) mysql-5.0.18-r30.ebuild
>>> md5 files   ;-) mysql-4.1.18-r30.ebuild
>>> md5 files   ;-) mysql-4.1.16.ebuild
>>> md5 files   ;-) files/digest-mysql-5.0.18-r30
>>> md5 files   ;-) files/mysql-slot.conf.d
>>> md5 files   ;-) files/digest-mysql-4.1.16-r30
>>> md5 files   ;-) files/digest-mysql-4.1.18-r30
>>> md5 files   ;-) files/my.cnf-4.1-r1
>>> md5 files   ;-) files/mysql-slot.rc6-r1
>>> md5 files   ;-) files/digest-mysql-3.23.58-r1
>>> md5 files   ;-) files/mysql-slot.rc6
>>> md5 files   ;-) files/mysql.init
>>> md5 files   ;-) files/mysqlmanager-slot.conf.d
>>> md5 files   ;-) files/my.cnf-4.0.24-r1
>>> md5 files   ;-) files/my.cnf-4.0.14-r1
>>> md5 files   ;-) files/digest-mysql-5.0.18
>>> md5 files   ;-) files/my.cnf-4.1
>>> md5 files   ;-) files/logrotate.mysql
>>> md5 files   ;-) files/mysql-4.0.24-r1.rc6
>>> md5 files   ;-) files/my.cnf
>>> md5 files   ;-) files/digest-mysql-5.1.7_beta
>>> md5 files   ;-) files/mysql-slot.conf.d-r1
>>> md5 files   ;-) files/mysql-4.0.15.rc6
>>> md5 files   ;-) files/digest-mysql-4.1.14
>>> md5 files   ;-) files/digest-mysql-4.0.25-r2
>>> md5 files   ;-) files/mysql-slot.rc6-r3
>>> md5 files   ;-) files/digest-mysql-4.0.26
>>> md5 files   ;-) files/mysql-4.0.24-r2.rc6
>>> md5 files   ;-) files/digest-mysql-4.1.16
>>> md5 files   ;-) files/mysqlmanager-slot.rc6
>>> md5 files   ;-) files/logrotate-slot.mysql
>>> md5 src_uri ;-) mysql-5.0.18.tar.gz
>>> md5 src_uri ;-) mysql-extras-20060115.tar.bz2
>>> Unpacking source...
 * MySQL DATADIR is /var/lib/mysql-500
 * Previous datadir found, it's YOUR job to change
 * ownership and have care of it
>>> Unpacking mysql-5.0.18.tar.gz to /var/tmp/portage/mysql-5.0.18-r30/work
>>> Unpacking mysql-extras-20060115.tar.bz2 to /var/tmp/portage/mysql-5.0.18-r30/work
 * using "010_all_slot-my-print-default-r2.patch"
 * >    Move config directory to the gentoo default
 * using "035_x86_asm-pic-fixes-r7.patch"
 * >    remove page relocations
 * >    Most part of the original patch has already been accepted by MysQL,
 * >    here is the remaining.
 * >    _many_ tanks to pageexec@freemail.hu
 * using "080_all_slot_script-r4.patch"
 * >    add slot MySQL support to scripts utilities
 * using "081_all_slot_manager-r3.patch"
 * >    add slot support for mysqlmanager
 * using "703_all_test-rpl_rotate_logs.patch"
 * >    fix for the test suite
 * Applying various patches (bugfixes/updates) ...
 *   010_all_slot-my-print-default-r2.patch ...                                                                 [ ok ]
 *   080_all_slot_script-r4.patch ...                                                                           [ ok ]
 *   081_all_slot_manager-r3.patch ...                                                                          [ ok ]
 *   703_all_test-rpl_rotate_logs.patch ...                                                                     [ ok ]
 * Done with patching
 * reconfiguring dir "."
/usr/portage/eclass/mysql.eclass: line 166: eautoreconf: command not found
 * reconfiguring dir "innobase"
/usr/portage/eclass/mysql.eclass: line 166: eautoreconf: command not found
>>> Source unpacked.
 * bdb berkeley-db disabled due to arch or version

!!! ERROR: dev-db/mysql-5.0.18-r30 failed.
!!! Function econf, Line 498, Exitcode 1
!!! no configure script found
!!! If you need support, post the topmost build error, NOT this status message.

if I use USE flags berkdb I get littel bit different result
USE="berkdb" emerge mysql
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-db/mysql-5.0.18-r30 to /
>>> md5 files   ;-) mysql-5.1.7_beta.ebuild
>>> md5 files   ;-) mysql-5.0.18.ebuild
>>> md5 files   ;-) mysql-3.23.58-r1.ebuild
>>> md5 files   ;-) mysql-4.0.26.ebuild
>>> md5 files   ;-) mysql-4.0.25-r2.ebuild
>>> md5 files   ;-) mysql-4.1.16-r30.ebuild
>>> md5 files   ;-) mysql-4.1.14.ebuild
>>> md5 files   ;-) mysql-5.0.18-r30.ebuild
>>> md5 files   ;-) mysql-4.1.18-r30.ebuild
>>> md5 files   ;-) mysql-4.1.16.ebuild
>>> md5 files   ;-) files/digest-mysql-5.0.18-r30
>>> md5 files   ;-) files/mysql-slot.conf.d
>>> md5 files   ;-) files/digest-mysql-4.1.16-r30
>>> md5 files   ;-) files/digest-mysql-4.1.18-r30
>>> md5 files   ;-) files/my.cnf-4.1-r1
>>> md5 files   ;-) files/mysql-slot.rc6-r1
>>> md5 files   ;-) files/digest-mysql-3.23.58-r1
>>> md5 files   ;-) files/mysql-slot.rc6
>>> md5 files   ;-) files/mysql.init
>>> md5 files   ;-) files/mysqlmanager-slot.conf.d
>>> md5 files   ;-) files/my.cnf-4.0.24-r1
>>> md5 files   ;-) files/my.cnf-4.0.14-r1
>>> md5 files   ;-) files/digest-mysql-5.0.18
>>> md5 files   ;-) files/my.cnf-4.1
>>> md5 files   ;-) files/logrotate.mysql
>>> md5 files   ;-) files/mysql-4.0.24-r1.rc6
>>> md5 files   ;-) files/my.cnf
>>> md5 files   ;-) files/digest-mysql-5.1.7_beta
>>> md5 files   ;-) files/mysql-slot.conf.d-r1
>>> md5 files   ;-) files/mysql-4.0.15.rc6
>>> md5 files   ;-) files/digest-mysql-4.1.14
>>> md5 files   ;-) files/digest-mysql-4.0.25-r2
>>> md5 files   ;-) files/mysql-slot.rc6-r3
>>> md5 files   ;-) files/digest-mysql-4.0.26
>>> md5 files   ;-) files/mysql-4.0.24-r2.rc6
>>> md5 files   ;-) files/digest-mysql-4.1.16
>>> md5 files   ;-) files/mysqlmanager-slot.rc6
>>> md5 files   ;-) files/logrotate-slot.mysql
>>> md5 src_uri ;-) mysql-5.0.18.tar.gz
>>> md5 src_uri ;-) mysql-extras-20060115.tar.bz2
>>> Unpacking source...
 * MySQL DATADIR is /var/lib/mysql-500
 * Previous datadir found, it's YOUR job to change
 * ownership and have care of it
>>> Unpacking mysql-5.0.18.tar.gz to /var/tmp/portage/mysql-5.0.18-r30/work
>>> Unpacking mysql-extras-20060115.tar.bz2 to /var/tmp/portage/mysql-5.0.18-r30                        /work
 * using "010_all_slot-my-print-default-r2.patch"
 * >    Move config directory to the gentoo default
 * using "035_x86_asm-pic-fixes-r7.patch"
 * >    remove page relocations
 * >    Most part of the original patch has already been accepted by MysQL,
 * >    here is the remaining.
 * >    _many_ tanks to pageexec@freemail.hu
 * using "080_all_slot_script-r4.patch"
 * >    add slot MySQL support to scripts utilities
 * using "081_all_slot_manager-r3.patch"
 * >    add slot support for mysqlmanager
 * using "703_all_test-rpl_rotate_logs.patch"
 * >    fix for the test suite
 * Applying various patches (bugfixes/updates) ...
 *   010_all_slot-my-print-default-r2.patch ...                           [ ok ]
 *   080_all_slot_script-r4.patch ...                                     [ ok ]
 *   081_all_slot_manager-r3.patch ...                                    [ ok ]
 *   703_all_test-rpl_rotate_logs.patch ...                               [ ok ]
 * Done with patching
 * reconfiguring dir "."
/usr/portage/eclass/mysql.eclass: line 166: eautoreconf: command not found
 * reconfiguring dir "innobase"
/usr/portage/eclass/mysql.eclass: line 166: eautoreconf: command not found
cp: cannot stat `ltmain.sh': No such file or directory
/var/tmp/portage/mysql-5.0.18-r30/work/mysql/bdb/dist /var/tmp/portage/mysql-5.0                        .18-r30/work/mysql
Creating directories...
mkdir ../test_server
Creating Berkeley DB source tree symbolic links...
        btree/tags -> ../dist/tags
        build_unix/tags -> ../dist/tags
        clib/tags -> ../dist/tags
        common/tags -> ../dist/tags
        cxx/tags -> ../dist/tags
        db/tags -> ../dist/tags
        db185/tags -> ../dist/tags
        db_archive/tags -> ../dist/tags
        db_checkpoint/tags -> ../dist/tags
        db_deadlock/tags -> ../dist/tags
        db_dump/tags -> ../dist/tags
        db_dump185/tags -> ../dist/tags
        db_load/tags -> ../dist/tags
        db_printlog/tags -> ../dist/tags
        db_recover/tags -> ../dist/tags
        db_stat/tags -> ../dist/tags
        db_upgrade/tags -> ../dist/tags
        db_verify/tags -> ../dist/tags
        dbinc/tags -> ../dist/tags
        dbinc_auto/tags -> ../dist/tags
        dbm/tags -> ../dist/tags
        dbreg/tags -> ../dist/tags
        env/tags -> ../dist/tags
        fileops/tags -> ../dist/tags
        hash/tags -> ../dist/tags
        hmac/tags -> ../dist/tags
        hsearch/tags -> ../dist/tags
        libdb_java/tags -> ../dist/tags
        lock/tags -> ../dist/tags
        log/tags -> ../dist/tags
        mp/tags -> ../dist/tags
        mutex/tags -> ../dist/tags
        os/tags -> ../dist/tags
        os_vxworks/tags -> ../dist/tags
        os_win32/tags -> ../dist/tags
        qam/tags -> ../dist/tags
        rep/tags -> ../dist/tags
        rpc_client/tags -> ../dist/tags
        rpc_server/tags -> ../dist/tags
        tcl/tags -> ../dist/tags
        test_server/tags -> ../dist/tags
        txn/tags -> ../dist/tags
        xa/tags -> ../dist/tags
Building ../README
Building aclocal.m4
Running autoheader to build config.hin
Running autoconf to build configure
645954
645824
Building RPC client/server files
Building ../dbinc_auto/db_ext.h
Building ../dbinc_auto/btree_ext.h
Building ../dbinc_auto/dbreg_ext.h
Building ../dbinc_auto/hash_ext.h
Building ../dbinc_auto/log_ext.h
Building ../dbinc_auto/mutex_ext.h
Building ../dbinc_auto/qam_ext.h
Building ../dbinc_auto/txn_ext.h
Building ../dbinc_auto/int_def.in
Building ../build_win32/db.h
        dbreg/tags -> ../dist/tags
        env/tags -> ../dist/tags
        fileops/tags -> ../dist/tags
        hash/tags -> ../dist/tags
        hmac/tags -> ../dist/tags
        hsearch/tags -> ../dist/tags
        libdb_java/tags -> ../dist/tags
        lock/tags -> ../dist/tags
        log/tags -> ../dist/tags
        mp/tags -> ../dist/tags
        mutex/tags -> ../dist/tags
        os/tags -> ../dist/tags
        os_vxworks/tags -> ../dist/tags
        os_win32/tags -> ../dist/tags
        qam/tags -> ../dist/tags
        rep/tags -> ../dist/tags
        rpc_client/tags -> ../dist/tags
        rpc_server/tags -> ../dist/tags
        tcl/tags -> ../dist/tags
        test_server/tags -> ../dist/tags
        txn/tags -> ../dist/tags
        xa/tags -> ../dist/tags
Building ../README
Building aclocal.m4
Running autoheader to build config.hin
Running autoconf to build configure
645954
645824
Building RPC client/server files
Building ../dbinc_auto/db_ext.h
Building ../dbinc_auto/btree_ext.h
Building ../dbinc_auto/dbreg_ext.h
Building ../dbinc_auto/hash_ext.h
Building ../dbinc_auto/log_ext.h
Building ../dbinc_auto/mutex_ext.h
Building ../dbinc_auto/qam_ext.h
Building ../dbinc_auto/txn_ext.h
Building ../dbinc_auto/int_def.in
Building ../build_win32/db.h
Building tags
>>> Source unpacked.
 * bdb berkeley-db disabled due to arch or version

!!! ERROR: dev-db/mysql-5.0.18-r30 failed.
!!! Function econf, Line 498, Exitcode 1
!!! no configure script found
!!! If you need support, post the topmost build error, NOT this status message.


Before worked well.

How can I fix it ?