MB-System in Snow Leopard (10.6)

MB-system을 Snow Leopard (10.6)에 설치하는 것은 Leopard (10.5)에 설치하는 것과 크게 다르지 않다.

How to Install MB-System

MB-system을 설치하기 위해 필요한 패키지들은 거의 대부분 macports를 통해 설치 가능하다. 다만 Snow Leopard가 64bit로 넘어가는 과도기성 OS이기 때문에 macports를 통해 패키지들을 설치하는 경우 왠만하면 +universal 옵션을 줘야한다. 서로 의존성이 있는 경우 그 의존성을 갖는 패키지가 universal을 variants로 갖지 않아서 문제가 생기는 경우도 있긴 하다. 이 경우는 그냥 설치한다.

# Preset configuration for MacOS X 10.6 (Snow Leopard) when building through macports

elsif ($preset eq “macports”)

{

print “\nUsing preset configuration for MacOS X by macports in /opt…\n”;

$PORTS_PREFIX = “/opt/local”;

$MBSYSTEM_HOME = “/opt/mbsystem-5.1.2”;

$OS = “DARWIN”;

$CC = “cc”;

$MOTIFINCDIR = “$PORTS_PREFIX/include”;

$MOTIFLIBS = “-L$PORTS_PREFIX/lib -L/usr/X11R6/lib -lXm -lXt -lX11”;

$OPENGLLIBS = “-lGLU -lGL”;

$GMTLIBDIR = “/opt/local/lib”;

$GMTINCDIR = “/opt/local/include”;

# $PROJLIB = “/opt/local/lib”;

# $PROJINCDIR = “/opt/local/include”;

$NETCDFLIBDIR = “/opt/local/lib”;

$NETCDFINCDIR = “/opt/local/include”;

$LEVITUS = “/opt/mbsystem-5.1.2/share/mbsystem/LevitusAnnual82.dat”;

$PROJECTIONS = “/opt/mbsystem-5.1.2/share/mbsystem/Projections.dat”;

$FFTWLIBDIR = “/opt/local/lib”;

$FFTWINCDIR = “/opt/local/include”;

# $OTPSDIR = “/usr/local/OTPSnc”;

$CFLAGS = “-m32 -g -I/usr/X11R6/include”;

$LFLAGS = “-m32 -Wl -lm”;

}

#

PROJ의 경우 경로는 맞는데 이상하게 컴파일하다가 링크 못하는 문제가 있다.

일단 그냥 패스.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: