On Mon, 9 Nov 2009 14:02:51 -0200 (BRST), renator@xxxxxxxxxxxx wrote: > 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!! Firstly, report code problems in beta release code to squid-dev mailing list so the devs can find out about it. I think the fix is now ported. Please try the next bundle (20091110) when its ready in a few hours. Amos