[yt-users] yt2.0 on OS X

Matthew Turk matthewturk at gmail.com
Fri Mar 11 08:10:57 PST 2011


Hi Emilio,

Looks like it took the new -lintl, but still didn't work.  This
mailing list thread:

http://www.stackless.com/pipermail/stackless/2007-June/002907.html

suggests there may be a stray libintl*.dylib somewhere in one of the
other -L directories, like /usr/local/lib.  Could you look around and
try moving it out of the way, if you find it?  Then you can try
rebuilding in the Python directory again, and looking in the output
for the _locale failure/success.

-Matt

On Fri, Mar 11, 2011 at 12:43 AM, Emilio Romano-Diaz <emilio at pa.uky.edu> wrote:
> 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
>
>
>
>
>
>
>
>
>> 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
> +---------------------------------------------------------------+
>
>
> _______________________________________________
> 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