HP10.20 K-class장비에 Mysql을 한글로 셋팅하기 위해서 binary로 되어 있던 것을
source로 다시 compile하고 있습니다.
여기저기 문서 있는 것을 뒤져서 순서대로 따라가고 있는데요.
gcc와 make가 없어서 gcc2.95를 셋팅하고, make3.79를 셋팅하였습니다.
문서에 egcs1.0.2이상이라고 써있는것은 뭔지 몰라서 안했구요.
perl도 필요 없을 것 같아서 안 깔았습니다.
최초 configure --with-charset=euc_kr로 수행시
successfully하게 끝나기는 하는데 최초 메세지에서
...
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
...
이라는 메세지가 있는데 configure하는데 별 문제가 되지 않는지 궁금하구요.
일단 success 하기 때문에 gmake로 ( make3.79에서 기존 make와 충돌 우려로 gmake
로 하라고 되어 있음. )하였더니
대략 10분정도 넘게 돌아가다가
........
c++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="\/usr/local" -DDA
TADIR="\/usr/local/var" -DSHAREDIR="\/usr/local/share/mysql" -DHA
VE_CONFIG_H -I../mit-pthreads/include -I./../include -I./../regex -I.
-I../include -I.. -I. -O3 -DDBUG_OFF -fno-implicit-templates -DHAVE_BROKEN_SNPRINTF -c mysqld.c
c
mysqld.cc: In function `void close_connections()':
mysqld.cc:262: implicit declaration of function `int shutdown(...)'
mysqld.cc: In function `void server_init()':
mysqld.cc:581: implicit declaration of function `int setsockopt(...)'
mysqld.cc: In function `void * handle_connections_sockets(void *)':
mysqld.cc:1589: implicit declaration of function `int getsockname(...)'
gmake[3]: *** [mysqld.o] Error 1
gmake[3]: Leaving directory `/usr/local/mysql/mysql-3.22.32/sql'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/local/mysql/mysql-3.22.32/sql'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/mysql/mysql-3.22.32'
gmake: *** [all-recursive-am] Error 2
이런 에러가 납니다. 도저히 모르겠네요...
가르쳐 주시면 정말 고맙겠습니다.
|