traceroute fails with make 3.82

Thomas Trepl thomas at equinox.homelinux.org
Thu Aug 19 22:48:44 PDT 2010


Hi Tobias,

try it again with the 2.0.15.  There is also a patch on this version (see  
http://patches.bluesquarelinux.co.uk/traceroute-2.0.15-defaults_fix-1.patch)

For me it worked well.

--
Thomas

On Thursday 19 August 2010 20:35:16 Tobias Gasser wrote:
> i tried traceroute 2.0.14 (which i used with the last compile with the
> given receipe for 2.0.12). after the failure i checked for an update,
> found 2.0.15 but it was no help.
> 
> with make 3.81 both compile fine, but with 3.82 i get the following
> error with both source-packages:
> 
> default.rules:192: *** receipe commences before first target
> 
> #
> ifneq ($(install_manuals),)
> #
> define inst_man
> #
> @mkdir -p $(DESTDIR)$(mandir)/man$(patsubst .%,%,$(suffix $(1)))
> #
>         cp -f $(1) $(DESTDIR)$(mandir)/man$(patsubst .%,%,$(suffix $(1)))
> #
> 
> #
> endef
> #
>         $(foreach man,$(install_manuals),$(call inst_man,$(man)))
>               <---- this is line 192
> #
> endif
> 
> commenting out the line 192 solves the error, but now i'm missing the
> manpage...
> 
> of course i can copy the traceroute.8 manually, but i'd really like to
> have a working makefile.
> 
> 
> thanks for any help
> tobias



More information about the blfs-dev mailing list