Created attachment 143711 [details] patch-Makefile Hello all, I found net-mgmt/smokeping build failed on FreeBSD 9.2R. It shows below: $ cd /usr/ports/net-mgmt/smokeping && make (...deleted) ** Ready to install Smokeping ****************************** Settings: PERL5LIB = /usr/local/smokeping/lib PERL = /usr/local/bin/perl The Smokeping Makefiles use GNU make functionality. Continue installation with /usr/local/bin/gmake install ===> Building for smokeping-2.6.9 Making all in bin Making all in doc Error expanding embedded variable. *** [all-recursive] Error code 1 Stop in /usr/ports/net-mgmt/smokeping/work/smokeping-2.6.9. *** [do-build] Error code 1 Stop in /usr/ports/net-mgmt/smokeping. *** [build] Error code 1 Stop in /usr/ports/net-mgmt/smokeping. ---- After that, I found that in Makefile, USES=gmake perl5 has been commented out. And I can build net-mgmt/smokeping with this USES. In the attachment is the patch of Makefile. Please help to update the ports tree. Thanks a lot. --- stephon
Over to maintainer.
*** Bug 190959 has been marked as a duplicate of this bug. ***
(In reply to Mark Linimon from comment #2) > *** Bug 190959 has been marked as a duplicate of this bug. *** unfortunately, the patch does not solve my problem. i am still getting: checking checking for gnu make availablility... /usr/local/bin/gmake is GNU make checking checking for perl module 'RRDs'... Failed looks like smokeping fails finding RRD perl module. note that i installed RRD with perl module from ports and it sits in: root@sfc-monitor:/usr/local/lib/perl5/site_perl/5.16 # pwd /usr/local/lib/perl5/site_perl/5.16 root@sfc-monitor:/usr/local/lib/perl5/site_perl/5.16 # find . -name "RRD*" ./mach/auto/RRDp ./mach/auto/RRDs ./mach/auto/RRDs/RRDs.so ./mach/RRDs.pm ./RRDp.pm ./Log/Log4perl/Appender/RRDs.pm
tested with FreeBSD-9.3-RELASE