<div dir="ltr"><div>I think you may need --enable-pthread option to ./configure<br><br></div>Evan<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 25, 2013 at 7:13 AM, Lech Wilczyński <span dir="ltr"><<a href="mailto:lech.wilczynski@gmail.com" target="_blank">lech.wilczynski@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>On my machine:</div><div>Linux  2.6.18-348.3.1.el5 #1 i686 i386 GNU/Linux</div></div><div><br>
</div><div>I get the following make output:</div><div><br></div><div><font face="arial narrow, sans-serif" size="1">make  all-recursive</font></div>

<div><font face="arial narrow, sans-serif" size="1">make[1]: Entering directory `/root/pHash-0.9.6'</font></div><div><font face="arial narrow, sans-serif" size="1">Making all in src</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: Entering directory `/root/pHash-0.9.6/src'</font></div>


<div><font face="arial narrow, sans-serif" size="1">/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -pthread -I/usr/local/include -Dcimg_use_png -Dcimg_use_jpeg  -O2 -ffast-math -O3 -MT pHash.lo -MD -MP -MF .deps/pHash.Tpo -c -o pHash.lo pHash.cpp</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/local/include -Dcimg_use_png -Dcimg_use_jpeg -O2 -ffast-math -O3 -MT pHash.lo -MD -MP -MF .deps/pHash.Tpo -c pHash.cpp  -fPIC -DPIC -o .libs/pHash.o</font></div>


<div><font face="arial narrow, sans-serif" size="1">In file included from pHash.cpp:26:</font></div><div><font face="arial narrow, sans-serif" size="1">../config.h:47:1: warning: "HAVE_STDLIB_H" redefined</font></div>


<div><font face="arial narrow, sans-serif" size="1">In file included from /usr/include/jpeglib.h:28,</font></div><div><font face="arial narrow, sans-serif" size="1">                 from /usr/local/include/CImg.h:272,</font></div>


<div><font face="arial narrow, sans-serif" size="1">                 from pHash.h:50,</font></div><div><font face="arial narrow, sans-serif" size="1">                 from pHash.cpp:25:</font></div><div><font face="arial narrow, sans-serif" size="1">/usr/include/jconfig.h:12:1: warning: this is the location of the previous definition</font></div>


<div><font face="arial narrow, sans-serif" size="1">pHash.cpp: In function 'cimg_library::CImg<float>* GetMHKernel(float, float)':</font></div><div><font face="arial narrow, sans-serif" size="1">pHash.cpp:832: warning: converting to 'int' from 'float'</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/local/include -Dcimg_use_png -Dcimg_use_jpeg -O2 -ffast-math -O3 -MT pHash.lo -MD -MP -MF .deps/pHash.Tpo -c pHash.cpp -o pHash.o >/dev/null 2>&1</font></div>


<div><font face="arial narrow, sans-serif" size="1">mv -f .deps/pHash.Tpo .deps/pHash.Plo</font></div><div><font face="arial narrow, sans-serif" size="1">/bin/sh ../libtool --tag=CXX   --mode=link g++  -O2 -ffast-math -O3 -no-undefined -L/usr/local/lib -o libpHash.la -rpath /usr/local/lib pHash.lo    -lpng -ljpeg</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crti.o /usr/lib/gcc/i386-redhat-linux/4.1.2/crtbeginS.o  .libs/pHash.o   -L/usr/local/lib -lpng -ljpeg -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i386-redhat-linux/4.1.2/crtfastmath.o /usr/lib/gcc/i386-redhat-linux/4.1.2/crtendS.o /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crtn.o  -O2 -O3   -Wl,-soname -Wl,libpHash.so.0 -o .libs/libpHash.so.0.0.0</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: link: (cd ".libs" && rm -f "libpHash.so.0" && ln -s "libpHash.so.0.0.0" "libpHash.so.0")</font></div><div>


<font face="arial narrow, sans-serif" size="1">libtool: link: (cd ".libs" && rm -f "libpHash.so" && ln -s "libpHash.so.0.0.0" "libpHash.so")</font></div><div><font face="arial narrow, sans-serif" size="1">libtool: link: ar cru .libs/libpHash.a  pHash.o</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: link: ranlib .libs/libpHash.a</font></div><div><font face="arial narrow, sans-serif" size="1">libtool: link: ( cd ".libs" && rm -f "libpHash.la" && ln -s "../libpHash.la" "libpHash.la" )</font></div>


<div><font face="arial narrow, sans-serif" size="1">make[2]: Leaving directory `/root/pHash-0.9.6/src'</font></div><div><font face="arial narrow, sans-serif" size="1">Making all in bindings</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: Entering directory `/root/pHash-0.9.6/bindings'</font></div>


<div><font face="arial narrow, sans-serif" size="1">make[3]: Entering directory `/root/pHash-0.9.6/bindings'</font></div><div><font face="arial narrow, sans-serif" size="1">make[3]: Nothing to be done for `all-am'.</font></div>


<div><font face="arial narrow, sans-serif" size="1">make[3]: Leaving directory `/root/pHash-0.9.6/bindings'</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: Leaving directory `/root/pHash-0.9.6/bindings'</font></div>


<div><font face="arial narrow, sans-serif" size="1">Making all in examples</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: Entering directory `/root/pHash-0.9.6/examples'</font></div><div><font face="arial narrow, sans-serif" size="1">g++ -DHAVE_CONFIG_H -I. -I.. -I../src  -pthread -I/usr/local/include -Dcimg_use_png -Dcimg_use_jpeg  -O2 -ffast-math -O3 -MT test_texthash.o -MD -MP -MF .deps/test_texthash.Tpo -c -o test_texthash.o test_texthash.cpp</font></div>


<div><font face="arial narrow, sans-serif" size="1">mv -f .deps/test_texthash.Tpo .deps/test_texthash.Po</font></div><div><font face="arial narrow, sans-serif" size="1">/bin/sh ../libtool --tag=CXX   --mode=link g++  -O2 -ffast-math -O3  -L/usr/local/lib -o test_texthash test_texthash.o ../src/libpHash.la -lpng -ljpeg</font></div>


<div><font face="arial narrow, sans-serif" size="1">libtool: link: g++ -O2 -ffast-math -O3 -o .libs/test_texthash test_texthash.o  -L/usr/local/lib ../src/.libs/libpHash.so -lpng -ljpeg -Wl,-rpath -Wl,/usr/local/lib</font></div>


<div><font face="arial narrow, sans-serif" size="1">../src/.libs/libpHash.so: undefined reference to `pthread_create'</font></div><div><font face="arial narrow, sans-serif" size="1">../src/.libs/libpHash.so: undefined reference to `pthread_join'</font></div>


<div><font face="arial narrow, sans-serif" size="1">collect2: ld returned 1 exit status</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: *** [test_texthash] Error 1</font></div><div><font face="arial narrow, sans-serif" size="1">make[2]: Leaving directory `/root/pHash-0.9.6/examples'</font></div>


<div><font face="arial narrow, sans-serif" size="1">make[1]: *** [all-recursive] Error 1</font></div><div><font face="arial narrow, sans-serif" size="1">make[1]: Leaving directory `/root/pHash-0.9.6'</font></div><div>


<font face="arial narrow, sans-serif" size="1">make: *** [all] Error 2</font></div><div><br></div></div>
<br>_______________________________________________<br>
pHash-support mailing list<br>
<a href="mailto:pHash-support@lists.phash.org">pHash-support@lists.phash.org</a><br>
<a href="http://lists.phash.org/listinfo.cgi/phash-support-phash.org" target="_blank">http://lists.phash.org/listinfo.cgi/phash-support-phash.org</a><br>
<br></blockquote></div><br></div>