Solaris8 + jikes1.22 조합으로 사용하시는 분 계십니까?
글쓴이: citywork / 작성시간: 금, 2005/04/01 - 12:45오후
jikes 1.22 소스를 다운받아 컴파일&설치까지 마쳤습니다.
./configure --prefix=/usr/local/jikes-1.22 \ --mandir=/usr/local/man
HelloWorld.java파일을 만들어서 HelloWorld.class를 만들어 실행까지 성공 했습니다.
# jikes HelloWorld.java # java HelloWorld HelloWorld!
그런데.. 소스안의 한글을 인식시키려고 encoding옵션을 주고 실행하니 hang이 걸린 상태로 그냥 멈춰버립니다.
# jikes -encoding euc-kr HelloWorld.java
설치된 환경은 다음과 같습니다.
> Solaris 8(64bit)
> gcc 3.4.2 : sunfreeware에서 package받아 설치
> libiconv 1.8 : sunfreeware에서 package받아 설치
> LD_LIBRARY_PATH=/usr/local/lib설정
http://ftp.tiscali.nl/ 에서 package로 된 jikes 1.22를 받아서 설치도 해봤는데, 이건 아예 컴파일을 수행하면 sag-fault가떨어 지더군요?
예전에 AIX에서 설치해서 사용할때는 별다른 encoding옵션을 주지 않아도 한글사용에 문제가 없었던걸로 기억하는데, 무엇이 잘못 되었는지 모르겠습니다.
Forums:
해결했습니다...
몇번의 삽질 끝에.. 정확한 원인은 모르겠지만, 해결은 했습니다.
sunfreeware에서 다운받은 iconv package가 설치되어있는 상태에서는 이렇게 설치해도 똑같이 hang에 걸려버리므로 일단 설치되어있는 libiconv를 제거하고 다음과 같이 소스를 이용해서 설치합니다.
이상입니다. iconv package는 다시 설치해 주어도 되고, 방금 컴파일한 iconv를 설치해도 됩니다.
댓글 달기