>Description: I have gcc installed in a nonstandard place so on the first run gen_lex_hash failed becuase it could not find libstdc++.so.2.10.0. I did a 'make distclean' and the reran configure with correct flags. Unfortunately the build failed again, this time in another place. Eventually I traced it to the fact that the failed first run created an empty lex_hash.h and 'make distclean' did not remove this file. Future builds did also not rebuild it. >How-To-Repeat: Try to build on a system where libstdc++ is not in the standard library directory path. >Fix: By judging from the comments in sql/Makefile.am people have looked at this previously but not found a satisfactory solution. Ideally one would like to have lex_hash.h removed by 'make distclean' but it seems automake makes that hard. I would suggest that you change the line in sql/Makefile.am which generates lex_hash.h from ./gen_lex_hash$(EXEEXT) > $@ to ./gen_lex_hash$(EXEEXT) > [EMAIL PROTECTED] mv [EMAIL PROTECTED] $@ If gen_lex_hash fails then it is a temporary file which gets created. and that does not matter on the next run.
>Submitter-Id: <submitter ID> >Originator: >Organization: >MySQL support: none >Synopsis: An empty lex_hash.h may be generated >Severity: non-critical >Priority: low >Category: mysql >Class: change-request >Release: mysql-4.0.17 (Source distribution) >C compiler: 2.95.3 >C++ compiler: 2.95.3 >Environment: System: SunOS askja.got.appgate.com 5.9 Generic_112233-08 sun4u sparc SUNW,Ultra-250 Architecture: sun4 Some paths: /usr/bin/perl /usr/ccs/bin/make /usr/pd/bin/gmake /usr/pd/bin/gcc /opt/SUNWspro/bin/cc GCC: Reading specs from /usr/pd/opt/gcc2/lib/gcc-lib/sparc-sun-solaris2.9/2.95.3/specs gcc version 2.95.3 20010315 (release) Compilation info: CC='gcc' CFLAGS='-O3' CXX='gcc' CXXFLAGS='-O3 -felide-constructors -fno-exceptions -fno-rtti' LDFLAGS='-L/usr/pd/opt/gcc2/lib -R/usr/pd/opt/gcc2/lib' ASFLAGS='' LIBC: -rw-r--r-- 1 root bin 1849348 Jun 4 2003 /lib/libc.a lrwxrwxrwx 1 root root 11 Dec 19 10:21 /lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 root bin 866316 Jun 4 2003 /lib/libc.so.1 -rw-r--r-- 1 root bin 1849348 Jun 4 2003 /usr/lib/libc.a lrwxrwxrwx 1 root root 11 Dec 19 10:21 /usr/lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 root bin 866316 Jun 4 2003 /usr/lib/libc.so.1 Configure command: ./configure '--prefix=/usr/pd/opt/mysql' '--with-low-memory' '--with-extra-charsets=complex' '--enable-assembler' 'CC=gcc' 'CFLAGS=-O3' 'CXXFLAGS=-O3 -felide-constructors -fno-exceptions -fno-rtti' 'CXX=gcc' 'LDFLAGS=-L/usr/pd/opt/gcc2/lib -R/usr/pd/opt/gcc2/lib' -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]