2010년 12월 9일 목요일

IBM AIX에 gSOAP 툴, 라이브러리 설치

최근 웹서비스를 이용한 클라이언트 프로세스를 개발했는데, 이때 WSDL을 통해 코드를 자동 생성해주는 gSOAP 툴을 이용하게 되었습니다.
개발환경이 IBM AIX 5.3으로 설치방법을 정리해봅니다.


1. http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/date.html
IBM AIX Toolbox Download 사이트에서 gSOAP을 설치하기 전에 필요한 라이브러리를
설치합니다.
  • gcc & g++
  • bision
  • flex
  • automake
  • m4
  • autoconf
  • perl

2. http://www.cs.fsu.edu/~engelen/soap.html
gSoap v2.7.9l 소스를 다운로드 합니다.
최신버전인 v2.7.16의 경우 namespace 파싱부분에 문제가 있는 것으로 보입니다.
개발당시 최신버전을 사용 문제가 발생하여 2.7.9l 버전으로 변경했습니다.

3. configure 실행
- 64 비트
./configure --prefix=/opt/freeware CC=gcc CXX=g++ CFLAGS="-mpowerpc64 -maix64" CXXFLAGS="-mpowerpc64 -maix64"
- 32 비트
./configure --prefix=/opt/freeware CC=gcc CXX=g++

4. AR 실행 시 64비트 option 추가 (64비트의 경우만)
./soapcpp2/Makefile.in
./soapcpp2/Makefile
위 두개의 파일에서 "$(AR) cru" 문구를 찾아 "$(AR) -X64 cru"로 변경

5. make 실행

6. make install 실행

댓글 없음:

댓글 쓰기