Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • bromo
    Junior Member
    • Oct 2012
    • 1

    installing htseq on a mac

    I am trying to install htseq 5.3p9 on my mac (mountain lion, xcode 4.4.1) and i have run into a problem with clang? which i tried googling but am not sure how to proceed:

    Code:
    building 'HTSeq._StepVector' extension
    clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/StepVector_wrap.cxx -o build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o -w
    clang++ -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o src/step_vector.h -o build/lib.macosx-10.8-intel-2.7/HTSeq/_StepVector.so
    clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated
    clang: error: cannot use 'precompiled-header' output with multiple -arch options
    clang: error: cannot specify -o when generating multiple output files
    error: command 'clang++' failed with exit status 1
    Any suggestions would be great! Thanks!
  • harlock0083
    Member
    • Jul 2011
    • 15

    #2
    I also tried install the latest HTseq package and get the same error or mountain lion. I did the install on our linux box running opensuse 11.3 and everything was fine. Anyone have suggestions for a os x install?

    Comment

    • devking
      Member
      • Nov 2012
      • 11

      #3
      I have this same problem. Did you figure out any solutions?

      Comment

      • harlock0083
        Member
        • Jul 2011
        • 15

        #4
        Not yet, I sent an email to Dr. Anders, but he was out of office on vacation.

        Comment

        • drdna
          Member
          • May 2012
          • 76

          #5
          I was able to install just fine on a Mac running Snow Leopard.

          Comment

          • Simon Anders
            Senior Member
            • Feb 2010
            • 995

            #6
            Mac OS seems to have a habit of subtly messing up its Python installation (or more specifically: the interplay between Python and Xcode) when you update a release.

            A user recently reported to me that he managed to solve the problem by typing

            Code:
            export CC=llvm-gcc-4.2
            export CXX=llvm-g++-4.2
            before calling 'python setup.py install'.

            Could somebody please confirm that this solves the issue? (I don't have a Mac so I cannot check.)

            Out of curiosity, I would like to know if this problem is really tied to updating from an older Mac OS installation to a current one, or does it also occur with a fresh Mac?

            Comment

            • harlock0083
              Member
              • Jul 2011
              • 15

              #7
              For me it was a fresh Mac OS 10.8 (mountain lion). I installed xcode after the initial setup of the system.
              Last edited by harlock0083; 11-26-2012, 10:01 AM.

              Comment

              • harlock0083
                Member
                • Jul 2011
                • 15

                #8
                I did the following commands:

                Code:
                export CC=llvm-gcc-4.2
                export CXX=llvm-g++-4.2
                python setup.py build
                but I still get the same error


                clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated
                clang: error: cannot use 'precompiled-header' output with multiple -arch options
                clang: error: cannot specify -o when generating multiple output files
                error: command 'clang++' failed with exit status 1


                python version is 2.7.2
                gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
                on OS X 10.8

                Any help would be appreciated. Thank you!

                Comment

                • dsbreak
                  Junior Member
                  • Feb 2009
                  • 6

                  #9
                  Originally posted by Simon Anders View Post
                  Could somebody please confirm that this solves the issue? (I don't have a Mac so I cannot check.)

                  Out of curiosity, I would like to know if this problem is really tied to updating from an older Mac OS installation to a current one, or does it also occur with a fresh Mac?
                  This worked for me. I am running 10.8.1 on a new iMac (i.e. fresh install) with XCode 4.4.1.

                  Comment

                  • devking
                    Member
                    • Nov 2012
                    • 11

                    #10
                    Originally posted by Simon Anders View Post

                    Could somebody please confirm that this solves the issue? (I don't have a Mac so I cannot check.)

                    Out of curiosity, I would like to know if this problem is really tied to updating from an older Mac OS installation to a current one, or does it also occur with a fresh Mac?
                    Hi Simon, thanks for the advice. This worked for me. I'm running Mac OS X v 10.8.2, Xcode v. 4.5.2, python v. 2.7.2. I downloaded the source tarball (HTSeq-0.5.3p9.tar.gz) and unpacked. After changing into the directory of the unpacked HTSeq-0.5.3p9 my commands were:

                    Code:
                    $ export CC=llvm-gcc-4.2
                    $ export CXX=llvm-g++-4.2
                    $ python setup.py build
                    $ sudo python setup.py install --user
                    To test, I changed out of the directory containing setup.py, started python then typed
                    Code:
                    >>> import HTSeq
                    >>>
                    with no errors

                    Thanks,
                    Devin

                    Comment

                    • harlock0083
                      Member
                      • Jul 2011
                      • 15

                      #11
                      I was able HTseq without errors now following devking's procedure.

                      Thank you!

                      Comment

                      • sboyle
                        Junior Member
                        • Dec 2012
                        • 5

                        #12
                        I am also having errors installing HTseq on a brand new Mac Pro.

                        I have the following system:
                        Mac Pro (10.8.2)
                        Python (2.6.6)
                        xcode (4.5.2)

                        When attempting to install I get the following error:
                        $ python setup.py build
                        running build
                        running build_py
                        running build_ext
                        building 'HTSeq._StepVector' extension
                        clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/StepVector_wrap.cxx -o build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o -w
                        /usr/bin/lipo: can't create output file: build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o (Permission denied)
                        clang: error: lipo command failed with exit code 1 (use -v to see invocation)
                        error: command 'clang' failed with exit status 1

                        When I try to use the suggested addition:
                        $ export CC=llvm-gcc-4.2
                        $ export CXX=llvm-g++-4.2
                        $ python setup.py build

                        I get the follwoing:
                        $ python setup.py build
                        running build
                        running build_py
                        running build_ext
                        building 'HTSeq._StepVector' extension
                        llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/StepVector_wrap.cxx -o build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o -w
                        cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
                        cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
                        lipo: can't create output file: build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o (Permission denied)
                        error: command 'llvm-gcc-4.2' failed with exit status 1

                        It is a different error, but I am still not sure how to best progress. Any suggestions? Thank you in advance!

                        Comment

                        • devking
                          Member
                          • Nov 2012
                          • 11

                          #13
                          Hi sboyle,

                          Try the setup.py build as root with sudo

                          $ export CC=llvm-gcc-4.2
                          $ export CXX=llvm-g++-4.2
                          $ sudo python setup.py build
                          $ sudo python setup.py install --user
                          Last edited by devking; 12-04-2012, 05:28 PM.

                          Comment

                          • sboyle
                            Junior Member
                            • Dec 2012
                            • 5

                            #14
                            Hello Devking,

                            When I run the suggested commands:
                            $ export CC=llvm-gcc-4.2
                            $ export CXX=llvm-g++-4.2
                            $ sudo python setup.py build
                            $ sudo python setup.py install --user

                            I get the following error:
                            clang++ -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/src/StepVector_wrap.o src/step_vector.h -o build/lib.macosx-10.8-intel-2.7/HTSeq/_StepVector.so
                            clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated
                            clang: error: cannot use 'precompiled-header' output with multiple -arch options
                            clang: error: cannot specify -o when generating multiple output files
                            error: command 'clang++' failed with exit status 1

                            Thank you for the help. Any other suggestions?

                            Comment

                            • harlock0083
                              Member
                              • Jul 2011
                              • 15

                              #15
                              Try deleting the HTseq folder and just start over with the sudo commands.

                              Comment

                              Latest Articles

                              Collapse

                              • SEQadmin2
                                Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                                by SEQadmin2


                                I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.


                                Here are nine questions we think about, in roughly the order they matter, before...
                                06-18-2026, 07:11 AM
                              • SEQadmin2
                                From Collection to Sequencing: Why Sample Preparation and Preservation Define Sequencing Data
                                by SEQadmin2


                                Data variability is still an issue in sequencing technologies despite the advances in reproducibility and accuracy of these platforms. But the problem does not originate in the sequencing itself, but in the previous steps, before the sample reaches the sequencer.


                                The first step is collection, followed by preservation and sample preparation for analysis. Most scientists overlook those steps, but not being careful might just be skewing the experiment’s results.
                                ...
                                06-02-2026, 10:05 AM

                              ad_right_rmr

                              Collapse

                              News

                              Collapse

                              Topics Statistics Last Post
                              Started by SEQadmin2, 06-17-2026, 06:09 AM
                              0 responses
                              24 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-09-2026, 11:58 AM
                              0 responses
                              42 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-05-2026, 10:09 AM
                              0 responses
                              48 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-04-2026, 08:59 AM
                              0 responses
                              49 views
                              0 reactions
                              Last Post SEQadmin2  
                              Working...