lang/python 을 파이썬 2.3으로 업그레이드하고, lang/python22 에 파이썬 2.2를 레포카피한 뒤에 altinstall로 바꿔두었습니다. 대충 파이썬 포트들 한 20개 정도 테스트해 보니 호환성에는 별 문제가 없는 듯 하네요. ~.~
자자 모두들 portupgrade python 때리시고…. 흐흐흐 =3
lang/python-devel 포트는 2.4a0 오늘자 스냅샷을 뽑아서 올릴 생각입니다. 참 그리고, 오늘 lang/jython 이 드디어 2.2a0이 발표되었더군용. Jython 팬들은 꼭 확인을 ~.~
수고 많으시네요. 그런데 2.3으로 업그레이드 한 후 py-numeric이 컴파일 에러가 납니다. FreeBSD 5.1-CURRENT 에서 컴파일했습니다. py-numeric의 umathmodule.c이 에러가 나구요, HAVE_INVERSE_HYPERBOLIC 매크로의 정의와 관련이 있는 것 같습니다.
앗. 그렇군요.
사실은 방금 kris가 파이썬 포트가 60개정도가 깨졌다고 메일을 보내서;;; 열심히 삽질 중입니다. 🙂
확인해 보니까, py-numeric의 문제는 _XOPEN_SOURCE와 _POSIX_SOURCE가 정의된 경우에 FreeBSD의 math.h가 hyperbolic 삼각함수들을 생략해버리는 것입니다. 패치를 일단 메인테이너인 Thomas Gellekum씨에게 보냈으니, 허락을 받으면 커밋하도록 하겠습니다. 🙂
> — Src/umathmodule.c.orig Sat Aug 2 01:10:09 2003
> +++ Src/umathmodule.c Sat Aug 2 01:10:43 2003
> @@ -1,9 +1,9 @@
>
> +#include <math.h>
> #include “Python.h”
> #include “Numeric/arrayobject.h”
> #include “Numeric/ufuncobject.h”
> #include “abstract.h”
> -#include <math.h>
>
> #ifndef CHAR_BIT
> #define CHAR_BIT 8
제 경우엔 아쉬운대로 setup.py 에서 freebsd5의 경우HAVE_INVERSE_HYPERBOLIC을 undef 시키는 쪽으로 고쳐서 컴파일을 했습니다만… 커밋되면 다시 빌드해야겠네요. 🙂
꺄ㅋㅋ
누나들이 이 사진에 매우 열렬한 지지를 했었던 기억이!
수박모델같군용 ‘ㅁ’
헉
히히히
ㅋㅋㅋㅋㅋㅋㅋㅋ