> [EMAIL PROTECTED] wrote: >> Not sure if this is the place to post this but... >> >> I'm trying to build super-smack-1.2 on freebsd 4.9 w/ MySQL 4.0.18 and >> am >> running into the following problems. Below are configure, make and gmake >> output: >> >> [EMAIL PROTECTED] /usr/local/src/build/super-smack-1.2$ ./configure --with-mysql >> creating cache ./config.cache >> checking for a BSD compatible install... /usr/bin/install -c >> checking whether build environment is sane... yes >> checking whether make sets ${MAKE}... yes >> checking for working aclocal... found >> checking for working autoconf... found >> checking for working automake... found >> checking for working autoheader... found >> checking for working makeinfo... found >> checking for sh... /bin/sh >> checking for gcc... gcc >> checking whether the C compiler (gcc ) works... yes >> checking whether the C compiler (gcc ) is a cross-compiler... no >> checking whether we are using GNU C... yes >> checking whether gcc accepts -g... yes >> checking for c++... c++ >> checking whether the C++ compiler (c++ ) works... yes >> checking whether the C++ compiler (c++ ) is a cross-compiler... no >> checking whether we are using GNU C++... yes >> checking whether c++ accepts -g... yes >> checking how to run the C preprocessor... gcc -E >> checking for a BSD compatible install... /usr/bin/install -c >> checking whether ln -s works... yes >> checking for flex... flex >> checkin > g for flex... (cached) flex >> checking for yywrap in -lfl... yes >> checking lex output file root... lex.yy >> checking whether yytext is a pointer... yes >> checking for bison... no >> checking for byacc... byacc >> checking for compress in -lz... yes >> checking for crypt in -lcrypt... yes >> checking for crypt... yes >> checking for libmysqlclient... >> checking for mysql_real_connect in -lmysqlclient... yes >> checking for mysql_real_connect in -lmysqlclient... (cached) yes >> checking for mysql.h... >> checking for ANSI C header files... yes >> checking for sys/time.h... yes >> checking for unistd.h... yes >> checking whether time.h and sys/time.h may both be included... yes >> checking return type of signal handlers... void >> checking for gettimeofday... yes >> checking for strerror... yes >> updating cache ./config.cache >> creating ./config.status >> creating Makefile >> creating src/Makefile >> creating config.h >> >> >> Building with the following options: >> >> MySQL Support..................... yes >> PostgreSQL Support................ no >> Oracle Support.................... no >> >> If this is not what you intended, please re-run configure. >> >> Thanks for using super-smack! >> >> [EMAIL PROTECTED] /usr/local/src/build/super-smack-1.2$ gmake >> gmake all-recursive >> gmake[1]: Entering directory `/usr/local/src/build/super-smack-1.2' >> Making all in src >> gmake[2]: Entering directory `/usr/local/src/build/super-smack-1.2/src' >> c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c >> super-smack.cc >> c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c client.cc >> client.cc: In method `void Client::thread_sync()': >> client.cc:347: `ERESTART' undeclared (first use this function) >> client.cc:347: (Each undeclared identifier is reported only once >> client.cc:347: for each function it appears in.) >> gmake[2]: *** [client.o] Error 1 >> gmake[2]: Leaving directory `/usr/local/src/build/super-smack-1.2/src' >> gmake[1]: *** [all-recursive] Error 1 >> gmake[1]: Leaving directory `/usr/local/src/build/super-smack-1.2' >> gmake: *** [all-recursive-am] Error 2 >> [EMAIL PROTECTED] /usr/local/src/build/super-smack-1.2$ make >> make all-recursive >> Making all in src >> c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c client.cc >> client.cc: In method `void Client::thread_sync()': >> client.cc:347: `ERESTART' undeclared (first use this function) >> client.cc:347: (Each undeclared identifier is reported only once >> client.cc:347: for each function it appears in.) >> *** Error code 1 >> >> Stop in /usr/local/src/build/super-smack-1.2/src. >> *** Error code 1 >> >> Stop in /usr/local/src/build/super-smack-1.2. >> *** Error code 1 >> >> Stop in /usr/local/src/build/super-smack-1.2. > > Hmm.. Looks like Jeremy did not quite fix everything on FreeBSD in version > 1.2. > For a hack, change ERESTART to EINTR in client.cc for now until we've > figured it > out. > Ok, I did that. Gets further now but still doesn't finish building.
[EMAIL PROTECTED] /usr/local/src/build/super-smack-1.2$ make make all-recursive Making all in src c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c client.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c engines.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c die.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c dictionary.cc c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -g -O2 -c super-smack-yacc.cc super-smack-yacc.yy:9: getopt.h: No such file or directory *** Error code 1 Stop in /usr/local/src/build/super-smack-1.2/src. *** Error code 1 Stop in /usr/local/src/build/super-smack-1.2. *** Error code 1 Stop in /usr/local/src/build/super-smack-1.2. Thanks for the help. Any ideas? > > > -- > Sasha Pachev > Create online surveys at http://www.surveyz.com/ > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]