질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

fedora 14 apm 설치 관련 에러 입니다. 고수님들의 관심 부탁드립니다.

작성자 정보

  • theworld002 작성
  • 작성일

컨텐츠 정보

본문

우선 페도라 14 에 기본 개발툴 관련으로 설정했습니다.
보통 centos를 사용하며 페도라는 가끔 설치만 해보고 이런 저런 작업은 해보지 않았는데
apm 설치 관련해 애를 좀 먹는군요~~;;
전체적인 문제는 mysql 및 apache 설치시 configure는 진행이 되나 make 시 에러가 나는 상황입니다.

기본 설정 관련 해서는 mysql은 mysql-5.1.32로 설치를 하였고 잘 되지 않아 5점대 여러 버전으로 바꿔 보기도 했습니다만, configure 후 make에서 바로 에러가 납니다.
configure 옵션은 ./configure --prefix=/usr/local/mysql --localstatedir=/db --enable-shared --enable-assembler --with-thread-safe-client --with-mysqld-user="mysql" --with-readline --without-debug --without-docs --without-bench --with-charset=euckr 로 설정하였습니다.

계속 문제가 생겨 컴파일러 관련 해서 이것 저것 더 설치를 해 보았습니다.
기본 설치 하는 zlib,libpng,freetype,(lib)jpeg,gd,libxml2 등 및 gcc 관련 하여 여러 옵션으로 설치를 해 보았고 혹시나 해서 selinux는 꺼 놓은 상태 입니다.
 configure에서는 에러가 없는 상황이며
make 시 에러는 양이 많으므로 제일 하단쪽만 올려 놓을게요

< int mysql_stmt_store_result(MYSQL_STMT *stmt);
< unsigned long mysql_stmt_param_count(MYSQL_STMT * stmt);
< my_bool mysql_stmt_attr_set(MYSQL_STMT *stmt,
<                                     enum enum_stmt_attr_type attr_type,
<                                     const void *attr);
< my_bool mysql_stmt_attr_get(MYSQL_STMT *stmt,
<                                     enum enum_stmt_attr_type attr_type,
<                                     void *attr);
< my_bool mysql_stmt_bind_param(MYSQL_STMT * stmt, MYSQL_BIND * bnd);
< my_bool mysql_stmt_bind_result(MYSQL_STMT * stmt, MYSQL_BIND * bnd);
< my_bool mysql_stmt_close(MYSQL_STMT * stmt);
< my_bool mysql_stmt_reset(MYSQL_STMT * stmt);
< my_bool mysql_stmt_free_result(MYSQL_STMT *stmt);
< my_bool mysql_stmt_send_long_data(MYSQL_STMT *stmt,
<                                           unsigned int param_number,
<                                           const char *data,
<                                           unsigned long length);
< MYSQL_RES * mysql_stmt_result_metadata(MYSQL_STMT *stmt);
< MYSQL_RES * mysql_stmt_param_metadata(MYSQL_STMT *stmt);
< unsigned int mysql_stmt_errno(MYSQL_STMT * stmt);
< const char * mysql_stmt_error(MYSQL_STMT * stmt);
< const char * mysql_stmt_sqlstate(MYSQL_STMT * stmt);
< MYSQL_ROW_OFFSET mysql_stmt_row_seek(MYSQL_STMT *stmt,
<                                              MYSQL_ROW_OFFSET offset);
< MYSQL_ROW_OFFSET mysql_stmt_row_tell(MYSQL_STMT *stmt);
< void mysql_stmt_data_seek(MYSQL_STMT *stmt, my_ulonglong offset);
< my_ulonglong mysql_stmt_num_rows(MYSQL_STMT *stmt);
< my_ulonglong mysql_stmt_affected_rows(MYSQL_STMT *stmt);
< my_ulonglong mysql_stmt_insert_id(MYSQL_STMT *stmt);
< unsigned int mysql_stmt_field_count(MYSQL_STMT *stmt);
< my_bool mysql_commit(MYSQL * mysql);
< my_bool mysql_rollback(MYSQL * mysql);
< my_bool mysql_autocommit(MYSQL * mysql, my_bool auto_mode);
< my_bool mysql_more_results(MYSQL *mysql);
< int mysql_next_result(MYSQL *mysql);
< void mysql_close(MYSQL *sock);
make[2]: *** [do_abi_check] Error 1
make[2]: Leaving directory `/usr/local/src/mysql-5.1.32'
make[1]: *** [abi_check] Error 2
make[1]: Leaving directory `/usr/local/src/mysql-5.1.32'
make: *** [all-recursive] Error 1

make[2]: *** [do_abi_check] Error 1 윗단의 구문들은 구글링을 해 보았으나 에러 관련해서는 제 실력으론
찾지 못하겠구;;  제일 하단의 문장으로 구글링을 해 보니. gcc 관련 에러가 아닐까 하는 소리가 나와서 gcc++등을 더 설치 해 보았습니다만 역시 동일한 증상이 나옵니다.

해서 우선 아파치를 설치해 보았으나 make시 에러가 나는군요..
역시 에러구문은 하단만 올려 놓겠습니다.
Making all in metadata
make[2]: Entering directory `/usr/local/src/httpd-2.2.11/modules/metadata'
make[3]: Entering directory `/usr/local/src/httpd-2.2.11/modules/metadata'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/src/httpd-2.2.11/modules/metadata'
make[2]: Leaving directory `/usr/local/src/httpd-2.2.11/modules/metadata'
Making all in ssl
make[2]: Entering directory `/usr/local/src/httpd-2.2.11/modules/ssl'
make[3]: Entering directory `/usr/local/src/httpd-2.2.11/modules/ssl'
/usr/local/src/httpd-2.2.11/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE    -I/usr/local/src/httpd-2.2.11/srclib/pcre -I. -I/usr/local/src/httpd-2.2.11/os/unix -I/usr/local/src/httpd-2.2.11/server/mpm/worker -I/usr/local/src/httpd-2.2.11/modules/http -I/usr/local/src/httpd-2.2.11/modules/filters -I/usr/local/src/httpd-2.2.11/modules/proxy -I/usr/local/src/httpd-2.2.11/include -I/usr/local/src/httpd-2.2.11/modules/generators -I/usr/local/src/httpd-2.2.11/modules/mappers -I/usr/local/src/httpd-2.2.11/modules/database -I/usr/local/src/httpd-2.2.11/srclib/apr/include -I/usr/local/src/httpd-2.2.11/srclib/apr-util/include -I/usr/local/src/httpd-2.2.11/modules/proxy/../generators -I/usr/local/src/httpd-2.2.11/modules/ssl -I/usr/local/src/httpd-2.2.11/modules/dav/main  -prefer-non-pic -static -c ssl_engine_init.c && touch ssl_engine_init.lo
ssl_engine_init.c: In function 'ssl_init_ctx_verify':
ssl_engine_init.c:549:42: error: 'STACK' undeclared (first use in this function)
ssl_engine_init.c:549:42: note: each undeclared identifier is reported only once for each function it appears in
ssl_engine_init.c:549:49: error: expected expression before ')' token
ssl_engine_init.c: In function 'ssl_init_FindCAList':
ssl_engine_init.c:1129:131: warning: pointer type mismatch in conditional expression
make[3]: *** [ssl_engine_init.lo] Error 1
make[3]: Leaving directory `/usr/local/src/httpd-2.2.11/modules/ssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/httpd-2.2.11/modules/ssl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/httpd-2.2.11/modules'
make: *** [all-recursive] Error 1

이것도 구글링을 해 보았는데 ssl 문제란 소리와 gcc 관련 에러가 아닐까 하던데 ssl 관련은 아닌것 같군요..
하~~~
페도라가 아닌 다른 리눅스 버전에서도 최신버전이긴 한듯 한데 같은 에러가 나는 분들이 있긴 하던데~~
원인을 도저히 못찾겠어서 글을 올립니다.

설치시 에러라 다른쪽에 로그가 남는것도 없고  아 저로선 방법이 없어서;;
고수님들 관심 부탁 드리며...
답변좀 꼭 부탁 드릴게요..

혹 정답이 아니더래도 이런 문제 아닐까 하시는 글도 많이 올려 주세요.
저도 더 찾아 보겠습니다.
그럼 좋은 밤~ 되십시오~~~~ 꾸뻑~~




관련자료

댓글 3

theworld002님의 댓글

  • theworld002
  • 작성일
아 혹시나 해서 추가 관련 정보 올립니다.
우선 아파치 옵션 ./configure --prefix=/usr/local/apache --enable-shared=max --enable-rule=SHARED_CORE --enable-rewrite --enable-ssl --with-mpm=worker 하고 ./configure --prefix=/usr/local/apache --enable-mod-shared=most --enable-rewrite --enable-mod-shared=rewrite --enable-ssl --with-mpm=worker --enable-headers로 해 보았구요.
아파치 버전은 httpd-2.2.11

리눅스 버전 정보는
Linux technuri 2.6.35.11-83.fc14.x86_64 #1 SMP Mon Feb 7 07:06:44 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux 입니다.

아~ 혹 페도라14 자체의 오류 아닐까요?? ㅡ.ㅡ;;

혼잣말님의 댓글

  • 혼잣말
  • 작성일
구글링하다보니 openssl 을 업그레이드 해보라는데요..혹시 해보셨나요??

theworld002님의 댓글

  • theworld002
  • 작성일
아~ 혼잣말님 답변 감사 드립니다.
결국 저는 centos로 재설치 해버렸답니다..
해서 제가 올린글 신경을 못썼군요..
혹 다음번 페도라 apm 설치건 있을시 openssl 업그레이드도 해보겠습니다.
답변 다시 감사 드립니다~~~
좋은 하루 되시길...

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,787 개
  • 현재 접속자 :  251 명