[yt-users] installing yt on mac OS bzlib issue

Andrew Myers atmyers at berkeley.edu
Wed Jan 25 08:17:40 PST 2012


And, reading your email carefully this time, I see that you knew this
already. Sorry. But no, the archived solution did not work for me. I (so
far) haven't run into any problems due to using the system bzlib.

On Wed, Jan 25, 2012 at 8:08 AM, Andrew Myers <atmyers at berkeley.edu> wrote:

> Hi David,
>
> I'm also running 10.5, and I had this same issue. Changing line 37 of the
> install script to
>
> INST_BZLIB=0
>
> seemed to work for me. The comments say something about bzlib being needed
> to prevent broken mercurial installations, but that didn't seem to happen
> to me.
>
> -Andrew Myers
>
> On Wed, Jan 25, 2012 at 8:03 AM, David Riethmiller <rieth at phy.ohiou.edu>wrote:
>
>>  Hi all -
>>
>> Did the archived solution below work for you?   I'm trying to install and having exactly the same issue, and this doesn't seem to solve my problem.  I'm running OSX 10.5, and my default version of gcc is 4.0.1:
>>
>> %  gcc -v
>> Using built-in specs.
>> Target: i686-apple-darwin9
>> Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
>> Thread model: posix
>> gcc version 4.0.1 (Apple Inc. build 5465)
>>
>> I've installed gcc-4.2, but it won't take the "-shared" flag.
>>
>> %  gcc-4.2 -v
>> Using built-in specs.
>> Target: i686-apple-darwin9
>> Configured with: ../gcc-4.2.4/configure --prefix=/sw --prefix=/sw/lib/gcc4.2 --mandir=/sw/share/man --infodir=/sw/share/info --enable-languages=c,c++,fortran,objc,java --with-arch=nocona --with-tune=generic --host=i686-apple-darwin9 --with-gmp=/sw --with-libiconv-prefix=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --disable-libjava-multilib
>> Thread model: posix
>> gcc version 4.2.4
>>
>>
>> Using either gcc-4.0.1 or gcc-4.2, I still get a compilation error that it couldn't find main:
>>
>> % make -f Makefile-libbz2_so CFLAGS=-fPIC LDFLAGS=-fPIC PREFIX=/Users/rieth/yt_analysis
>> gcc -shared -Wl,-install_name -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o
>> Undefined symbols:
>>   "_main", referenced from:
>>       start in crt1.10.5.o
>> ld: symbol(s) not found
>> collect2: ld returned 1 exit status
>> make: *** [all] Error 1
>>
>> I'm sure I'm doing something really stupid, but I can't figure out what it is.  Can anyone help?  (Also, sorry for the cut-and-paste; I couldn't figure out how to reply directly to the archived post.)
>>
>> Thanks,
>> Dave
>>
>>
>>
>> --------------------------------------------------------------------
>>
>> Matthew Turk wrote:
>>
>> Hi JC,
>>
>> Are you setting CC and CXX to gcc-4.2 and g++-4.2, as the note in the
>> install script mentions you might have to?  I believe that it's
>> getting the OSX gcc, which would use the "-bundle" argument, but it
>> should instead be getting the old-school gcc-4.2, which accepts
>> "-shared".
>>
>> -Matt
>>
>> On Wed, May 18, 2011 at 3:03 PM, Jean-Claude Passy <jcpassy at gmail.com <http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org>> wrote:
>> >* Hi all,*>**>* I am able to install yt on my Mac if I turn off the Bzlib option. When it is*>* turned on, the installation fails the following way:*>**>* -----------------------------------------------------------------------------------------------------------------------------*>* echo ".so man1/bzgrep.1" >*>* /Users/jean-claudepassy/Work/yt-i386/man/man1/bzegrep.1 echo ".so*>* man1/bzgrep.1" > /Users/jean-claudepassy/Work/yt-i386/man/man1/bzfgrep.1*>* echo ".so man1/bzmore.1" >*>* /Users/jean-claudepassy/Work/yt-i386/man/man1/bzless.1 echo ".so*>* man1/bzdiff.1" > /Users/jean-claudepassy/Work/yt-i386/man/man1/bzcmp.1 gcc*>* -shared -Wl,-install_name -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 blocksort.o*>* huffman.o crct\ able.o randtable.o compress.o decompress.o bzlib.o Undefined*>* symbols:   "_main", referenced from:       start in crt1.10.5.o ld:*>* symbol(s) not found collect2: ld returned 1 exit status make: *** [all]*>* Error 1*>* -----------------------------------------------------------------------------------------------------------------------------*>**>* Does anyone have an idea how to fix this ?*>**>* Thanks a lot,*>**>* JC*>**>* _______________________________________________*>* yt-users mailing list*>* yt-users at lists.spacepope.org <http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org>*>* http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org*>**>
>>
>> --
>> -------------------------------------------------
>> David A. Riethmiller
>> Ph.D. Candidate, Astrophysical Institute
>> Ohio University
>>
>> Clippinger Labs 338http://www.phy.ohiou.edu/~rieth/
>>
>>
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20120125/ba65a9f2/attachment.htm>


More information about the yt-users mailing list