SEQanswers

Go Back   SEQanswers > Sequencing Technologies/Companies > 454 Pyrosequencing



Similar Threads
Thread Thread Starter Forum Replies Last Post
MIRA on Mac OS X ondovb Bioinformatics 34 11-17-2011 01:52 AM
PyroNoise -DAT files AEscobar 454 Pyrosequencing 0 07-06-2010 01:57 PM
PyroNoise MoSpeed Bioinformatics 0 02-11-2010 09:54 AM
GapPipeline v1.0 on Mac OS X 10.5.5 kwebb Bioinformatics 3 12-22-2008 10:40 AM
maq on a mac Macki1x Bioinformatics 2 08-11-2008 09:49 AM

Reply
 
Thread Tools
Old 01-11-2010, 02:11 PM   #1
mbakker
Junior Member
 
Location: Minnesota

Join Date: Jan 2010
Posts: 5
Default PyroNoise on Mac OS X?

Has anyone tried using the PyroNoise software on a Mac?

According to the instructions, it is intended for Linux computers with MPI. OpenMPI comes bundled with Mac OS X, so I thought it might work... but I get this error when I give the 'make' command to generate the executables:

mpicc -O3 -m64 -fexceptions -c FDist.c linking...
mpicc -o FDist FDist.o -lm ld warning: in FDist.o, file is not of
required architecture
Undefined symbols:
"_main", referenced from:
start in crt1.10.5.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [FDist] Error 1
mbakker$ /Applications/PyroNoise2/FDist >

Does anyone have any insights to share?
Thanks!
mbakker is offline   Reply With Quote
Old 01-12-2010, 04:06 AM   #2
jsquyres
Junior Member
 
Location: USA

Join Date: Jan 2010
Posts: 1
Default

Quote:
Originally Posted by mbakker View Post
mpicc -O3 -m64 -fexceptions -c FDist.c
linking...
mpicc -o FDist FDist.o -lm
ld warning: in FDist.o, file is not of required architecture
I am not familiar with PyroNoise, but the error you are getting looks like FDist.c was compiled incorrectly (i.e., this is not an MPI issue). You only show part of the build logs above, but it looks like you compiler FDist.c with -m64 (meaning "compile in 64 bit mode") but then didn't try to link the final FDist executable with -m64 (i.e., it may have tried to default to 32 bit, thereby generating the architecture error).

You should probably check the build/install instructions for PyroNoise; hopefully they'll describe compiler and linker flags and how to set them...?
jsquyres is offline   Reply With Quote
Old 01-18-2010, 05:25 AM   #3
mbakker
Junior Member
 
Location: Minnesota

Join Date: Jan 2010
Posts: 5
Default

This is what ended up working:

Change the first two lines of the makefile for the MPI executables (FDist, PCluster) to:

CC = `mpicc -showme`
CFLAGS = -O3 -m32 -fexceptions

And this works on a MacBook Pro with Mac OS X 10.5.8
mbakker is offline   Reply With Quote
Old 02-11-2010, 09:25 AM   #4
MoSpeed
Junior Member
 
Location: New York

Join Date: Nov 2009
Posts: 2
Default

Has anyone tried running PyroNoise on OS X 10.6? Specifically, what should the flags be set to in the following provided makefile:

CC = mpicc -showme
CFLAGS = -O3 -m64 -fexceptions
EFLAGS =
EFILE = FDist
LIBS = -lm
OBJS = FDist.o

$(EFILE) : $(OBJS)
@echo "linking..."
$(CC) $(EFLAGS) -o $(EFILE) $(OBJS) $(LIBS)

$(OBJS) : FDist.h
$(CC) $(CFLAGS) -c $*.c
MoSpeed is offline   Reply With Quote
Old 07-06-2010, 02:32 PM   #5
AEscobar
Junior Member
 
Location: Mexico

Join Date: Jun 2010
Posts: 5
Default MoSpeed

Quote:
Specifically, what should the flags be set to in the following provided makefile
I am also very much interested to know the answer to your question.
AEscobar is offline   Reply With Quote
Reply

Tags
454, mac, pyronoise

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT -8. The time now is 12:53 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Single Sign On provided by vBSSO