>Description:
`./configure --with-mit-threads` fails to compile vio/ and innodb/ due to
missing -I directives for pthread.h.
        
>How-To-Repeat:
in my particular case:
./configure  --prefix=/usr/local/mysql/ --with-named-z-libs=z --without-libwrap 
--with-mit-threads
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include     -O3 -DDBUG_OFF   
-Dunix -c vio.c
In file included from ../include/my_sys.h:32,
                 from vio.c:29:
../include/my_pthread.h:233: pthread.h: No such file or directory
        
>Fix:
both innodb and vio don't seem to properly add a
-I../mit-pthreads/include/ to pick up the pthreads includes. manually
adding it to the compile line seems to work.
        

>Submitter-Id:  <submitter ID>
>Originator:    Tom Spindler
>Organization:
 
>MySQL support: [none | licence | email support | extended email support ]none
>Synopsis:      ./configure --with-mit-threads fails to compile vio/ and innodb/

>Severity:      serious
>Priority:      medium
>Category:      mysql
>Class:         sw-bug
>Release:       mysql-4.0.1-alpha (Source distribution)

>Environment:
        
System: NetBSD droolbib 1.5.3 NetBSD 1.5.3 (PRATTLE) #2: Wed May  8 14:42:08 PDT 2002  
   [EMAIL PROTECTED]:/netbsd15/nbsrc153/sys/arch/i386/compile/PRATTLE i386


Some paths:  /usr/local/bin/perl /usr/bin/make /usr/pkg/bin/gmake /usr/bin/gcc 
/usr/bin/cc
GCC: Using builtin specs.
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
Compilation info: CC='gcc'  CFLAGS=''  CXX='gcc'  CXXFLAGS=''  LDFLAGS=''
LIBC: 
-r--r--r--  1 root  wheel  1205162 Mar 13 14:13 /usr/lib/libc.a
lrwxr-xr-x  1 root  wheel  15 Mar 13 14:32 /usr/lib/libc.so -> libc.so.12.62.1
lrwxr-xr-x  1 root  wheel  15 Mar 13 14:32 /usr/lib/libc.so.12 -> libc.so.12.62.1
-r--r--r--  1 root  wheel  616710 Mar 13 14:13 /usr/lib/libc.so.12.62.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 
--with-berkeley-db --with-innodb --with-vio --without-pstack --with-extra-tools 
--with-embedded-server


---------------------------------------------------------------------
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

Reply via email to