[yt-users] mac yt installer issues

Cameron Hummels chummels at astro.columbia.edu
Thu Dec 2 15:29:43 PST 2010


Hi Matt,

> At this point, I'd recommend getting the install script from:
>
> http://hg.enzotools.org/yt/raw-file/yt/doc/install_script.sh
>
> so that you're on the latest development version.  I believe I've now
> fixed the bzlib problem in the development tip version.
It looks like you're right.  When I grab the newer version, I don't have
the bzlib problem.  Thanks!

> As for the second error, some light googling indicates that it may be
> a conflict between GCC versions provided by Apple versus those
> provided by the FSF.  Do you happen to know if the 'gcc' that comes up
> in your path is /usr/bin/gcc, or rather something installed by
> MacPorts or maybe from hpc.sf.net ?  It should be the one from Apple,
> which I believe is in /usr/bin/gcc.  If you're pulling in
> /usr/local/bin/ before /usr/bin, for instance, this could be the
> reason for the problem.
>
> I looked over the Python build options and I don't see one to
> explicitly exclude what we're seeing; I've tested the script on my
> laptop
> right now and it worked, but I also use the Apple GCC.  (I did find an
> option that may make static linking a lot easier, however.)  I suspect
> that shuffling your path about will fix the issues, but it's possible
> there may be another option I'm not seeing right now -- so let me know
> if that works or not.
You were correct.  My macports installed an alternate version of gcc
into the /usr/local/bin, which was first in my path.  After some
googling, I was able to lightly modify a file in the CoreFoundation
framework that allowed me to make progress (as per this description:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44981), but then I ran into
a few more errors down the road. 

So I just tried starting over the whole thing with the different version
of gcc (the mac version), and everything works fine.  Thanks, Matt!

Cameron

> -Matt
>
> On Wed, Dec 1, 2010 at 11:56 PM, Cameron Hummels
> <chummels at astro.columbia.edu> wrote:
>> Howdy,
>>
>> I went to grab the latest version of yt and reinstall it on my intel
>> snow-leopard mac book pro, and I get a failure part of the way through the
>> installer.
>>
>> $ wget http://hg.enzotools.org/yt/raw-file/stable/doc/install_script.sh
>> $ bash install_script.sh
>>
>> I got an error with BZLIB, so I just unchecked it from the installer and
>> started over.  Everything was going to plan, but then I received an error in
>> the middle of the Python installation when it tried to compile some
>> mactoolboxglue file in yt's python subdir.  Has anyone else encountered this
>> problem?  I haven't don't anything too screwy to this box, so I'm wondering
>> where things went awry.
>>
>> Cameron
>>
>>
>> Here are the last few lines from the yt_install.log:
>>
>> gcc -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
>> -Wstrict-prototypes  -I. -IInclude -I./Include   -DPy_BUILD_CORE -o
>> Python/mactoolboxglue.o Python/mactoolboxglue.c
>> In file included from
>> /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:43:0,
>>                  from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:20,
>>                  from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
>>                  from
>> /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
>>                  from
>> /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20,
>>                  from Include/pymactoolbox.h:10,
>>                  from Python/mactoolboxglue.c:27:
>> /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h:147:1:
>> error: format string argument not a string type
>> make: *** [Python/mactoolboxglue.o] Error 1
>>
>>
>>
>>
>> _______________________________________________
>> 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
>



More information about the yt-users mailing list