Hello, This is my first post to the list, hopefully it isn't too silly. My apologies if this is a common I am trying to compile AOLServer 3.5.1 on Mac OS X. I have already installed it successfully on RH Linux 7.3 without a problem, but OS X seems to have some peculiarities.
I had to recompile TCL with the --enable thread options, so I just went ahead and upgraded to version 8.4.1. I was able to configure just fine, and the Make went fine for individual files, other than the occasional warning. However, after a few minutes I get the following output: -------------------------------- <snip> ------------------------------- /bin/rm -f libnsd cc -dynamiclib -install_name /usr/local/aolserver/lib/libnsd -L../nsthread -L../nsd -o libnsd adp.o adpfancy.o auth.o binder.o cache.o callbacks.o config.o conn.o crypt.o dbdrv.o dbinit.o dbtcl.o dbutil.o dns.o drv.o dstring.o exec.o fastpath.o fd.o filter.o httptime.o htuu.o id.o index.o keepalive.o lisp.o listen.o log.o main.o mimetypes.o modload.o nsconf.o nsmain.o nsthread.o op.o pathname.o pidfile.o proc.o quotehtml.o random.o request.o return.o rollfile.o sched.o serv.o set.o sock.o sockcallback.o str.o tclcmds.o tclconf.o tclenv.o tclfile.o tclinit.o tclmisc.o tclop.o tclresp.o tclsched.o tclset.o tclsock.o tclstats.o tclxkeylist.o tclthread.o tclvar.o unix.o url.o urlencode.o urlopen.o urlspace.o tclstub8x.o stamp.o -lnsthread -L/dl/tcl8.4.1/unix -ltcl8.4 -lpthread -framework CoreFoundation /usr/bin/libtool: can't locate file for: -lnsthread /usr/bin/libtool: file: -lnsthread is not an object file (not allowed in a library) make[1]: *** [libnsd] Error 1 make: *** [all] Error 1 -------------------------------- <snip> ------------------------------- My guess is that this is something to do with late/early binding differences on the Mac, as libnsthread does exist in the nsthread directory. Any ideas? I am not a C programmer, so some of this stuff is way above my head. Do I need to use a different compiler argument or set an environment variable for use with OS X? Thanks in advance. I have searched the list archives and FAQ and not seen anything on this subject. Morgan
