<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 style>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>