Summary: | dev-db/mysql-5.0.56 fails to compile with autoconf-2.62: db_config.h not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Heiko Baums <heiko.baums> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dliana, fabio.coatti, gurligebis, leio, m.debruijne, Martin.vGagern, mysql-bugs, rkelley, Sergiy.Borodych |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://lists.gnu.org/archive/html/bug-autoconf/2008-04/msg00031.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 217647, 224067 | ||
Attachments: | build.log |
Description
Heiko Baums
2008-04-16 16:16:17 UTC
What is the output of `emerge -vp =dev-db/mysql-5.0.56`? # emerge -vp =dev-db/mysql-5.0.56 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-db/mysql-5.0.56 [5.0.54] USE="berkdb perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static" 27,105 kB Total: 1 package (1 upgrade), Size of downloads: 27,105 kB please post full build logs as attachments instead of just the tail snippets. often times the tail snippets are irrelevant. seems to be an autoconf-2.62 bug the important part here is from much earlier: configure: creating ./config.status ./config.status: line 827: db_cxx.h:../../././bdb/dist/../dbinc/db_cxx.in: No such file or directory ./config.status: line 828: db_int.h:../../././bdb/dist/../dbinc/db_int.in: No such file or directory ./config.status: line 829: include.tcl:../../././bdb/dist/../test/include.tcl: No such file or directory ./config.status: line 830: db.h:../../././bdb/dist/../dbinc/db.in:../../././bdb/dist/../dbinc_auto/rpc_defs.in:../../././bdb/dist/../dbinc_auto/ext_prot.in: No such file or directory config.status: creating Makefile END OF BERKELEY DB CONFIGURATION mandriva seems to have a fix: http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/autoconf/current/SOURCES/autoconf-2.62-fix-multiline-string.patch?view=log Created attachment 150422 [details]
build.log
(In reply to comment #4) > mandriva seems to have a fix: > http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/autoconf/current/SOURCES/autoconf-2.62-fix-multiline-string.patch?view=log > Just tested it: it fixes the issue. same here.. Is there still a need of more info? no ... we're waiting for autoconf to find out the right fix and once they merge that, i'll add it to our autoconf e Remove berkdb (Berkeley DB support is deprecated and will be removed in future versions!) # /etc/portage/package.use dev-db/mysql -berkdb emerge -avD dev-db/mysql emerge --config =dev-db/mysql-5.0.56 (In reply to comment #10) > Remove berkdb > (Berkeley DB support is deprecated and will be removed in future versions!) > > # /etc/portage/package.use > dev-db/mysql -berkdb > > emerge -avD dev-db/mysql > emerge --config =dev-db/mysql-5.0.56 > I can confirm that this happens with mysql-5.0.54 as well, and that USE="-berkdb" is a working workaround. autoconf-2.62-r1 should fix things for you ... but it isnt the final/correct fix, so we'll leave the bug open Well, in case you care: recently autoconf's git got following fix for this problem http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=22efb81e0aaad363d4b0f9fb6cfef80aa6e46f85 should be fixed with autoconf-2.63 in the tree |