PEAR installation

849 views
Skip to first unread message

Selva Sankar

unread,
Feb 19, 2018, 9:53:03 AM2/19/18
to pear-users
Hello everyone,

I am new to Pear, can anyone guide to install pear in linux. The following command did not work for me, Many thanks in advance

Cloning into 'PEAR'...
Username for 'https://github.com': 


git clone https://github.com/xflouris/PEAR.git
cd PEAR
./autogen.sh
./configure
make
sudo make install

Alexandros Stamatakis

unread,
Feb 19, 2018, 11:05:31 AM2/19/18
to pear-...@googlegroups.com
You need to download PEAR from here now:

https://www.h-its.org/en/research/sco/software/#NextGenerationSequencingSequenceAnalysis

as the github repository is not public any more.

Alexis

PS: Tomas, I think we should update the installation instructions.
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> <mailto:pear-users+...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

--
Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology

www.exelixis-lab.org

Selva Sankar

unread,
Feb 20, 2018, 1:49:24 AM2/20/18
to pear-users
Thank you so much Alexis. Have a nice day.


On Monday, February 19, 2018 at 10:05:31 AM UTC-6, Alexandros Stamatakis wrote:
You need to download PEAR from here now:

https://www.h-its.org/en/research/sco/software/#NextGenerationSequencingSequenceAnalysis

as the github repository is not public any more.

Alexis

PS: Tomas, I think we should update the installation instructions.

On 19.02.2018 15:53, Selva Sankar wrote:
> Hello everyone,
>
> I am new to Pear, can anyone guide to install pear in linux. The
> following command did not work for me, Many thanks in advance
>
> git clone https://github.com/xflouris/PEAR.git
> Cloning into 'PEAR'...
> Username for 'https://github.com':
>
>
> git clone https://github.com/xflouris/PEAR.git
> cd PEAR
> ./autogen.sh
> ./configure
> make
> sudo make install
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com

gi...@tamu.edu

unread,
Mar 3, 2018, 4:18:09 PM3/3/18
to pear-users
Hello Alexandros,

I am a Master's student who has used PEAR in the past in previous projects. I have used PEAR through Galaxy; however, since it is no longer available in Galaxy, I have downloaded the program through the link you have provided. I am trying to install the program and am wondering if you have updated your installation instructions. Hope to hear back from you soon.

Sincerely,
Giovanni Madrigal


On Monday, February 19, 2018 at 10:05:31 AM UTC-6, Alexandros Stamatakis wrote:
You need to download PEAR from here now:

https://www.h-its.org/en/research/sco/software/#NextGenerationSequencingSequenceAnalysis

as the github repository is not public any more.

Alexis

PS: Tomas, I think we should update the installation instructions.

On 19.02.2018 15:53, Selva Sankar wrote:
> Hello everyone,
>
> I am new to Pear, can anyone guide to install pear in linux. The
> following command did not work for me, Many thanks in advance
>
> git clone https://github.com/xflouris/PEAR.git
> Cloning into 'PEAR'...
> Username for 'https://github.com':
>
>
> git clone https://github.com/xflouris/PEAR.git
> cd PEAR
> ./autogen.sh
> ./configure
> make
> sudo make install
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com

Alexandros Stamatakis

unread,
Mar 4, 2018, 5:50:23 AM3/4/18
to pear-...@googlegroups.com
Dear Giovanni,

We have not updated the installation instructions yet, but essentially
they are the same, only that you don't do the initial download via
github, but just decompress the archive.

All the best,

Alexis
> > an email to pear-users+...@googlegroups.com <javascript:>
> > <mailto:pear-users+...@googlegroups.com <javascript:>>.
> > For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
>
> --
> Alexandros (Alexis) Stamatakis
>
> Research Group Leader, Heidelberg Institute for Theoretical Studies
> Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
>
> www.exelixis-lab.org <http://www.exelixis-lab.org>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> <mailto:pear-users+...@googlegroups.com>.

Rachel Adams

unread,
Mar 22, 2018, 5:04:20 PM3/22/18
to pear-users
Hello - I downloaded the archive and decompressed it. When I try to run PEAR by directing to the executable (pear-0.9.11-linux-x86_64/bin/pear -f ... -r... -o ... ), the error is "cannot execute binary file". I have confirmed the file is executable, and I'm working on a Mac. 

I would appreciate any help in installing PEAR. 

Thanks, Rachel 
>      > <mailto:pear-users+unsub...@googlegroups.com <javascript:>>.
>      > For more options, visit https://groups.google.com/d/optout
>     <https://groups.google.com/d/optout>.
>
>     --
>     Alexandros (Alexis) Stamatakis
>
>     Research Group Leader, Heidelberg Institute for Theoretical Studies
>     Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
>
>     www.exelixis-lab.org <http://www.exelixis-lab.org>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com

Michael Ricketts

unread,
May 15, 2018, 10:42:45 AM5/15/18
to pear-users
I am having the same problem.  When I unpack the "pear-0.9.11-linux-x86_64.tar.gz", go into the bin folder, and run the exec file "pear", I get the following error message.

pear-0.9.11-linux-x86_64/bin/pear ; exit;
-bash: pear-0.9.11-linux-x86_64/bin/pear: cannot execute binary file
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

No PEAR installation...

Please help!  thanks!

Tomas Flouri

unread,
May 15, 2018, 10:47:15 AM5/15/18
to Michael Ricketts, pear-users
Hello Michael,

what is the linux distribution you are using? Could it be that your system is 32-bit? Can you write the output of the following two commands?

uname -a
lsb_release -a

Please check also that the binary file has the executable flag, i.e. type: chmod +x pear


Best,

tomas
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+...@googlegroups.com.

Michael Ricketts

unread,
May 15, 2018, 11:05:58 AM5/15/18
to pear-users
Hey Tomas,
thanks for the quick reply. I should have said, I am running a mac OSX High Sierra v. 10.13.4.  My processor is 2.2 Ghz Intel Core i7, so I'm pretty sure it is 64-bit.

command output:
uname -a
Darwin Michaels-MBP.centurylink.net 17.5.0 Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64 x86_64

system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.13.4 (17E202)
      Kernel Version: Darwin 17.5.0
      Boot Volume: OS X Base System
      Boot Mode: Normal
      Computer Name: Michael’s MacBook Pro (2)
      User Name: Michael Ricketts (MongoMac)
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 3 days 10:18

When I type "chmod +x pear", nothing happens...  but it appears to be an executable file from Finder.  Is there a Terminal equivalent that will tell you the same thing?
Thanks again!

Mike

Tomas Flouri

unread,
May 15, 2018, 11:24:06 AM5/15/18
to Michael Ricketts, pear-users
Hi Michael,

the binary is built for Linux only, therefore you cannot run it on a mac. You'll need to compile from source to built an OSX binary, as we do not currently provide an OSX binary on the website.

If you have problems, I'll try to compile an OSX binary on some colleague's MAC tomorrow and include it on the website.

Best,

tomas

Michael Ricketts

unread,
May 15, 2018, 11:25:43 AM5/15/18
to Tomas Flouri, pear-users
Thanks!  I'll give it a shot!

>      > <mailto:pear-users+unsubscribe@googlegroups.com <javascript:>>.
>      > For more options, visit https://groups.google.com/d/optout
>     <https://groups.google.com/d/optout>.
>
>     --
>     Alexandros (Alexis) Stamatakis
>
>     Research Group Leader, Heidelberg Institute for Theoretical Studies
>     Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
>
>     www.exelixis-lab.org <http://www.exelixis-lab.org>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> For more options, visit https://groups.google.com/d/optout.

--
Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology

www.exelixis-lab.org
--
You received this message because you are subscribed to the Google Groups "pear-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "pear-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.




--
Michael P. Ricketts
PhD Candidate in Ecology & Evolution
Department of Biological Sciences
University of Illinois at Chicago
845 West Taylor St
Chicago Il-60607
Office:  SES 3356
Twitter:  @mpricketts
Webpage:  https://sites.google.com/site/rickettsmikep/home

Michael Ricketts

unread,
May 15, 2018, 11:50:20 AM5/15/18
to pear-users
Ok.  So I went to install using

git clone https://github.com/xflouris/PEAR.git

resulting in...

Cloning into 'PEAR'...
remote: Repository not found.
fatal: repository 'https://github.com/xflouris/PEAR.git/' not found

So went to check out the repository page  https://github.com/xflouris/PEAR.git
and it gives a  "404 Page Not Found" error.

Thoughts?

Mike
>      > <mailto:pear-users+unsub...@googlegroups.com <javascript:>>.
>      > For more options, visit https://groups.google.com/d/optout
>     <https://groups.google.com/d/optout>.
>
>     --
>     Alexandros (Alexis) Stamatakis
>
>     Research Group Leader, Heidelberg Institute for Theoretical Studies
>     Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
>
>     www.exelixis-lab.org <http://www.exelixis-lab.org>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> For more options, visit https://groups.google.com/d/optout.

--
Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology

www.exelixis-lab.org
--
You received this message because you are subscribed to the Google Groups "pear-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "pear-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Alexandros Stamatakis

unread,
May 16, 2018, 1:43:20 AM5/16/18
to pear-...@googlegroups.com
You need to download the PEAR source code from here:


https://www.h-its.org/en/research/sco/software/#NextGenerationSequencingSequenceAnalysis

Alexis

On 15.05.2018 18:50, Michael Ricketts wrote:
> Ok.  So I went to install using
>
> git clone https://github.com/xflouris/PEAR.git
>
> resulting in...
>
> Cloning into 'PEAR'...
> remote: Repository not found.
> fatal: repository 'https://github.com/xflouris/PEAR.git/' not found
>
> So went to check out the repository page
> https://github.com/xflouris/PEAR.git <https://github.com/xflouris/PEAR.git>
> and it gives a  "404 Page Not Found" error.
>
> Thoughts?
>
> Mike
>
>
>
> On Tuesday, May 15, 2018 at 11:25:43 AM UTC-4, Michael Ricketts wrote:
>
> Thanks!  I'll give it a shot!
>
> On Tue, May 15, 2018 at 11:12 AM, Tomas Flouri <flo...@gmail.com
> <mailto:flo...@gmail.com>> wrote:
>
> Hi Michael,
>
> the binary is built for Linux only, therefore you cannot run it
> on a mac. You'll need to compile from source to built an OSX
> binary, as we do not currently provide an OSX binary on the website.
>
> If you have problems, I'll try to compile an OSX binary on some
> colleague's MAC tomorrow and include it on the website.
>
> Best,
> tomas
>
>
>
> On 05/15/2018 04:05 PM, Michael Ricketts wrote:
>> Hey Tomas,
>> thanks for the quick reply. I should have said, I am running a
>> mac OSX High Sierra v. 10.13.4.  My processor is 2.2 Ghz Intel
>> Core i7, so I'm pretty sure it is 64-bit.
>>
>> command output:
>> uname -a
>> Darwin Michaels-MBP.centurylink.net
>> <http://Michaels-MBP.centurylink.net> 17.5.0 Darwin Kernel
>>> <mailto:pear-users+...@googlegroups.com
>>> <javascript:>>.
>>> >      > For more options, visit
>>> https://groups.google.com/d/optout
>>> <https://groups.google.com/d/optout>
>>> >     <https://groups.google.com/d/optout
>>> <https://groups.google.com/d/optout>>.
>>> >
>>> >     --
>>> >     Alexandros (Alexis) Stamatakis
>>> >
>>> >     Research Group Leader, Heidelberg Institute
>>> for Theoretical Studies
>>> >     Full Professor, Dept. of Informatics,
>>> Karlsruhe Institute of Technology
>>> >
>>> > www.exelixis-lab.org
>>> <http://www.exelixis-lab.org>
>>> <http://www.exelixis-lab.org>
>>> >
>>> > --
>>> > You received this message because you are
>>> subscribed to the Google
>>> > Groups "pear-users" group.
>>> > To unsubscribe from this group and stop
>>> receiving emails from it, send
>>> > an email to pear-users+...@googlegroups.com
>>> > <mailto:pear-users+...@googlegroups.com>.
>>> > For more options, visit
>>> https://groups.google.com/d/optout
>>> <https://groups.google.com/d/optout>.
>>>
>>> --
>>> Alexandros (Alexis) Stamatakis
>>>
>>> Research Group Leader, Heidelberg Institute for
>>> Theoretical Studies
>>> Full Professor, Dept. of Informatics, Karlsruhe
>>> Institute of Technology
>>>
>>> www.exelixis-lab.org <http://www.exelixis-lab.org>
>>>
>>> --
>>> You received this message because you are subscribed to
>>> the Google Groups "pear-users" group.
>>> To unsubscribe from this group and stop receiving emails
>>> from it, send an email to pear-users+...@googlegroups.com.
>>> For more options, visit
>> You received this message because you are subscribed to the
>> Google Groups "pear-users" group.
>> To unsubscribe from this group and stop receiving emails from
>> it, send an email to pear-users+...@googlegroups.com
>> <mailto:pear-users+...@googlegroups.com>.
>> For more options, visit https://groups.google.com/d/optout
>> <https://groups.google.com/d/optout>.
>
>
>
>
> --
> Michael P. Ricketts
> PhD Candidate in Ecology & Evolution
> Department of Biological Sciences
> University of Illinois at Chicago
> 845 West Taylor St
> Chicago Il-60607
> Office:  SES 3356
> Twitter:  @mpricketts
> Webpage: https://sites.google.com/site/rickettsmikep/home
> <https://sites.google.com/site/rickettsmikep/home>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> <mailto:pear-users+...@googlegroups.com>.

Michael Ricketts

unread,
May 16, 2018, 11:05:38 AM5/16/18
to pear-users
Ok.  I had already downloaded the PEAR source code.  I began following the directions in the INSTALL file, when I hit the following snag.  Something about automake missing:

Michaels-MBP:pear-src-0.9.11 MongoMac$ make check
Making check in src
 cd .. && /bin/sh /Users/MongoMac/Genomics/PEAR/pear-src-0.9.11/missing automake-1.14 --gnu src/Makefile
/Users/MongoMac/Genomics/PEAR/pear-src-0.9.11/missing: line 81: automake-1.14: command not found
WARNING: 'automake-1.14' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make[1]: *** [Makefile.in] Error 127
make: *** [check-recursive] Error 1

Now, I was fairly certain that I do have automake already, so I checked with the following command and received following error:

Michaels-MBP:pear-src-0.9.11 MongoMac$ automake
configure.ac:6: error: version mismatch.  This is Automake 1.16.1,
configure.ac:6: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:6: comes from Automake 1.14.1.  You should recreate
configure.ac:6: aclocal.m4 with aclocal and run automake again.


So if I'm interpreting this correctly, I have a newer version of automake than what is required.  I am still a programming novice, so any advice on how to proceed would be greatly appreciated.  Thanks!

Mike
>>>                     <mailto:pear-users+unsub...@googlegroups.com
>>>                     <javascript:>>.
>>>                     >      > For more options, visit
>>>                     https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>
>>>                     >     <https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>>.
>>>                     >
>>>                     >     --
>>>                     >     Alexandros (Alexis) Stamatakis
>>>                     >
>>>                     >     Research Group Leader, Heidelberg Institute
>>>                     for Theoretical Studies
>>>                     >     Full Professor, Dept. of Informatics,
>>>                     Karlsruhe Institute of Technology
>>>                     >
>>>                     > www.exelixis-lab.org
>>>                     <http://www.exelixis-lab.org>
>>>                     <http://www.exelixis-lab.org>
>>>                     >
>>>                     > --
>>>                     > You received this message because you are
>>>                     subscribed to the Google
>>>                     > Groups "pear-users" group.
>>>                     > To unsubscribe from this group and stop
>>>                     receiving emails from it, send
>>>                     > an email to pear-users+...@googlegroups.com
>>>                     > <mailto:pear-users+unsub...@googlegroups.com>.
>>>                     > For more options, visit
>>>                     https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>.
>>>
>>>                     --
>>>                     Alexandros (Alexis) Stamatakis
>>>
>>>                     Research Group Leader, Heidelberg Institute for
>>>                     Theoretical Studies
>>>                     Full Professor, Dept. of Informatics, Karlsruhe
>>>                     Institute of Technology
>>>
>>>                     www.exelixis-lab.org <http://www.exelixis-lab.org>
>>>
>>>             --
>>>             You received this message because you are subscribed to
>>>             the Google Groups "pear-users" group.
>>>             To unsubscribe from this group and stop receiving emails
>>>             from it, send an email to pear-users+...@googlegroups.com.
>>>             For more options, visit
>>>             https://groups.google.com/d/optout
>>>             <https://groups.google.com/d/optout>.
>>
>>         --
>>         You received this message because you are subscribed to the
>>         Google Groups "pear-users" group.
>>         To unsubscribe from this group and stop receiving emails from
>>         it, send an email to pear-users+...@googlegroups.com
>>         <mailto:pear-users+unsub...@googlegroups.com>.
>>         For more options, visit https://groups.google.com/d/optout
>>         <https://groups.google.com/d/optout>.
>
>
>
>
>     --
>     Michael P. Ricketts
>     PhD Candidate in Ecology & Evolution
>     Department of Biological Sciences
>     University of Illinois at Chicago
>     845 West Taylor St
>     Chicago Il-60607
>     Office:  SES 3356
>     Twitter:  @mpricketts
>     Webpage: https://sites.google.com/site/rickettsmikep/home
>     <https://sites.google.com/site/rickettsmikep/home>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com

Michael Ricketts

unread,
May 16, 2018, 11:09:20 AM5/16/18
to pear-users
FYI, results from previous ./configure command are as follows:

Michaels-MBP:pear-src-0.9.11 MongoMac$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for log in -lm... yes
checking for main in -lpthread... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for inline... inline
checking for size_t... yes
checking for uint32_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working strtod... yes
checking for memmove... yes
checking for pow... yes
checking for strtol... yes
checking for library containing pthread_create... none required
checking for library containing BZ2_bzCompress... -lbz2
checking for library containing zlibVersion... -lz
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
</blockquot

Tomas Flouri

unread,
May 16, 2018, 11:20:23 AM5/16/18
to Michael Ricketts, pear-users
Hello Michael,

sorry about that. I'm not sure what exactly the problem is, but seems that the installer is bound to the automake version I had on my system when creating the archive, even though automake is not needed for compiling - I'll check that later on. Since you already seem to have autotools/automake installed, could you please try the following in the pear-src-0.9.11 dir?

autoreconf -i

./configure
make
sudo make install

Best,
tomas
For more options, visit https://groups.google.com/d/optout.

Michael Ricketts

unread,
May 16, 2018, 11:42:21 AM5/16/18
to Tomas Flouri, pear-users
Hey Tomas,
I think that worked, as now when I type "pear" in Terminal, it prints the version, etc. and list of commands.  Thanks! 

I wasn't sure at first because I think there were a few warnings generated (see below).  I'll let you know if I have any more problems.  Thanks for such quick replies!

MacQIIME Michaels-MBP:pear-src-0.9.11 $ autoreconf -i
MacQIIME Michaels-MBP:pear-src-0.9.11 $ ./configure

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
MacQIIME Michaels-MBP:pear-src-0.9.11 $ make
Making all in src
(CDPATH="${ZSH_VERSION+.}:" && cd .. && /bin/sh /Users/MongoMac/Genomics/PEAR/pear-src-0.9.11/missing autoheader)
rm -f stamp-h1
touch config.h.in
cd .. && /bin/sh ./config.status src/config.h

config.status: creating src/config.h
config.status: src/config.h is unchanged
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
gcc -DHAVE_CONFIG_H -I.    -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3 -MT pear-pear-pt.o -MD -MP -MF .deps/pear-pear-pt.Tpo -c -o pear-pear-pt.o `test -f 'pear-pt.c' || echo './'`pear-pt.c
pear-pt.c:177:20: warning: format string is not a string literal [-Wformat-nonliteral]
  vfprintf(stderr, format, argptr);
                   ^~~~~~
1 warning generated.
mv -f .deps/pear-pear-pt.Tpo .deps/pear-pear-pt.Po
gcc -DHAVE_CONFIG_H -I.    -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3 -MT pear-args.o -MD -MP -MF .deps/pear-args.Tpo -c -o pear-args.o `test -f 'args.c' || echo './'`args.c
mv -f .deps/pear-args.Tpo .deps/pear-args.Po
gcc -DHAVE_CONFIG_H -I.    -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3 -MT pear-statistics.o -MD -MP -MF .deps/pear-statistics.Tpo -c -o pear-statistics.o `test -f 'statistics.c' || echo './'`statistics.c
mv -f .deps/pear-statistics.Tpo .deps/pear-statistics.Po
gcc -DHAVE_CONFIG_H -I.    -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3 -MT pear-reader.o -MD -MP -MF .deps/pear-reader.Tpo -c -o pear-reader.o `test -f 'reader.c' || echo './'`reader.c
reader.c:966:1: warning: unused function 'do_cpuid' [-Wunused-function]
do_cpuid(uint32_t selector, uint32_t *data)
^
1 warning generated.
mv -f .deps/pear-reader.Tpo .deps/pear-reader.Po
gcc -DHAVE_CONFIG_H -I.    -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3 -MT pear-stitch.o -MD -MP -MF .deps/pear-stitch.Tpo -c -o pear-stitch.o `test -f 'stitch.c' || echo './'`stitch.c
mv -f .deps/pear-stitch.Tpo .deps/pear-stitch.Po
gcc -O3 -fomit-frame-pointer -funroll-loops -Wall -Wredundant-decls  -Wreturn-type  -Wswitch-default -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int -Wimport -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point -Wuninitialized -Wundef -O3   -o pear pear-pear-pt.o pear-args.o pear-statistics.o pear-reader.o pear-stitch.o  -lz -lbz2 -lpthread -lm
Making all in man
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all-am'.
MacQIIME Michaels-MBP:pear-src-0.9.11 $ sudo make install
Password:
Making install in src
 .././install-sh -c -d '/usr/local/bin'
  /usr/bin/install -c pear '/usr/local/bin'
make[2]: Nothing to be done for `install-data-am'.
Making install in man
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/share/man/man1'
 /usr/bin/install -c -m 644 pear.1 '/usr/local/share/man/man1'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.

>>>                     <mailto:pear-users+unsubscribe@googlegroups.com
>>>                     <javascript:>>.
>>>                     >      > For more options, visit
>>>                     https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>
>>>                     >     <https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>>.
>>>                     >
>>>                     >     --
>>>                     >     Alexandros (Alexis) Stamatakis
>>>                     >
>>>                     >     Research Group Leader, Heidelberg Institute
>>>                     for Theoretical Studies
>>>                     >     Full Professor, Dept. of Informatics,
>>>                     Karlsruhe Institute of Technology
>>>                     >
>>>                     > www.exelixis-lab.org
>>>                     <http://www.exelixis-lab.org>
>>>                     <http://www.exelixis-lab.org>
>>>                     >
>>>                     > --
>>>                     > You received this message because you are
>>>                     subscribed to the Google
>>>                     > Groups "pear-users" group.
>>>                     > To unsubscribe from this group and stop
>>>                     receiving emails from it, send
>>>                     > an email to pear-users+...@googlegroups.com
>>>                     > <mailto:pear-users+unsubscribe@googlegroups.com>.
>>>                     > For more options, visit
>>>                     https://groups.google.com/d/optout
>>>                     <https://groups.google.com/d/optout>.
>>>
>>>                     --
>>>                     Alexandros (Alexis) Stamatakis
>>>
>>>                     Research Group Leader, Heidelberg Institute for
>>>                     Theoretical Studies
>>>                     Full Professor, Dept. of Informatics, Karlsruhe
>>>                     Institute of Technology
>>>
>>>                     www.exelixis-lab.org <http://www.exelixis-lab.org>
>>>
>>>             --
>>>             You received this message because you are subscribed to
>>>             the Google Groups "pear-users" group.
>>>             To unsubscribe from this group and stop receiving emails
>>>             from it, send an email to pear-users+...@googlegroups.com.
>>>             For more options, visit
>>>             https://groups.google.com/d/optout
>>>             <https://groups.google.com/d/optout>.
>>
>>         --
>>         You received this message because you are subscribed to the
>>         Google Groups "pear-users" group.
>>         To unsubscribe from this group and stop receiving emails from
>>         it, send an email to pear-users+...@googlegroups.com
>>         <mailto:pear-users+unsubscribe@googlegroups.com>.
>>         For more options, visit https://groups.google.com/d/optout
>>         <https://groups.google.com/d/optout>.
>
>
>
>
>     --
>     Michael P. Ricketts
>     PhD Candidate in Ecology & Evolution
>     Department of Biological Sciences
>     University of Illinois at Chicago
>     845 West Taylor St
>     Chicago Il-60607
>     Office:  SES 3356
>     Twitter:  @mpricketts
>     Webpage: https://sites.google.com/site/rickettsmikep/home
>     <https://sites.google.com/site/rickettsmikep/home>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pear-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pear-users+...@googlegroups.com
> For more options, visit https://groups.google.com/d/optout.

--
Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology

www.exelixis-lab.org
--
You received this message because you are subscribed to the Google Groups "pear-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pear-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.




--

Ramon Gallego

unread,
Jun 13, 2018, 11:23:54 AM6/13/18
to pear-users
Hi there,

I was just trying to install PEAR on a new iMac and I was having the same issue - The code you attached worked perfectly - Thanks

Adrian Becker

unread,
Jun 19, 2018, 4:17:21 AM6/19/18
to pear-users
Hello,
how can I compile a binary that works in Windows?
Reply all
Reply to author
Forward
0 new messages