시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
mysql make 오류 관련....

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
jinblue
카페 관리자


가입: 2003년 8월 7일
올린 글: 38

올리기올려짐: 2005.10.18 화, 10:12 am    주제: mysql make 오류 관련.... 인용과 함께 답변

진호님 날잡자 하셨는데...소식이 없으시네... 곧 잡히겟져..ㅋㅋㅋ
오늘은 고수님의 지도편달을 부탁드리려구용..
업무상 서버설치하고 구성하는 일이 많은데.. 문제가 하나 있더만요

OS는 솔라리스 x86 9 에다가 필수 pkg 깔고 머..별루 문제 없슴당..
gcc도 3.3.x 깔았다가 3.4.x로 올렸구요..
깔려는 mysql은 4.0.x 로 안정화 되어 있다고 알고 있습니다..

컴파일은 별 문제가 없구요...잘됬단 말이지요... make 시 오류가 납니다..

make 실행 시..쭉 진행 되다가...

.
.
.
if gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -D_FILE_OFFSET_BITS=64 -DHAVE_RWLOCK_T -MT tilde.o -MD -MP -MF ".deps/tilde.Tpo" -c -o tilde.o tilde.c; \
then mv -f ".deps/tilde.Tpo" ".deps/tilde.Po"; else rm -f ".deps/tilde.Tpo"; exit 1; fi
rm -f libreadline.a
false cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
make[2]: *** [libreadline.a] Error 1
make[2]: Leaving directory `/usr/local/mysql-4.0.25/readline'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mysql-4.0.25'
make: *** [all] Error 2

이렇게 납니다..
비슷한 오류는 보고된게 있던데..여러군데 물어보고 찾아도 보고 했는데 아직 해결은 못하고 있네요.. 깔린 make도 GNU make이고 별 특이한게 안보이는데... 어떤 분이
binutils 깔아보라 하셔서 깔면서 글 남깁니다...
지도 편달 부탁 드립니다..


추신 binutils make 중에도 에러가 납니다..안 깔린단 애기져..ㅜ.ㅜ

bash-2.05# make
make[1]: Entering directory `/usr/local/binutils-2.9.1/libiberty'
if [ -n "" ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
echo "# !Automatically generated from ./functions.def"\
"- DO NOT EDIT!" >needed2.awk
grep '^DEFVAR(' < ./functions.def \
| sed -e '/DEFVAR/s|DEFVAR.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
grep '^DEFFUNC(' < ./functions.def \
| sed -e '/DEFFUNC/s|DEFFUNC.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
gcc -c -g -O2 -I. -I./../include -DHAVE_SYSCONF ./dummy.c 2>/dev/null
make[1]: *** [dummy.o] Error 1
make[1]: Leaving directory `/usr/local/binutils-2.9.1/libiberty'
make: *** [all-libiberty] Error 2
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2005.10.18 화, 11:49 pm    주제: Re: mysql make 오류 관련.... (참고) 인용과 함께 답변

jinblue 씀:
진호님 날잡자 하셨는데...소식이 없으시네... 곧 잡히겟져..ㅋㅋㅋ
오늘은 고수님의 지도편달을 부탁드리려구용..
업무상 서버설치하고 구성하는 일이 많은데.. 문제가 하나 있더만요

OS는 솔라리스 x86 9 에다가 필수 pkg 깔고 머..별루 문제 없슴당..
gcc도 3.3.x 깔았다가 3.4.x로 올렸구요..
깔려는 mysql은 4.0.x 로 안정화 되어 있다고 알고 있습니다..

컴파일은 별 문제가 없구요...잘됬단 말이지요... make 시 오류가 납니다..

make 실행 시..쭉 진행 되다가...

.
.
.
if gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -D_FILE_OFFSET_BITS=64 -DHAVE_RWLOCK_T -MT tilde.o -MD -MP -MF ".deps/tilde.Tpo" -c -o tilde.o tilde.c; \
then mv -f ".deps/tilde.Tpo" ".deps/tilde.Po"; else rm -f ".deps/tilde.Tpo"; exit 1; fi
rm -f libreadline.a
false cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
make[2]: *** [libreadline.a] Error 1
make[2]: Leaving directory `/usr/local/mysql-4.0.25/readline'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mysql-4.0.25'
make: *** [all] Error 2

이렇게 납니다..
비슷한 오류는 보고된게 있던데..여러군데 물어보고 찾아도 보고 했는데 아직 해결은 못하고 있네요.. 깔린 make도 GNU make이고 별 특이한게 안보이는데... 어떤 분이
binutils 깔아보라 하셔서 깔면서 글 남깁니다...
지도 편달 부탁 드립니다..


binutils 의 문제는 아닌 것 같습니다.
위 에러메시지에는 binutils의 ar, as, nm, ld 등과 관련된 것은 보이지 않습니다.

저런 경험은 없어서 모르겠구요, 다음 글을 참고해보세요.
http://www.security-express.com/archives/mysql/2004-q2/3465.html
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
jinblue
카페 관리자


가입: 2003년 8월 7일
올린 글: 38

올리기올려짐: 2005.10.19 수, 9:44 am    주제: <자답>... 역쉬 gcc 쪽 문제.. 인용과 함께 답변

해결했슴다... 3일간의 삽질의 결과네요.. ㅡ.ㅡ 넘 오래걸린듯..

결론은 gcc쪽의 에러 였습니다.. gcc3.4.x 버전으로 넘어오면서 헤더파일의 경로를 못 잡는 문제가 있다네여..
더 세부적인건 좀 들여다 봐야되겠는데..암튼 gcc를 링크 걸어주고 gcc 헤더를 함 더 돌리니 해결됬습니다..

# cd /usr/local/lib
# /usr/local/lib # ln -s gcc gcc-lib
# /usr/local/lib # /usr/local/libexec/gcc/i386-pc-solaris2.9/3.4.1/install-tools/mkheaders

이후에 mysql make 잘 돌아갔습니다....
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 있습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group