CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Angels ()
날 짜 (Date): 1995년08월23일(수) 17시27분13초 KDT
제 목(Title): [re] SunOS -> Solaris

혹시 도움이 되실지 모르겠네요...

링크에러라면 뒤에 라이브러리만 붙여주면 대개 해결이 되는데...

일반적인 대답이 될 것 같아서 퍼왔습니다.

글쓴이:    leo (정재훈)
날  짜:    1995년  8월 14일(월) 15:25:23
제  목:    솔라리스 2.4에서

별로 중요한 know-how가 아닐지 모르겠지만 혹시나 도움이 될까하여 적어봅니다.

우리 부서에서 새로 구입한 SPARCstation 20에 각종 software를
설치하면서 했던 일들을 적어보고자 합니다.

Solaris 2.4를 사용하고 C Compiler는 SPARC WORKS Professional 3.0.1을
정품으로 구매했으며 ($1,165/copy) source code를 컴파일하여 설치한
software는 다음과 같습니다.

     GCC-2.7.0
     TEX-3.1315
     HLATEX-0.9.1
     XDVI-PL16
     DVIPS-5.528a
     GNUPLOT-3.5
     TGIF-2.15
     HANTERM-3.0.2
     GHOSTSCRIPT-2.6.1
     GHOSTVIEW-1.5
     ELM-2.4h4
     ARCHIE-1.4.1
     TIN-1.22

우선 GCC의 경우 정품 C Compiler를 사용하여 아무런 문제 없이 그냥 컴파일이
됩니다. /usr/ucb/cc를 사용한다든지 하는 실수만 없으면 됩니다.
cc는 구입한 C compiler를 사용하고 (이를 테면 /opt/SUNWspro/SC3.0.1/bin/cc)
/usr/ucb보다 /usr/ccs/bin를 path 상에 앞에 두어서 /usr/ccs/bin/make와
/usr/ccs/bin/ld를 사용하도록 합니다.

X window library를 사용하는 프로그램들을 위해서는 다음과 같은 일을
해 주어야 합니다.

   cd /usr/lib
   ln -s /usr/openwin/lib X11
   cd /usr/include
   ln -s /usr/openwin/include X11

그리고 컴파일 할 때의 error message에 따라 다음과 같은 일도 해 주어야
합니다.

   cd /usr/lib
   ln -s ../openwin/lib/libXmu.so.4* libXmu.so.4
   ln -s ../openwin/lib/libXext.so.0* libXext.so.0
   ln -s ../openwin/lib/libXaw.so.5* libXaw.so.5
   ln -s ../openwin/lib/libolgx.so.3* libolgx.so.3
   ln -s ../ucblib/libucb.so.1* libucb.so.1

그리고 필요에 따라 Makefile의 최종 link시 -L/usr/openwin/lib와
-lsocket -lnsl 등을 추가합니다.


이상입니다.
'SunOS에서는 잘 되는데 Solaris에서는 잘 안된다'는 말이 있는데
이 정도의 작은 수정만 해 주면 그 밖의 다른 public domain software들도
install이 잘 되리라고 믿습니다.




___________________________________________
도움이 되셨기를...

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.