I have compiled mySql before on Solaris, and never had this problem. On this system, configure goes fine, and make chugs along until the 'sql' directory, at which point the following occurs:
gcc -O3 -DDBUG_OFF -O3 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -DHAVE_CURSES_H -I/export/home/ahrensj/build/mysql-3.23.46/include -DHAVE_RWLOCK_T -o mysqld sql_lex.o item.o item_sum.o item_buff.o item_func.o item_cmpfunc.o item_strfunc.o item_timefunc.o thr_malloc.o item_create.o field.o key.o sql_class.o sql_list.o net_serv.o violite.o net_pkg.o lock.o my_lock.o sql_string.o sql_manager.o sql_map.o mysqld.o password.o hash_filo.o hostname.o convert.o sql_parse.o sql_yacc.o sql_base.o table.o sql_select.o sql_insert.o sql_update.o sql_delete.o procedure.o item_uniq.o sql_test.o log.o log_event.o init.o derror.o sql_acl.o unireg.o time.o opt_range.o opt_sum.o opt_ft.o records.o filesort.o handler.o ha_heap.o ha_myisam.o ha_myisammrg.o ha_berkeley.o ha_innobase.o ha_gemini.o ha_isam.o ha_isammrg.o sql_db.o sql_table.o sql_rename.o sql_crypt.o sql_load.o mf_iocache.o field_conv.o sql_show.o sql_udf.o sql_analyse.o sql_cache.o slave.o sql_repl.o mini_client.o mini_client_errors.o md5.o stacktrace.o -static ../isam/libnisam.a ../merge/libmerge.a ../myisam/libmyisam.a ../myisammrg/libmyisammrg.a ../heap/libheap.a ../mysys/libmysys.a ../dbug/libdbug.a ../regex/libregex.a ../strings/libmystrings.a -ldl -lpthread -lthread -lz -lcrypt -lgen -lsocket -lnsl -lm -lpthread -lthread ld: fatal: library -ldl: not found ld: fatal: library -lpthread: not found ld: fatal: library -lthread: not found ld: fatal: library -lz: not found ld: fatal: library -lpthread: not found ld: fatal: library -lthread: not found ld: fatal: File processing errors. No output written to mysqld collect2: ld returned 1 exit status make[3]: *** [mysqld] Error 1 make[3]: Leaving directory `/export/home/ahrensj/build/mysql-3.23.46/sql' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/ahrensj/build/mysql-3.23.46/sql' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/ahrensj/build/mysql-3.23.46' make: *** [all-recursive-am] Error 2 I cannot make head or tails of why this error comes up. All the libraries that ld is complaining about are available, either in /usr/lib or (as with pthread) where the mysql make file puts them. I have asked a few other people, and they cannot explain what is going on either. I am using: cc: gcc version 2.95 19990728 (release) ld: ld: Software Generation Utilities - Solaris-ELF (4.0) [Solaris 8 default] make: make: GNU Make version 3.79 Thanks for any help... Jason -- Jason Ahrens, Systems Analyst TELUS Enterprise Solutions http://www.telus.com The Future is Friendly --------------------------------------------------------------------- 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