----------------------------------------------------------------------------
해결했습니다...그리고 답변을 주신 정재익님, 원주희님께 감사드립니다...
----------------------------------------------------------------------------
# setenv CFLAGS "-DHAVE_CURSES"
# setenv CXXFLAGS "-DHAVE_CURSES"
# ./configure --prefix=/usr/local/mysql --with-charset=euc_kr --localstatedir..
.
.
그리고 /usr/local/src/mysql-3.22.32/config.h에서 term.h부분을 주석처리합니다.
584
585 /* Define if you have the <term.h> header file. */
586 /* #define HAVE_TERM_H 1 */ <--이부분...
587
# make
.
.
.
# make install
.
.
.
> 저도 Solaris2.7 에서 MySQL설치할때 아래와 같은 에러메세지로 고생한적이 있거든요. 수없이 지우고
> 새로 설치하고... 그랬는데...
> Solaris8 이라 조금 다를 수도 있지만요...그래도 한번 참조해 보세요.
> 저는 매뉴얼 4장에 있는 아래의 부분을 보고 해결했습니다.
>
> ----------------------------------------------------------------
> If you get errors like this when you run make, it's because configure didn't detect the `curses.
> h' file (probably because of the error in /usr/include/widec.h:
>
> In file included from mysql.cc:50:
> /usr/include/term.h:1060: syntax error before `,'
> /usr/include/term.h:1081: syntax error before `;'
>
> The solution to this is to do one of the following steps:
>
> 1. Edit `/usr/include/widec.h' as indicted above and rerun configure
>
> 2. Remove the #define HAVE_TERM line from `config.h' file and run make again.
>
> 3. Configure with CFLAGS=-DHAVE_CURSES CXXFLAGS=-DHAVE_CURSES ./configure
> ----------------------------------------------------------------
> 그래도 안되면
>
> 4.11 System-specific issues
> 4.11.1 Solaris notes
> 4.11.2 Solaris 2.7 notes
> 4.11.3 Solaris x86 notes
>
> 매뉴얼을 한번 보시는것도 좋을 듯합니다.
>
|