Has anyone been able to compile the nsmysql driver on os x tiger
10.4.8 / aolserver 4.5 / mysql 5? I've tried on intel and ppc,
neither work.
The result of make is as follows:
gcc -pipe -I/usr/local/mysql/include -Os -Wall -Wno-implicit-int
-fno-strict-aliasing -fno-common -I/usr/local/aolserver/include
-I/usr/local/aolserver//include -DNO_CONST -DNO_VALUES_H=1
-DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
-DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1
-DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1
-DTCL_THREADS=1 -DHAVE_COREFOUNDATION=1 -DMAC_OSX_TCL=1
-DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1
-DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1
-DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_GETPWUID_R_5=1
-DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1
-DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1
-DHAVE_GETGRNAM_R=1 -DHAVE_MTSAFE_GETHOSTBYNAME=1
-DHAVE_MTSAFE_GETHOSTBYADDR=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1
-DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1
-DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1
-DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1
-DHAVE_LANGINFO=1 -DHAVE_COPYFILE=1 -DHAVE_LIBKERN_OSATOMIC_H=1
-DHAVE_OSSPINLOCKLOCK=1 -DHAVE_PTHREAD_ATFORK=1 -DUSE_VFORK=1
-DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_LOAD_FROM_MEMORY=1
-DHAVE_AVAILABILITYMACROS_H=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1
-DHAVE_SYS_FILIO_H=1 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_TIMEGM=1 -DHAVE_DRAND48=1
-DHAVE_RANDOM=1 -DHAVE__NSGETENVIRON=1 -DHAVE_GETADDRINFO=1
-DHAVE_GETNAMEINFO=1 -c -o mysql.o mysql.c
mysql.c: In function 'Ns_MySQL_OpenDb':
mysql.c:133: warning: unused variable 'len'
mysql.c:133: warning: unused variable 'y'
mysql.c:133: warning: unused variable 'x'
mysql.c:125: warning: unused variable 'rc'
mysql.c: At top level:
mysql.c:15: warning: 'rcsid' defined but not used
/usr/local/aolserver/bin/tclsh8.4
/usr/local/aolserver/bin/nsremove.tcl libnsmysql.dylib
gcc -pipe -dynamiclib -install_name
/usr/local/aolserver/lib/libnsmysql.dylib -flat_namespace -undefined
suppress -o libnsmysql.dylib mysql.o \
-L/usr/local/aolserver/lib -lnsd -lnsthread
-L/usr/local/aolserver//lib -ltcl8.4 -lpthread -framework
CoreFoundation
/usr/local/aolserver/bin/tclsh8.4
/usr/local/aolserver/bin/nsremove.tcl nsmysql.so
ld -shared -flat_namespace -undefined suppress -o nsmysql.so
-R/usr/local/mysql/lib -L. -lnsmysql -L/usr/local/aolserver/lib -lnsd
-lnsthread -L/usr/local/aolserver//lib -ltcl8.4 -lpthread -framework
CoreFoundation
ld: unknown flag: -shared
make: *** [nsmysql.so] Error 1
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.