Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mbakker
    Junior Member
    • Jan 2010
    • 5

    #1

    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!
  • jsquyres
    Junior Member
    • Jan 2010
    • 1

    #2
    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...?

    Comment

    • mbakker
      Junior Member
      • Jan 2010
      • 5

      #3
      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

      Comment

      • MoSpeed
        Junior Member
        • Nov 2009
        • 2

        #4
        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

        Comment

        • AEscobar
          Junior Member
          • Jun 2010
          • 5

          #5
          MoSpeed

          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.

          Comment

          Latest Articles

          Collapse

          • SEQadmin2
            Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
            by SEQadmin2



            Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

            Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
            ...
            10-14-2026, 09:55 AM
          • SEQadmin2
            New Genomics Technologies Take Aim at Long-Standing Limits
            by SEQadmin2


            Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

            We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
            ...
            09-28-2026, 10:25 AM

          ad_right_rmr

          Collapse

          News

          Collapse

          Topics Statistics Last Post
          Started by SEQadmin2, 10-22-2026, 11:13 AM
          0 responses
          30 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 10-22-2026, 10:48 AM
          0 responses
          22 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 10-15-2026, 10:52 AM
          0 responses
          39 views
          0 reactions
          Last Post SEQadmin2  
          Started by SEQadmin2, 10-14-2026, 05:39 AM
          0 responses
          45 views
          0 reactions
          Last Post SEQadmin2  
          Working...