I've found that previous build-attempts that have failed (IE did you have a bad/nonexistant LD_LIBRARY_PATH, fix it, and then try 'make' again?) cause this, and even a make distclean doesn't fix it. Try starting from a freshly untarred source ... that's always done it for me.
-=| Ben ----- Original Message ----- From: "Andy Elmer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 04, 2002 10:58 AM Subject: mysql compile problem under Solaris 9 > I have tried compiling the latest 3.23 version of mysql under Solaris 9 > using gcc 3.2 and keep getting the following error: > > g++ -DMYSQL_SERVER > -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" > -DDATADIR="\"/usr/local/mysql/var\"" > -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" > -DHAVE_CONFIG_H -I./../include -I./../regex > -I. -I../include -I.. -I. -O3 -DDBUG_OFF > -fno-implicit-templates -fno-exceptions -fno-rtti -DHAVE_RWLOCK_T -c > sql_lex.cc > sql_lex.cc: In function `void lex_init()': > sql_lex.cc:85: `symbols' undeclared (first use this function) > sql_lex.cc:85: (Each undeclared identifier is reported only once for > each > function it appears in.) > sql_lex.cc:87: `sql_functions' undeclared (first use this function) > sql_lex.cc: In function `int find_keyword(LEX*, unsigned int, bool)': > sql_lex.cc:168: `get_hash_symbol' undeclared (first use this function) > make[3]: *** [sql_lex.o] Error 1 > make[3]: Leaving directory `/opt/build/mysql-3.23.53/sql' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/opt/build/mysql-3.23.53/sql' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/opt/build/mysql-3.23.53' > make: *** [all-recursive-am] Error 2 > > I have found other postings with this same issue through google > searches, however, I never came across a resolution. Here are my > configure options: > CFLAGS=-O6 ./configure --prefix=/usr/local/mysql --with-low-memory > > Any sugguestions? Thanks! > > Andy > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php