| Summary: | dev-db/mysql-5.1.16_alpha-r30 won't compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | David Watzke <david> |
| Component: | [OLD] Core system | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
David Watzke
2006-02-18 11:38:11 UTC
yes bug reports are welcome, they help me to take under control the weakest points, only don't expect bug fixing ;-) . I've an x86 system with a running 5.1 MySQL compiled with dev-db/mysql-5.1.6_alpha-r30 USE="berkdb extraengine innodb max-idx-128 perl ssl -big-tables -cluster -debug -minimal -srvdir -static" since the package fail at storage/archive you could try "-extraengine" to see if it's working (this will remove support for storage engines different from myisam and innodb) . thanks for the report You're welcome. Flag -extraengine was already disabled, so... it must be something other. I've compiled it with: USE="berkdb innodb ssl -big-tables -cluster -debug -extraengine -max-idx-128 -minimal -perl -srvdir -static" ok, it's exactly the opposite of what I was saying (reproducible on x86), to build it "extraengine" need to be set. The embedded server (--with[out]-embedded-server) is enabled by default, it require archive storage engine also if it's disabled in configure options. Thus fail to compile/link. Probably I'll add a USE flag to enable/disable the embedded server too, but need to check a pair of things before, the route may be also have it always enabled. This _is_ a bug at the moment, since the status of the embedded server is unspecified and our policies say it's not allowed. Also the pluggable storage engine architecture, one of the biggest features of MySQL 5.1 is still under heavy development, so it's not the case to be worried ;-) . short answer: # echo "dev-db/mysql extraengine" >> /etc/portage/package.use and try the luck again with 5.1.7_beta ;-) Yes, it compiles with extraengine. Thanks. 5.1.7 beta is in the tree, also some use flags have been added, that may help to prevent conflicts and create others ;-) regards |