[yt-users] yt2.0 on OS X

Emilio Romano-Diaz emilio at pa.uky.edu
Fri Mar 11 00:43:57 PST 2011


Hi Matt,

Sorry for replying till now. I didn't have my laptop with me the whole day. I tried your suggestions but it still crashed in the same way...

I send you here the build blog file,

thanks again!
E


-------------- next part --------------
A non-text attachment was scrubbed...
Name: build_log.gz
Type: application/x-gzip
Size: 1514 bytes
Desc: not available
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20110311/b83d6295/attachment-0001.bin>
-------------- next part --------------
 




> 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
>> 
>> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org

+---------------------------------------------------------------+
|  Dr. Emilio Romano-Diaz
|  Dep. of Physics & Astronomy
|  177 Chemistry & Physics Building
|  University of Kentucky
|  Lexington, Kentucky 40506-0055, U.S.A.
|  Tel. +1 859 257 4938,   Fax. +1 859 323 2846
|  www.pa.uky.edu/~emilio
+---------------------------------------------------------------+



More information about the yt-users mailing list