Just thought I'd chime in, this might help sboyle, I was having similar issues with installing HTSeq on mountain lion and couldn't get the other suggestions here to work for me.
I ended up using pip to run the install on a downloaded source package (from http://pypi.python.org/pypi/HTSeq/0.5.3p7) and that seemed to work. See below. The first command gets pip for you and then the second command will have pip unpack and install the source package for HTSeq:
> curl https://raw.github.com/pypa/pip/mast...rib/get-pip.py | python
> pip install ../Downloads/HTSeq-0.5.3p9.tar.gz
Seqanswers Leaderboard Ad
Collapse
Announcement
Collapse
No announcement yet.
X
-
Originally posted by Simon Anders View PostMac 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
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?
Leave a comment:
-
Hi sboyle,
When I first tried to install HTseq on our new mac workstation I got the same clang error.
I have almost the same software versions except my python version is 2.7.2. I followed the directions by devking and was able to install htseq.
I wonder if I could compress my HTseq folder and send it to you. I would think all you would have to do is the python setup.py install command
Winton
Leave a comment:
-
Harlock0883, I have the following installed:
Mac Pro (10.8.2)
Python (2.6.6)
xcode (4.5.2)
Leave a comment:
-
Well at least you're not getting the write permission error anymorebut.... it looks like the compiler issue that Simon alluded to persists. As harlock said it's important to remove EVERYTHING HTseq and then start fresh by re-downloading the source tarball and building with sudo privileges. If you're still not having any luck I'd suggest emailing Dr. Anders and asking for a Mac OSX binary package which you could install with a simple 'python setup.py install --user' command
Leave a comment:
-
Unfortunately, deleting and starting over with/without sudo did not work.
The specific output was:
$ export CC=llvm-gcc-4.2
$ export CXX=llvm-g++-4.2
$ sudo python setup.py build
running build
running build_py
creating build
creating build/lib.macosx-10.8-intel-2.7
creating build/lib.macosx-10.8-intel-2.7/HTSeq
copying HTSeq/__init__.py -> build/lib.macosx-10.8-intel-2.7/HTSeq
copying HTSeq/_HTSeq_internal.py -> build/lib.macosx-10.8-intel-2.7/HTSeq
copying HTSeq/StepVector.py -> build/lib.macosx-10.8-intel-2.7/HTSeq
copying HTSeq/_version.py -> build/lib.macosx-10.8-intel-2.7/HTSeq
creating build/lib.macosx-10.8-intel-2.7/HTSeq/scripts
copying HTSeq/scripts/__init__.py -> build/lib.macosx-10.8-intel-2.7/HTSeq/scripts
copying HTSeq/scripts/qa.py -> build/lib.macosx-10.8-intel-2.7/HTSeq/scripts
copying HTSeq/scripts/count.py -> build/lib.macosx-10.8-intel-2.7/HTSeq/scripts
running build_ext
building 'HTSeq._HTSeq' extension
creating build/temp.macosx-10.8-intel-2.7
creating build/temp.macosx-10.8-intel-2.7/src
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/Extras/lib/python/numpy/core/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_HTSeq.c -o build/temp.macosx-10.8-intel-2.7/src/_HTSeq.o -w
clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/src/_HTSeq.o -o build/lib.macosx-10.8-intel-2.7/HTSeq/_HTSeq.so
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
Leave a comment:
-
Try deleting the HTseq folder and just start over with the sudo commands.
Leave a comment:
-
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?
Leave a comment:
-
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!
Leave a comment:
-
I was able HTseq without errors now following devking's procedure.
Thank you!
Leave a comment:
-
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?
Code:$ export CC=llvm-gcc-4.2 $ export CXX=llvm-g++-4.2 $ python setup.py build $ sudo python setup.py install --user
Code:>>> import HTSeq >>>
Thanks,
Devin
Leave a comment:
-
Originally posted by Simon Anders View PostCould 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?
Leave a comment:
-
I did the following commands:
Code:export CC=llvm-gcc-4.2 export CXX=llvm-g++-4.2 python setup.py build
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!
Leave a comment:
Latest Articles
Collapse
-
by seqadmin
The first FDA-approved CRISPR-based therapy marked the transition of therapeutic gene editing from a dream to reality1. CRISPR technologies have streamlined gene editing, and CRISPR screens have become an important approach for identifying genes involved in disease processes2. This technique introduces targeted mutations across numerous genes, enabling large-scale identification of gene functions, interactions, and pathways3. Identifying the full range...-
Channel: Articles
08-27-2024, 04:44 AM -
ad_right_rmr
Collapse
News
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by seqadmin, Yesterday, 08:02 AM
|
0 responses
10 views
0 likes
|
Last Post
by seqadmin
Yesterday, 08:02 AM
|
||
Started by seqadmin, 09-03-2024, 08:30 AM
|
0 responses
12 views
0 likes
|
Last Post
by seqadmin
09-03-2024, 08:30 AM
|
||
Started by seqadmin, 08-27-2024, 04:40 AM
|
0 responses
21 views
0 likes
|
Last Post
by seqadmin
08-27-2024, 04:40 AM
|
||
New Single-Molecule Sequencing Platform Introduces Advanced Features for High-Throughput Genomics
by seqadmin
Started by seqadmin, 08-22-2024, 05:00 AM
|
0 responses
358 views
0 likes
|
Last Post
by seqadmin
08-22-2024, 05:00 AM
|
Leave a comment: