manual.texi compile errors

manual.texi compile errors

am 08.04.2005 10:28:17 von Bastian Balthazar Bux

--------------030002020509080306010909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello
I'm trying to maintain some ebuilds (bash scripts files that manage
installation of source files) for MySQL 4.1 series for gentoo linux.
A user reported me that he can't compile the sources due to a error
during documentation builds. Plz can you help me in understunding /
repeat the problem ?

attached two compile snip, one succesfull from my pc and one failed from
the user.

Thanks
Francesco Riosa

--------------030002020509080306010909
Content-Type: text/plain;
name="mysql-4.1.11-failed-compile.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mysql-4.1.11-failed-compile.txt"

Making all in Docs
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
echo "@c This file is autogenerated by the Makefile" > include.texi
echo -n "@set mysqlversion " >> include.texi
grep "AM_INIT_AUTOMAKE(mysql, " ../configure.in | \
sed -e 's;AM_INIT_AUTOMAKE(mysql, ;;' -e 's;);;' >> include.texi
echo -n "@set defaultport " >> include.texi
grep "MYSQL_TCP_PORT_DEFAULT=" ../configure.in | \
sed -e 's;MYSQL_TCP_PORT_DEFAULT=;;' >> include.texi
cd . && \
/bin/sh /var/tmp/portage/mysql-4.1.11/work/mysql/missing --run makeinfo -I . --no-headers --no-split --output manual.txt manual.texi
cd . && /bin/sh /var/tmp/portage/mysql-4.1.11/work/mysql/missing --run makeinfo --no-split -I . manual.texi
cd . && /usr/bin/perl ./Support/texi2html -iso -number -acc manual.texi
manual.texi:71173: warning: @image file `Images/cluster-components-1.txt' (for text) unreadable: No such file or directory.
manual.texi:71353: warning: @image file `Images/multi-comp-1.txt' (for text) unreadable: No such file or directory.
manual.texi:71173: warning: @image file `Images/cluster-components-1.txt' (for text) unreadable: No such file or directory.
manual.texi:71353: warning: @image file `Images/multi-comp-1.txt' (for text) unreadable: No such file or directory.
manual.texi:88758: warning: undefined flag: myodbc3_version.
manual.texi:88758: warning: undefined flag: myodbc3_version.
manual.texi:92639: @include `errmsg-table.texi': No such file or directory.
manual.texi:92659: @include `cl-errmsg-table.texi': No such file or directory.
manual.texi:92639: @include `errmsg-table.texi': No such file or directory.
manual.texi:92659: @include `cl-errmsg-table.texi': No such file or directory.
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.1.11/work/mysql/Docs/mysql.info' due to errors; use --force to preserve.
make[2]: *** [mysql.info] Error 1
*** Can't find ./errmsg-table.texi, skipping at ./Support/texi2html line 662, line 92639.
*** Can't find ./cl-errmsg-table.texi, skipping at ./Support/texi2html line 662, line 92660.
Image Images/cluster-components-1 not found at ./Support/texi2html line 1838, line 116676.
Image Images/multi-comp-1 not found at ./Support/texi2html line 1838, line 116676.
Image Images/cluster-components-1 not found at ./Support/texi2html line 1838, line 116676.
Image Images/multi-comp-1 not found at ./Support/texi2html line 1838, line 116676.
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql'
make: *** [all] Error 2

!!! ERROR: dev-db/mysql-4.1.11 failed.
!!! Function src_compile, Line 300, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.




--------------030002020509080306010909
Content-Type: text/plain;
name="mysql-4.1.11-ok-compile.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mysql-4.1.11-ok-compile.txt"

Making all in Docs
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
perl -w ./Support/generate-text-files.pl mysql.info "Windows source build" "Post-installation" > ../INSTALL-WIN-SOURCE
make all-recursive
make[3]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
Making all in Images
make[4]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs/Images'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs/Images'
make[4]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
make[3]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/Docs'
Making all in sql-common
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/sql-common'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/sql-common'
Making all in pstack
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack'
Making all in aout
make[3]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack/aout'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack/aout'
make[3]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack'
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/pstack'
Making all in strings
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/strings'
i686-pc-linux-gnu-gcc -c -o strings-x86.o strings-x86.s
i686-pc-linux-gnu-gcc -c -o longlong2str-x86.o longlong2str-x86.s
i686-pc-linux-gnu-gcc -c -o my_strtoll10-x86.o my_strtoll10-x86.s
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT bfill.o -MD -MP -MF ".deps/bfill.Tpo" -c -o bfill.o bfill.c; \
then mv -f ".deps/bfill.Tpo" ".deps/bfill.Po"; else rm -f ".deps/bfill.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT bmove.o -MD -MP -MF ".deps/bmove.Tpo" -c -o bmove.o bmove.c; \
then mv -f ".deps/bmove.Tpo" ".deps/bmove.Po"; else rm -f ".deps/bmove.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT bmove512.o -MD -MP -MF ".deps/bmove512.Tpo" -c -o bmove512.o bmove512.c; \
then mv -f ".deps/bmove512.Tpo" ".deps/bmove512.Po"; else rm -f ".deps/bmove512.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT bchange.o -MD -MP -MF ".deps/bchange.Tpo" -c -o bchange.o bchange.c; \
then mv -f ".deps/bchange.Tpo" ".deps/bchange.Po"; else rm -f ".deps/bchange.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strxnmov.o -MD -MP -MF ".deps/strxnmov.Tpo" -c -o strxnmov.o strxnmov.c; \
then mv -f ".deps/strxnmov.Tpo" ".deps/strxnmov.Po"; else rm -f ".deps/strxnmov.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT int2str.o -MD -MP -MF ".deps/int2str.Tpo" -c -o int2str.o int2str.c; \
then mv -f ".deps/int2str.Tpo" ".deps/int2str.Po"; else rm -f ".deps/int2str.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT str2int.o -MD -MP -MF ".deps/str2int.Tpo" -c -o str2int.o str2int.c; \
then mv -f ".deps/str2int.Tpo" ".deps/str2int.Po"; else rm -f ".deps/str2int.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT r_strinstr.o -MD -MP -MF ".deps/r_strinstr.Tpo" -c -o r_strinstr.o r_strinstr.c; \
then mv -f ".deps/r_strinstr.Tpo" ".deps/r_strinstr.Po"; else rm -f ".deps/r_strinstr.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strtod.o -MD -MP -MF ".deps/strtod.Tpo" -c -o strtod.o strtod.c; \
then mv -f ".deps/strtod.Tpo" ".deps/strtod.Po"; else rm -f ".deps/strtod.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT bcmp.o -MD -MP -MF ".deps/bcmp.Tpo" -c -o bcmp.o bcmp.c; \
then mv -f ".deps/bcmp.Tpo" ".deps/bcmp.Po"; else rm -f ".deps/bcmp.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strtol.o -MD -MP -MF ".deps/strtol.Tpo" -c -o strtol.o strtol.c; \
then mv -f ".deps/strtol.Tpo" ".deps/strtol.Po"; else rm -f ".deps/strtol.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strtoul.o -MD -MP -MF ".deps/strtoul.Tpo" -c -o strtoul.o strtoul.c; \
then mv -f ".deps/strtoul.Tpo" ".deps/strtoul.Po"; else rm -f ".deps/strtoul.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strtoll.o -MD -MP -MF ".deps/strtoll.Tpo" -c -o strtoll.o strtoll.c; \
then mv -f ".deps/strtoll.Tpo" ".deps/strtoll.Po"; else rm -f ".deps/strtoll.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strtoull.o -MD -MP -MF ".deps/strtoull.Tpo" -c -o strtoull.o strtoull.c; \
then mv -f ".deps/strtoull.Tpo" ".deps/strtoull.Po"; else rm -f ".deps/strtoull.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT llstr.o -MD -MP -MF ".deps/llstr.Tpo" -c -o llstr.o llstr.c; \
then mv -f ".deps/llstr.Tpo" ".deps/llstr.Po"; else rm -f ".deps/llstr.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT strnlen.o -MD -MP -MF ".deps/strnlen.Tpo" -c -o strnlen.o strnlen.c; \
then mv -f ".deps/strnlen.Tpo" ".deps/strnlen.Po"; else rm -f ".deps/strnlen.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype.o -MD -MP -MF ".deps/ctype.Tpo" -c -o ctype.o ctype.c; \
then mv -f ".deps/ctype.Tpo" ".deps/ctype.Po"; else rm -f ".deps/ctype.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-simple.o -MD -MP -MF ".deps/ctype-simple.Tpo" -c -o ctype-simple.o ctype-simple.c; \
then mv -f ".deps/ctype-simple.Tpo" ".deps/ctype-simple.Po"; else rm -f ".deps/ctype-simple.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-mb.o -MD -MP -MF ".deps/ctype-mb.Tpo" -c -o ctype-mb.o ctype-mb.c; \
then mv -f ".deps/ctype-mb.Tpo" ".deps/ctype-mb.Po"; else rm -f ".deps/ctype-mb.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-big5.o -MD -MP -MF ".deps/ctype-big5.Tpo" -c -o ctype-big5.o ctype-big5.c; \
then mv -f ".deps/ctype-big5.Tpo" ".deps/ctype-big5.Po"; else rm -f ".deps/ctype-big5.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-czech.o -MD -MP -MF ".deps/ctype-czech.Tpo" -c -o ctype-czech.o ctype-czech.c; \
then mv -f ".deps/ctype-czech.Tpo" ".deps/ctype-czech.Po"; else rm -f ".deps/ctype-czech.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-euc_kr.o -MD -MP -MF ".deps/ctype-euc_kr.Tpo" -c -o ctype-euc_kr.o ctype-euc_kr.c; \
then mv -f ".deps/ctype-euc_kr.Tpo" ".deps/ctype-euc_kr.Po"; else rm -f ".deps/ctype-euc_kr.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-gb2312.o -MD -MP -MF ".deps/ctype-gb2312.Tpo" -c -o ctype-gb2312.o ctype-gb2312.c; \
then mv -f ".deps/ctype-gb2312.Tpo" ".deps/ctype-gb2312.Po"; else rm -f ".deps/ctype-gb2312.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-gbk.o -MD -MP -MF ".deps/ctype-gbk.Tpo" -c -o ctype-gbk.o ctype-gbk.c; \
then mv -f ".deps/ctype-gbk.Tpo" ".deps/ctype-gbk.Po"; else rm -f ".deps/ctype-gbk.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-sjis.o -MD -MP -MF ".deps/ctype-sjis.Tpo" -c -o ctype-sjis.o ctype-sjis.c; \
then mv -f ".deps/ctype-sjis.Tpo" ".deps/ctype-sjis.Po"; else rm -f ".deps/ctype-sjis.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-tis620.o -MD -MP -MF ".deps/ctype-tis620.Tpo" -c -o ctype-tis620.o ctype-tis620.c; \
then mv -f ".deps/ctype-tis620.Tpo" ".deps/ctype-tis620.Po"; else rm -f ".deps/ctype-tis620.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-ujis.o -MD -MP -MF ".deps/ctype-ujis.Tpo" -c -o ctype-ujis.o ctype-ujis.c; \
then mv -f ".deps/ctype-ujis.Tpo" ".deps/ctype-ujis.Po"; else rm -f ".deps/ctype-ujis.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-utf8.o -MD -MP -MF ".deps/ctype-utf8.Tpo" -c -o ctype-utf8.o ctype-utf8.c; \
then mv -f ".deps/ctype-utf8.Tpo" ".deps/ctype-utf8.Po"; else rm -f ".deps/ctype-utf8.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-ucs2.o -MD -MP -MF ".deps/ctype-ucs2.Tpo" -c -o ctype-ucs2.o ctype-ucs2.c; \
then mv -f ".deps/ctype-ucs2.Tpo" ".deps/ctype-ucs2.Po"; else rm -f ".deps/ctype-ucs2.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-uca.o -MD -MP -MF ".deps/ctype-uca.Tpo" -c -o ctype-uca.o ctype-uca.c; \
then mv -f ".deps/ctype-uca.Tpo" ".deps/ctype-uca.Po"; else rm -f ".deps/ctype-uca.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-win1250ch.o -MD -MP -MF ".deps/ctype-win1250ch.Tpo" -c -o ctype-win1250ch.o ctype-win1250ch.c; \
then mv -f ".deps/ctype-win1250ch.Tpo" ".deps/ctype-win1250ch.Po"; else rm -f ".deps/ctype-win1250ch.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-bin.o -MD -MP -MF ".deps/ctype-bin.Tpo" -c -o ctype-bin.o ctype-bin.c; \
then mv -f ".deps/ctype-bin.Tpo" ".deps/ctype-bin.Po"; else rm -f ".deps/ctype-bin.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-latin1.o -MD -MP -MF ".deps/ctype-latin1.Tpo" -c -o ctype-latin1.o ctype-latin1.c; \
then mv -f ".deps/ctype-latin1.Tpo" ".deps/ctype-latin1.Po"; else rm -f ".deps/ctype-latin1.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT my_vsnprintf.o -MD -MP -MF ".deps/my_vsnprintf.Tpo" -c -o my_vsnprintf.o my_vsnprintf.c; \
then mv -f ".deps/my_vsnprintf.Tpo" ".deps/my_vsnprintf.Po"; else rm -f ".deps/my_vsnprintf.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT xml.o -MD -MP -MF ".deps/xml.Tpo" -c -o xml.o xml.c; \
then mv -f ".deps/xml.Tpo" ".deps/xml.Po"; else rm -f ".deps/xml.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT ctype-extra.o -MD -MP -MF ".deps/ctype-extra.Tpo" -c -o ctype-extra.o ctype-extra.c; \
then mv -f ".deps/ctype-extra.Tpo" ".deps/ctype-extra.Po"; else rm -f ".deps/ctype-extra.Tpo"; exit 1; fi
rm -f libmystrings.a
i686-pc-linux-gnu-ar cru libmystrings.a strings-x86.o longlong2str-x86.o my_strtoll10-x86.o bfill.o bmove.o bmove512.o bchange.o strxnmov.o int2str.o str2int.o r_strinstr.o strtod.o bcmp.o strtol.o strtoul.o strtoll.o strtoull.o llstr.o strnlen.o ctype.o ctype-simple.o ctype-mb.o ctype-big5.o ctype-czech.o ctype-euc_kr.o ctype-gb2312.o ctype-gbk.o ctype-sjis.o ctype-tis620.o ctype-ujis.o ctype-utf8.o ctype-ucs2.o ctype-uca.o ctype-win1250ch.o ctype-bin.o ctype-latin1.o my_vsnprintf.o xml.o ctype-extra.o
i686-pc-linux-gnu-ranlib libmystrings.a
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT conf_to_src.o -MD -MP -MF ".deps/conf_to_src.Tpo" -c -o conf_to_src.o conf_to_src.c; \
then mv -f ".deps/conf_to_src.Tpo" ".deps/conf_to_src.Po"; else rm -f ".deps/conf_to_src.Tpo"; exit 1; fi
/bin/sh ../libtool --preserve-dup-deps --mode=link i686-pc-linux-gnu-gcc -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -rdynamic -o conf_to_src conf_to_src.o xml.o ctype.o bcmp.o -lpthread -lcrypt -lnsl -lm -lpthread
mkdir .libs
i686-pc-linux-gnu-gcc -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -rdynamic -o conf_to_src conf_to_src.o xml.o ctype.o bcmp.o -lpthread -lcrypt -lnsl -lm -lpthread
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work/mysql/strings'
Making all in dbug
make[2]: Entering directory `/var/tmp/portage/mysql-4.1.11/work/mysql/dbug'
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT dbug.o -MD -MP -MF ".deps/dbug.Tpo" -c -o dbug.o dbug.c; \
then mv -f ".deps/dbug.Tpo" ".deps/dbug.Po"; else rm -f ".deps/dbug.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O3 -DDBUG_OFF -O2 -march=i686 -DHAVE_ERRNO_AS_DEFINE=1 -D_GNU_SOURCE -MT sanity.o -MD -MP -MF ".deps/sanity.Tpo" -c -o sanity.o sanity.c; \
then mv -f ".deps/sanity.Tpo" ".deps/sanity.Po"; else rm -f ".deps/sanity.Tpo"; exit 1; fi
rm -f libdbug.a
i686-pc-linux-gnu-ar cru libdbug.a dbug.o sanity.o
i686-pc-linux-gnu-ranlib libdbug.a
make[2]: Leaving directory `/var/tmp/portage/mysql-4.1.11/work

--------------030002020509080306010909
Content-Type: text/plain; charset=us-ascii

--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=gcdmb-bugs@m.gmane.org
--------------030002020509080306010909--

http://bugs.mysql.com/bug.php?id=7971

am 13.04.2005 11:28:27 von Bastian Balthazar Bux

--------------030408040405030208070702
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

attached patch for the bug (I can't submit on it)

it is named for 4.1.11 but has been only compiled onto 5.0.5 .
At a first look seems it should apply to mysql 4.1 series too.

Best regards
Francesco Riosa

--------------030408040405030208070702
Content-Type: text/x-patch;
name="mysql-set_bit-4.1.11.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="mysql-set_bit-4.1.11.patch"

--- mysql.old/libmysqld/examples/mysqltest.c 2005-04-13 10:34:41.000000000 +0200
+++ mysql-5.0.5-beta-nightly-20050410/libmysqld/examples/mysqlte st.c 2005-04-13 10:36:04.000000000 +0200
@@ -4196,8 +4196,8 @@
static void make_sets_invisible(REP_SETS *sets);
static void free_last_set(REP_SETS *sets);
static void free_sets(REP_SETS *sets);
-static void set_bit(REP_SET *set, uint bit);
-static void clear_bit(REP_SET *set, uint bit);
+static void ex_set_bit(REP_SET *set, uint bit);
+static void ex_clear_bit(REP_SET *set, uint bit);
static void or_bits(REP_SET *to,REP_SET *from);
static void copy_bits(REP_SET *to,REP_SET *from);
static int cmp_bits(REP_SET *set1,REP_SET *set2);
@@ -4274,7 +4274,7 @@
{
if (from[i][0] == '\\' && from[i][1] == '^')
{
- set_bit(start_states,states+1);
+ ex_set_bit(start_states,states+1);
if (!from[i][2])
{
start_states->table_offset=i;
@@ -4283,8 +4283,8 @@
}
else if (from[i][0] == '\\' && from[i][1] == '$')
{
- set_bit(start_states,states);
- set_bit(word_states,states);
+ ex_set_bit(start_states,states);
+ ex_set_bit(word_states,states);
if (!from[i][2] && start_states->table_offset == (uint) ~0)
{
start_states->table_offset=i;
@@ -4293,11 +4293,11 @@
}
else
{
- set_bit(word_states,states);
+ ex_set_bit(word_states,states);
if (from[i][0] == '\\' && (from[i][1] == 'b' && from[i][2]))
- set_bit(start_states,states+1);
+ ex_set_bit(start_states,states+1);
else
- set_bit(start_states,states);
+ ex_set_bit(start_states,states);
}
for (pos=from[i], len=0; *pos ; pos++)
{
@@ -4403,9 +4403,9 @@
follow[i].len > found_end)
found_end=follow[i].len;
if (chr && follow[i].chr)
- set_bit(new_set,i+1); /* To next set */
+ ex_set_bit(new_set,i+1); /* To next set */
else
- set_bit(new_set,i);
+ ex_set_bit(new_set,i);
}
}
if (found_end)
@@ -4422,7 +4422,7 @@
if (follow[bit_nr-1].len < found_end ||
(new_set->found_len &&
(chr == 0 || !follow[bit_nr].chr)))
- clear_bit(new_set,i);
+ ex_clear_bit(new_set,i);
else
{
if (chr == 0 || !follow[bit_nr].chr)
@@ -4571,13 +4571,13 @@
return;
}

-static void set_bit(REP_SET *set, uint bit)
+static void ex_set_bit(REP_SET *set, uint bit)
{
set->bits[bit / WORD_BIT] |= 1 << (bit % WORD_BIT);
return;
}

-static void clear_bit(REP_SET *set, uint bit)
+static void ex_clear_bit(REP_SET *set, uint bit)
{
set->bits[bit / WORD_BIT] &= ~ (1 << (bit % WORD_BIT));
return;


--------------030408040405030208070702
Content-Type: text/plain; charset=us-ascii

--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=gcdmb-bugs@m.gmane.org
--------------030408040405030208070702--

Re: http://bugs.mysql.com/bug.php?id=7971

am 13.04.2005 16:28:45 von Bastian Balthazar Bux

Bastian Balthazar Bux wrote:
> attached patch for the bug (I can't submit on it)
>
> it is named for 4.1.11 but has been only compiled onto 5.0.5 .
> At a first look seems it should apply to mysql 4.1 series too.
>
> Best regards
> Francesco Riosa
>

2 further notes:
a) it should apply to 4.0 series too.
b) it *must* apply to "client/mysqltest.c"
instead of "libmysqld/examples/mysqltest.c"

regards Francesco Riosa

--
No problem is so formidable that you can't walk away from it.
~ Charles M. Schulz
But sometimes run fast is better
~ Francesco R.

--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=gcdmb-bugs@m.gmane.org