> 안녕하세요!
> 금번에 알파 433a를 구해서 인터넷 서비스를 하려고 준비중입니다.
> 근데 이상하게 mysql을 깔면 에러가 자꾸 생겨서 해결책을 구하려고 합니다. 그전에 인텔에서는 아주 잘 깔렸거든요 .....
>
> 환경 : digital alpha 433a
> os : alzza linux 6.0
> ram : 128m
> mysql : mysql-3.22.27 (alpha용으로 해도 에러가 납니다.)
> 에러 내용은 다음과 같습니다.
>
> - 중략 -
> /my/gnu/lib/bison/bison.simple: In function 'int yyparse()':
> /my/gnu/lib/bison/bison.simple:692: virtual memory exhausted
> make[2]: *** [sql_yacc.o] Error 1
> make[2]: Leaving directory '/usr/local/mysql-3.22.27/sql'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory '/usr/local/mysql-3.22.27/sql'
> make: *** [check-recursive] Error 1
> [root@www mysql-3.22.27]#
>
> 아시는 분은 꼭 부탁드립니다.
>
Mysql 영문 매뉴얼에 보면 각 OS마다 설치시 생기는 문제에 대한 내용이 있습니다.
일단 my/gnu/lib/bison/bison.simple:692: virtual memory exhausted
이부분에 대한 내용은 있더군요. 아래 옵션으로 해보세요.
영문 매뉴얼 4장을 참고하시면 도움될듯.
제가 알파를 사용해보지 않아서. 근데 mysql 알파용 버전은 아직 완벽하지는 않은가봅니다. 내용을 보니깐요.
4.8 Problems compiling?
If you get errors when compiling `sql_yacc.cc' such as the ones shown below, you have probably run out of memory or swap space:
Internal compiler error: program cc1plus got fatal signal 11
or
Out of virtual memory
or
Virtual memory exhausted
The problem is that gcc requires huge amounts of memory to compile `sql_yacc.cc' with inline functions. Try running configure with the --with-low-memory option:
shell> ./configure --with-low-memory
This option causes -fno-inline to be added to the compile line if you are using gcc and -O0 if you are using something else. You should try the --with-low-memory option even if you have so much memory and swap space that you think you can't possibly have run out. This problem has been observed to occur even on systems with generous hardware configurations, and the --with-low-memory option usually fixes it.
|