정태영

지난 몇 일간 fink, gentoo os x, darwinport 를 테스트해보고 있는데, 별의 별 에러를 다 겪어보고 있습니다.

처음엔 fink 를 사용해보았는데, 바이너리 패키지를 지원한다는 장점이 있었지만, 알 수 없는 에러를 몇 번 겪었고, 제가 사용하려는 의도와는 잘 맞지 않는 것 같습니다.

그 다음엔 제 손에 익은 gentoo os x 을 시도해보았는데, 별로 사용하는 사람이 없어서인지 뭐 하나 설치하려면 만져줘야 하는 것이 많습니다. 아쉬운데로 package.mask / package.keywords / package.unmask 를 통해 어느정도 설치를 할 수 있었지만 손도 너무 많이 가고, 결정적으로 gtk+ 관련해서 버그가 있는데 제 능력으로는 해결이 불가능하네요.

거기다가 libtool 버젼이 낮아서 gtk+-2.10.x 는 빌드를 할 수가 없습니다. libtool 1.5.x 이전 버젼에서는 1000 이 양수가 아니라고 에러를 내고, libtool 을 올려주고 나면 ranlib 에서 -q 가 없는 옵션이라면서 libtool 을 이용하는 것들은 아무 것도 빌드를 할 수 없게됩니다.

아쉬운 데로 ranlib 을 ranlib_o 로 이름을 바꾼 후 아래와 같은 코드를 작성해서 ranlib 를 만들어 넣어보았지만 또 다른 옵션 때문에 에러 발생 -_-; 결국 이 녀석도 포기입니다. 흥!!

C:
  1. #include <unistd .h>
  2. #include <string .h>
  3. #include <stdlib .h>
  4.  
  5. int main( int argc, char** argv ){
  6.  
  7.     int i;
  8.     for( i = 0 ; i <argc ; i++ )
  9.         if( strcmp((*argv)[i], "-q" ) == 0 )
  10.             (*argv)[i] = "--quite"
  11.  
  12.     execl( "/usr/bin/ranlib_o", argv );
  13.  
  14.     return 0;
  15. }

마지막으로 darwinport 를 시도해보고 있는데 제공되는 패키지들 버젼이 낮다는 것을 제외하곤 아직까진 큰 문제가 없군요. 진작에 darwinport 를 시도해볼 걸 하는 후회가;;

하여튼 fink 랑 gentoo os x 나빠요!

Tags: , , ,

This entry was posted on Tuesday, December 19th, 2006 at 2:34 am and is filed under OpenSource, macintosh. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “darwinport”

  1. 까나리 Says:

    변태 -_-

Leave a Reply