Summary: | New "stable" mysql ebuild for dev-db/mysql-4.0.22 does not build. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tim Ellis <tim.ellis> |
Component: | Current packages | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | alex, eradicator, me |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Output of emerge info
emerge.info - does not compile mysql-4.0.22.ebuild - added dependency on >=sys-apps/texinfo-4.7-r1 |
Description
Tim Ellis
2004-11-01 02:20:44 UTC
Created attachment 43061 [details]
Output of emerge info
Compiles for me without problems. See emerge info above. > Compiles for me without problems. See emerge info above.
It does not compile for me in 3 different computers. Emerge info does not differ much, I will post mine. It stops on the same step as for
Tim Ellis
Created attachment 43062 [details]
emerge.info - does not compile
it fails on generation of manual.txt. I have tried both 4.0.21 and 4.0.22 to compare: works /bin/sh /var/tmp/portage/mysql-4.0.21/work/mysql-4.0.21/missing --run makeinfo -I . --no-headers --no-split --output manual.txt manual.texi not works /bin/sh /var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/missing --run makeinfo -I . --no-headers --no-split --output manual.txt manual.texi as you see commands are identical, so I assume that problem is in manual.texi. Now, as attemp just copy it over from .21 to .22, and trying again, and it works just fine: ... cd . && /usr/bin/perl ./Support/texi2html -iso -number manual.texi perl -w ./Support/generate-text-files.pl mysql.info "Installing" "Tutorial" > ../INSTALL-SOURCE perl -w ./Support/generate-text-files.pl mysql.info "GPL license" "MySQL FLOSS License Exception" > ../COPYING perl -w ./Support/generate-text-files.pl mysql.info "MySQL FLOSS License Exception" "Function Index" > ../EXCEPTIONS-CLIENT perl -w ./Support/generate-text-files.pl mysql.info "Installing binary" "Installing source" > INSTALL-BINARY perl -w ./Support/generate-text-files.pl mysql.info "Mac OS X installation" "NetWare installation" > ../support-files/MacOSX/ReadMe.txt make all-am make[1]: Entering directory `/var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/Docs' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/Docs' So, difference is in bad manual.texi file. It does not compile for us in version 4.0.22. People, did you tried to compile 4.0.22 before pushing it to 'stable'? What is different on our systems then if it does not work on all 3 my servers where I tried ? *** Bug 69703 has been marked as a duplicate of this bug. *** Alex, but would not it fail for everyone if manual.texi file was bad? Why does it compile for me then? *confused* 4.0.22 works perfectly fine for me. could you please trace down if it's makeinfo or text2html that is failing? i'm on makeinfo-4.7 (sys-apps/texinfo-4.7-r1). what version are you using? upgraded from sys-apps/texinfo-4.6 to current this seems to be my issue. i guess sys-apps/texinfo-4.7-r1 needs to be added as a minimum dependancy. yes, now I understand what happen. Some people upgraded texinfo to 4.7-r1 before this new ebuild for MySQL has been released. Now, all people which did not updated their systems for ~1week will get into trouble compiling mysql. Adding dependency helps to resolve this problem Created attachment 43064 [details]
mysql-4.0.22.ebuild - added dependency on >=sys-apps/texinfo-4.7-r1
--- /usr/portage/dev-db/mysql/mysql-4.0.22.ebuild.orig 2004-11-01
13:52:13.397608352 +0200
+++ /usr/portage/dev-db/mysql/mysql-4.0.22.ebuild 2004-11-01
13:52:45.766687504 +0200
@@ -29,6 +29,7 @@
ssl? ( >=dev-libs/openssl-0.9.6d )
perl? ( dev-lang/perl )
>=sys-libs/zlib-1.1.3
+ >=sys-apps/texinfo-4.7-r1
sys-apps/procps
>=sys-apps/sed-4"
PDEPEND="perl? ( dev-perl/DBI dev-perl/DBD-mysql )"
Hi Alexander, not sure, but it seems question to you to push this change in portage (updated ebuild attached at http://bugs.gentoo.org/attachment.cgi?id=43064&action=view) Robin, do you agree? Thanks. Alex fixed in cvs. |