Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69701 - New "stable" mysql ebuild for dev-db/mysql-4.0.22 does not build.
Summary: New "stable" mysql ebuild for dev-db/mysql-4.0.22 does not build.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
: 69703 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-01 02:20 UTC by Tim Ellis
Modified: 2004-11-01 10:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge info (emerge_info.txt,1.66 KB, text/plain)
2004-11-01 03:02 UTC, Jakub Moc (RETIRED)
Details
emerge.info - does not compile (emerge.info,2.15 KB, text/plain)
2004-11-01 03:14 UTC, Alex V. Koval
Details
mysql-4.0.22.ebuild - added dependency on >=sys-apps/texinfo-4.7-r1 (mysql-4.0.22.ebuild,8.15 KB, text/plain)
2004-11-01 03:53 UTC, Alex V. Koval
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Ellis 2004-11-01 02:20:44 UTC
cd . && \
/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
cd . && /bin/sh /var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/missing --run makeinfo --no-split -I . manual.texi
cd . && /usr/bin/perl ./Support/texi2html -iso -number manual.texi
manual.texi:778: warning: acirc is an invalid ISO code, using ^.
manual.texi:778: warning: auml is an invalid ISO code, using ".
manual.texi:778: warning: ouml is an invalid ISO code, using ".
manual.texi:27617: warning: auml is an invalid ISO code, using ".
manual.texi:27618: warning: ouml is an invalid ISO code, using ".
manual.texi:27619: warning: uuml is an invalid ISO code, using ".
manual.texi:27630: warning: Uuml is an invalid ISO code, using ".
manual.texi:27630: warning: uuml is an invalid ISO code, using ".
manual.texi:27630: warning: Ouml is an invalid ISO code, using ".
manual.texi:27630: warning: ouml is an invalid ISO code, using ".
manual.texi:27631: warning: Auml is an invalid ISO code, using ".
manual.texi:27631: warning: auml is an invalid ISO code, using ".
manual.texi:41528: warning: Ouml is an invalid ISO code, using ".
manual.texi:41529: warning: Ouml is an invalid ISO code, using ".
manual.texi:42140: warning: uuml is an invalid ISO code, using ".
manual.texi:42148: warning: uuml is an invalid ISO code, using ".
manual.texi:42155: warning: uuml is an invalid ISO code, using ".
manual.texi:42215: warning: uuml is an invalid ISO code, using ".
manual.texi:42224: warning: uuml is an invalid ISO code, using ".
manual.texi:42410: warning: uuml is an invalid ISO code, using ".
manual.texi:42427: warning: uuml is an invalid ISO code, using ".
manual.texi:42428: warning: uuml is an invalid ISO code, using ".
manual.texi:42429: warning: uuml is an invalid ISO code, using ".
manual.texi:42555: warning: uuml is an invalid ISO code, using ".
manual.texi:43229: warning: uuml is an invalid ISO code, using ".
manual.texi:43239: warning: Auml is an invalid ISO code, using ".
manual.texi:43240: warning: Ouml is an invalid ISO code, using ".
manual.texi:43241: warning: Uuml is an invalid ISO code, using ".
manual.texi:43248: warning: Auml is an invalid ISO code, using ".
manual.texi:43249: warning: Ouml is an invalid ISO code, using ".
manual.texi:43250: warning: Uuml is an invalid ISO code, using ".
manual.texi:43256: warning: Ntilde is an invalid ISO code, using ~.
manual.texi:81411: warning: undefined flag: myodbc3_version.
manual.texi:81686: @image file `Images/myarchitecture.txt' (for text) unreadable: No such file or directory.
manual.texi:82727: @image file `Images/mydsn-icon.txt' (for text) unreadable: No such file or directory.
manual.texi:82732: @image file `Images/mydsn.txt' (for text) unreadable: No such file or directory.
manual.texi:82755: @image file `Images/mydsn-setup.txt' (for text) unreadable: No such file or directory.
manual.texi:82788: @image file `Images/mydsn-example.txt' (for text) unreadable: No such file or directory.
manual.texi:82804: @image file `Images/mydsn-test-success.txt' (for text) unreadable: No such file or directory.
manual.texi:82808: @image file `Images/mydsn-test-fail.txt' (for text) unreadable: No such file or directory.
manual.texi:82815: @image file `Images/mydsn-options.txt' (for text) unreadable: No such file or directory.
manual.texi:83145: @image file `Images/mydsn-icon.txt' (for text) unreadable: No such file or directory.
manual.texi:83154: @image file `Images/mydsn.txt' (for text) unreadable: No such file or directory.
manual.texi:83189: @image file `Images/mydsn-trace.txt' (for text) unreadable: No such file or directory.
manual.texi:81411: warning: undefined flag: myodbc3_version.
manual.texi:81686: @image file `Images/myarchitecture.txt' (for text) unreadable: No such file or directory.
manual.texi:82727: @image file `Images/mydsn-icon.txt' (for text) unreadable: No such file or directory.
manual.texi:82732: @image file `Images/mydsn.txt' (for text) unreadable: No such file or directory.
manual.texi:82755: @image file `Images/mydsn-setup.txt' (for text) unreadable: No such file or directory.
manual.texi:82788: @image file `Images/mydsn-example.txt' (for text) unreadable: No such file or directory.
manual.texi:82804: @image file `Images/mydsn-test-success.txt' (for text) unreadable: No such file or directory.
manual.texi:82808: @image file `Images/mydsn-test-fail.txt' (for text) unreadable: No such file or directory.
manual.texi:82815: @image file `Images/mydsn-options.txt' (for text) unreadable: No such file or directory.
manual.texi:83145: @image file `Images/mydsn-icon.txt' (for text) unreadable: No such file or directory.
manual.texi:83154: @image file `Images/mydsn.txt' (for text) unreadable: No such file or directory.
manual.texi:83189: @image file `Images/mydsn-trace.txt' (for text) unreadable: No such file or directory.
manual.texi:83770: @image file `Images/myaccess.txt' (for text) unreadable: No such file or directory.
manual.texi:83780: @image file `Images/myaccess-odbc.txt' (for text) unreadable: No such file or directory.
manual.texi:84369: @image file `Images/mydsn-trace.txt' (for text) unreadable: No such file or directory.
manual.texi:84383: @image file `Images/mydll-properties.txt' (for text) unreadable: No such file or directory.
manual.texi:84392: @image file `Images/mydsn-options.txt' (for text) unreadable: No such file or directory.
manual.texi:84422: @image file `Images/myflowchart.txt' (for text) unreadable: No such file or directory.
manual.texi:90007: warning: eacute is an invalid ISO code, using '.
manual.texi:91467: warning: uuml is an invalid ISO code, using ".
manual.texi:83770: @image file `Images/myaccess.txt' (for text) unreadable: No such file or directory.
manual.texi:83780: @image file `Images/myaccess-odbc.txt' (for text) unreadable: No such file or directory.
manual.texi:84369: @image file `Images/mydsn-trace.txt' (for text) unreadable: No such file or directory.
manual.texi:84383: @image file `Images/mydll-properties.txt' (for text) unreadable: No such file or directory.
manual.texi:84392: @image file `Images/mydsn-options.txt' (for text) unreadable: No such file or directory.
manual.texi:84422: @image file `Images/myflowchart.txt' (for text) unreadable: No such file or directory.
manual.texi:95569: warning: auml is an invalid ISO code, using ".
manual.texi:100274: warning: otilde is an invalid ISO code, using ~.
manual.texi:100713: warning: eacute is an invalid ISO code, using '.
makeinfo: Removing output file `manual.txt' due to errors; use --force to preserve.
make[2]: *** [manual.txt] Error 1
make[2]: *** Waiting for unfinished jobs....
makeinfo: Removing output file `/var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/Docs/mysql.info' due to errors; use --force to preserve.
make[2]: *** [mysql.info] Error 1
Image Images/myarchitecture not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-icon not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-setup not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-example not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-test-success not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-test-fail not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-options not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-icon not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-trace not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myaccess not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myaccess-odbc not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-trace not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydll-properties not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-options not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myflowchart not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myarchitecture not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-icon not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-setup not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-example not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-test-success not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-test-fail not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-options not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-icon not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-trace not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myaccess not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myaccess-odbc not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-trace not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydll-properties not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/mydsn-options not found at ./Support/texi2html line 1838, <FH001> line 107752.
Image Images/myflowchart not found at ./Support/texi2html line 1838, <FH001> line 107752.
make[2]: Leaving directory `/var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22/Docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mysql-4.0.22/work/mysql-4.0.22'
make: *** [all] Error 2

!!! ERROR: dev-db/mysql-4.0.22 failed.
!!! Function src_compile, Line 159, Exitcode 2
!!! compile problem


Reproducible: Always
Steps to Reproduce:
1. type emerge -u world, updating from mysql-4.0.20

Actual Results:  
I had coffee. Oh it broke too -  see details above.

Expected Results:  
Well, it should have compiled and worked :D

Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8.1)
=================================================================
System uname: 2.6.8.1 i686 Intel(R) Xeon(TM) CPU 2.80GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://
gentoo.tiscali.nl/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apm arts avi berkdb bitmap-fonts crypt cups encode f77 foomaticdb gdbm gif gpm 
gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis 
opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd 
truetype x86 xml2 xmms xv zlib"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2004-11-01 03:02:53 UTC
Created attachment 43061 [details]
Output of emerge info
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2004-11-01 03:03:32 UTC
Compiles for me without problems. See emerge info above. 
Comment 3 Alex V. Koval 2004-11-01 03:11:28 UTC
> 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
Comment 4 Alex V. Koval 2004-11-01 03:14:38 UTC
Created attachment 43062 [details]
emerge.info - does not compile
Comment 5 Alex V. Koval 2004-11-01 03:24:47 UTC
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 ?

Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-11-01 03:30:44 UTC
*** Bug 69703 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2004-11-01 03:35:00 UTC
Alex, but would not it fail for everyone if manual.texi file was bad? Why does it compile for me then? *confused* 
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-11-01 03:35:39 UTC
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?
Comment 9 Tim Ellis 2004-11-01 03:41:19 UTC
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.
Comment 10 Alex V. Koval 2004-11-01 03:52:06 UTC
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
Comment 11 Alex V. Koval 2004-11-01 03:53:23 UTC
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 )"
Comment 12 Alex V. Koval 2004-11-01 03:57:07 UTC
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
Comment 13 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-11-01 10:03:38 UTC
fixed in cvs.