Greetings! I'm trying to test some new features of the 3.1 Squid Brand and I just tried to compile the last snapshot (squid-3.1.0.14-20091109) on Slackware 13.0 64-BIT, with an Intel Xeon server (64-bit), gcc 4.3.3. Even not using any special configure options, I always get the error: (...) depbase=`echo DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/local/squid/share\" -DDEFAULT_SQUID_CONFIG_DIR=\"/usr/local/squid/etc\" -I.. -I../include -I../src -I../include -I/usr/local/include -I../lib -I../lib/libLtdl -I../src -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -D_REENTRANT -g -O2 -MT DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o -MD -MP -MF $depbase.Tpo -c -o DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o DiskIO/DiskDaemon/DiskDaemonDiskIOModule.cc &&\ mv -f $depbase.Tpo $depbase.Po rm -f libDiskDaemon.a /usr/bin/ar cru libDiskDaemon.a DiskIO/DiskDaemon/DiskdFile.o DiskIO/DiskDaemon/DiskdIOStrategy.o DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o ranlib libDiskDaemon.a make[3]: *** No rule to make target `-lpthread', needed by `all-am'. Stop. make[3]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make: *** [all-recursive] Error 1 If I disable the threads option in the configure line, I get: (...) depbase=`echo globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/local/squid/share\" -DDEFAULT_SQUID_CONFIG_DIR=\"/usr/local/squid/etc\" -I.. -I../include -I../src -I../include -I/usr/local/include -I../lib -I../lib/libLtdl -I../src -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -MT globals.o -MD -MP -MF $depbase.Tpo -c -o globals.o globals.cc &&\ mv -f $depbase.Tpo $depbase.Po make[3]: *** No rule to make target `-lm', needed by `ufsdump'. Stop. make[3]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/sources/squid-3.1.0.14-20091109/src' make: *** [all-recursive] Error 1 Did anyone have this problem, too? Is this a 64-bit related issue? This server has 16GB RAM, so I need to use 64-bit, right? Any ideas on how to solve this? I did some research in the maillist and google, but didn't find the same issue. Thank you all very much!!