title: Cannot install RNNLIB (http://sourceforge.net/p/rnnl/wiki/Home/) on Mac OSX (Yosemite)
body: <p>Instructions are Here: <a href="http://sourceforge.net/p/rnnl/wiki/Home/" rel="nofollow">http://sourceforge.net/p/rnnl/wiki/Home/</a></p>
  
  <p>I type ./configure in root directory of RNNLIb folder. </p>
  
  <p>Output: </p>
  
  <pre><code>   checking for a BSD-compatible install... /usr/bin/install -c
     checking whether build environment is sane... yes
     checking for a thread-safe mkdir -p... build-aux/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 for g++... g++
     checking for C++ compiler default output file name... a.out
     checking whether the C++ compiler works... yes
     checking whether we are cross compiling... no
     checking for suffix of executables... 
     checking for suffix of object files... o
     checking whether we are using the GNU C++ compiler... yes
     checking whether g++ accepts -g... yes
     checking for style of include used by make... GNU
     checking dependency style of g++... gcc3 
     checking for gcc... gcc
     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 dependency style of gcc... gcc3
     checking for a BSD-compatible install... /usr/bin/install -c
     checking for main in -lstdc++... yes
     checking for exp in -lm... yes
     checking for main in -lnetcdf... yes
     checking for main in -lnetcdf_c++... no
     checking how to run the C++ preprocessor... g++ -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 time.h usability... yes
     checking time.h presence... yes
     checking for time.h... yes
     checking malloc.h usability... no
     checking malloc.h presence... no
     checking for malloc.h... no
     configure: creating ./config.status
     config.status: creating Makefile
     config.status: creating src/Makefile
     config.status: creating config.h
     config.status: config.h is unchanged
     config.status: executing depfiles commands
  </code></pre>
  
  <p>It seems troubling that </p>
  
  <pre><code>    checking malloc.h usability... no
      checking malloc.h presence... no
  </code></pre>
  
  <p>and </p>
  
  <pre><code>    checking for main in -lnetcdf_c++... no
  </code></pre>
  
  <p>all return no. </p>
  
  <p>Then I type make, and I get:</p>
  
  <pre><code>  g++ -DHAVE_CONFIG_H -I. -I..     -g -O2 -MT DataExporter.o -MD -MP -MF     .deps/DataExporter.Tpo -c -o DataExporter.o DataExporter.cpp
    In file included from DataExporter.cpp:18:
    In file included from ./DataExporter.hpp:24:
   ./Helpers.hpp:724:18: error: expected expression
      out &lt;&lt; t.get&lt;0&gt;() &lt;&lt; " " &lt;&lt; t.get&lt;1&gt;();
                      ^
   ./Helpers.hpp:724:39: error: expected expression
      out &lt;&lt; t.get&lt;0&gt;() &lt;&lt; " " &lt;&lt; t.get&lt;1&gt;();
   ... A bunch more similar error messages ...
   In file included from DataExporter.cpp:18:
   In file included from ./DataExporter.hpp:25:
   In file included from ./SeqBuffer.hpp:21:
   In file included from ./MultiArray.hpp:31:
   ./Container.hpp:113:14: warning: reference 'front' is not yet bound   
   to a value
    when used within its own initialization [-Wuninitialized]
              T&amp; front = front();
                 ~~~~~   ^~~~~
   1 warning and 14 errors generated.
   make[2]: *** [DataExporter.o] Error 1
   make[1]: *** [all-recursive] Error 1
   make: *** [all] Error 2
  </code></pre>
  
  <p>I'm not sure how to fix this. What is causing these errors and how do I get rid of them?</p>