일단 HP 10.x 버전의 경우에는 일부 라이브러리를 재설정 또는 설치해 주어야 합니다. 그중에서도 가장 대표적인 것인 MIT pthread 패키지이지요.
만약 HP 20.X 버전을 이용한다면 MySQL 2.22.26 이후 버전을 이용하여 컴파일시 native thread library 를 이용해도 잘 동작한다고 되어 있습니다.
아울러 autoconf/automake 등은 프로그램이 설치되어 있지 않았기 때문에 configure 상에서 없는 것으로 check 하는 것입니다. 버전에 따라 약간의 차이는 있지만 크게 문제 될 것 같지는 않군요.
그리고 egcs 는 gcc 를 기반으로 http://www.cygnus.com 에서 개발한 c compiler 입니다. 해당 url 로 가 보시기 바랍니다.
이상은 대략적으로 알고 있는 내용으로 실질적으로 HP 를 다뤄 본적이 없어 더 이상 도움을 드리지 못함을 죄송하게 생각합니다. 혹시 성공하시면 이곳에 사용기라도 올려 주시기 바랍니다.
> 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 mysq
> ld.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
>
> 이런 에러가 납니다. 도저히 모르겠네요...
> 가르쳐 주시면 정말 고맙겠습니다.
>
>
|