[yt-users] yt2.0 on OS X

Matthew Turk matthewturk at gmail.com
Thu Mar 10 09:36:36 PST 2011


Hi Emilio,

On Thu, Mar 10, 2011 at 12:24 AM, Emilio Romano-Diaz <emilio at pa.uky.edu> wrote:
> Hi there,
>
> I'm trying to install yt-2.0 on my Intel MacBook3.1, OS X 10.6.6.
>
> I downloaded the script from the web site and tried the automated installation (I just added the enzo installation flag). I checked I have installed and running the gcc & g++ 4.2 compilers. However, the compilation crashes because it cannot find a module named _locale:
>
>  File "/Users/millos/visualization/yt/yt-2.0/lib/python2.6/site-packages/mercurial/demandimport.py", line 85, in _demandimport
>    return _origimport(name, globals, locals, fromlist)
> ImportError: No module named _locale
> /Users/millos/visualization/yt/yt-2.0/bin/python2.6: can't open file '/Users/millos/visualization/yt/yt-2.0/src/yt-hg//distribute_setup.py': [Errno 2] No such file or directory
>
> I looked for some info the installation doc but I didn't find anything. Perhaps I skipped some steps/info.
>
> I included at the end the full log-file. Could somebody help me with this issue?
>
> Thank you very much in advance.

I unfortunately don't have an OSX machine to test on anymore, but I
don't think anyone has seen this previously.  My reading of the
install log (and if you run the script again, you can probably get
away with removing the yt_install.log file) is that the _locale module
failed with this:

building '_locale' extension
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -I.
-I/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/./Include
-I/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/./Mac/Include
-I/Users/millos/visualization/yt/yt-i386//include -I. -IInclude
-I./Include -I/usr/local/include
-I/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/Include
-I/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3 -c
/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/Modules/_localemodule.c
-o build/temp.macosx-10.4-i386-2.6/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/Modules/_localemodule.o
gcc -L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/ -bundle -undefined
dynamic_lookup -L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
-L/Users/millos/visualization/yt/yt-i386/lib/
-L/Users/millos/visualization/yt/yt-i386/lib64/
build/temp.macosx-10.4-i386-2.6/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/Modules/_localemodule.o
-L/Users/millos/visualization/yt/yt-i386//lib
-L/Users/millos/visualization/yt/yt-i386/lib/ -L/usr/local/lib -o
build/lib.macosx-10.4-i386-2.6/_locale.so -framework CoreFoundation
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
ld: warning: directory '/Users/millos/visualization/yt/yt-i386/lib64/'
following -L not found
*** WARNING: renaming "_locale" since importing it failed:
dlopen(build/lib.macosx-10.4-i386-2.6/_locale.so, 2): Symbol not
found: _libintl_bindtextdomain
  Referenced from:
/Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/build/lib.macosx-10.4-i386-2.6/_locale.so
  Expected in: dynamic lookup

Looking around online, I think this can be fixed with -lintl .  So my
suggestion would be to do this:

cd /Users/millos/visualization/yt/yt-i386/src/Python-2.6.3/
export LDFLAGS=-lintl
export CC=gcc-4.2
export CXX=g++-4.2
./configure --prefix= /Users/millos/visualization/yt/yt-i386/
make 2>&1 | tee build_log
make install 2>&1 | tee -a build_log

and then see if you can do "python 2.6 -c 'import _locale; import locale' "

If not, could you send me build_log?  But, if that works, you should
be able to unset LDFLAGS and re-run the install script (without
removing any of the existing files.)

Thanks,

Matt

> E
>
>
>
>
>
>
>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
>



More information about the yt-users mailing list