Description: Unable to compile on a 64bit Solaris 7 machine with gcc. How-To-Repeat: ./configure <configure output snipped> checking size of char... 0 configure: error: No size for char type. A likely cause for this could be that there isn't any static libraries installed. You can verify this by checking if you have libm.a in /lib, /usr/lib or some other standard place. If this is the problem, install the static libraries and try again. If this isn't the problem, examine config.log for possible errors. If you want to report this, use 'scripts/mysqlbug' and include at least the last 20 rows from config.log! config.log's last entries were: configure:6444: checking size of char configure:6463: gcc -o conftest -O6 -DDBUG_OFF -DHAVE_CURSES_H -I/export/home/ staff/mark/Apachetoolbox-1.5.12/src/mysql-3.23.33/include -DHAVE_RWLOCK_T conf test.c -ldl -lz -lcrypt -lgen -lsocket -lnsl -lm -lpthread -lthread 1>&5 configure: failed program was: #line 6452 "configure" #include "confdefs.h" #include <stdio.h> main() { FILE *f=fopen("conftestval", "w"); if (!f) exit(1); fprintf(f, "%d\n", sizeof(char)); exit(0); } Fix: compiled conftest.c (from the config.log output), and noticed the program conftest died upon running due to the libz library not being in the libraries search path. Fix: move libz to /usr/lib or /lib, OR add it's path into LD_LIBRARY_PATH (Libz was in /usr/local/lib, which under Solaris is not searched for .so libraries. The static library for libz was installed, too. Submitter-Id: [EMAIL PROTECTED] Originator: Mark Godfrey Organization: Cyber Ware Ltd Synopsis: Unable to compile from sources Severity: critical Priority: low Category: mysql Class: sw-bug Release: mysql-3.23.33 (Source distribution) Environment: System: SunOS speakno.cyberware.co.uk 5.7 Generic_106541-12 sun4u sparc SUNW,Ultra-2 Architecture: sun4 Some paths: /usr/bin/perl /usr/local/bin/make /usr/local/bin/gmake /usr/local/bin/gcc GCC: Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.7.2.3/specs gcc version 2.7.2.3 Compilation info: CC='gcc' CFLAGS='' CXX='gcc' CXXFLAGS='' LDFLAGS='' LIBC: -rw-r--r-- 1 root bin 1694308 Nov 3 06:06 /lib/libc.a lrwxrwxrwx 1 root root 11 Jul 1 1999 /lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 root bin 1115940 Nov 3 06:06 /lib/libc.so.1 -rw-r--r-- 1 root bin 1694308 Nov 3 06:06 /usr/lib/libc.a lrwxrwxrwx 1 root root 11 Jul 1 1999 /usr/lib/libc.so -> ./libc.so.1 -rwxr-xr-x 1 root bin 1115940 Nov 3 06:06 /usr/lib/libc.so.1 Configure command: ./configure --with-unix-socket-path=/var/tmp/mysql.sock --with-low-memory --with-mit-threads=yes --without-perl --enable-thread-safe-client --without-berkeley-db Perl: This is perl, version 5.004_04 built for sun4-solaris --------------------------------------------------------------------- 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