Summary: | dev-db/mysql-5.1.59: Fails to install with "there are files installed outside the prefix" | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Jens <jens> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jens |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Solaris | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 388125 | ||
Bug Blocks: | 380703 | ||
Attachments: |
environment
build.log |
Description
Jens
2011-10-29 17:16:31 UTC
Created attachment 291145 [details]
environment
Created attachment 291147 [details]
build.log
This happens with or without enabling "minimal" QA Notice: the following files are outside of the prefix: /usr /usr/share /usr/share/mysql /usr/include /usr/include/mysql /usr/include/mysql/my_dbug.h /usr/include/mysql/mysql_time.h /usr/include/mysql/m_string.h ... Configure seems okish (My EPREFIX is /gentoo) ./configure --prefix=/gentoo/usr .... ... configure: WARNING: unrecognized options: --without-extra-tools, --without-innodb, --without-bench, --without-berkeley-db, --without-row-based-r eplication But then: make[2]: Entering directory `/gentoo/var/tmp/portage/dev-db/mysql-5.1.59/work/mysql/scripts' /gentoo/bin/rm -f msql2mysql msql2mysql-t /gentoo/bin/sed \ -e 's!@''bindir''@!/gentoo/usr/bin!g' \ -e 's!@''sbindir''@!/gentoo/usr/sbin!g' \ -e 's!@''scriptdir''@!/gentoo/usr/bin!g' \ -e 's!@''prefix''@!/gentoo/usr!g' \ -e 's!@''datadir''@!/gentoo/usr/share!g' \ # --- Here we go: -e 's!@''localstatedir''@!/var/lib/mysql!g' \ -e 's!@''libexecdir''@!/usr/sbin!g' \ -e 's!@''pkglibdir''@!/usr/lib/mysql!g' \ -e 's!@''pkgincludedir''@!/usr/include/mysql!g' \ -e 's!@''pkgdatadir''@!/usr/share/mysql!g' \ -e 's!@''pkgplugindir''@!/usr/lib/mysql/plugin!g' \ -e 's!@''pkgsuppdir''@!/gentoo/usr/share/mysql!g' \ -e 's!@''sysconfdir''@!/etc/mysql!g' \ -e 's!@''mandir''@!/gentoo/usr/share/man!g' \ -e 's!@''infodir''@!/gentoo/usr/share/info!g' \ same problem seen on x86-macos fixed with the changed eclasses in Prefix overlay now landed in gx86 |