traceroute fails with make 3.82

Tobias Gasser lfs at
Thu Aug 19 11:35:16 PDT 2010

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

        $(foreach man,$(install_manuals),$(call inst_man,$(man)))
              <---- this is line 192

commenting out the line 192 solves the error, but now i'm missing the

of course i can copy the traceroute.8 manually, but i'd really like to
have a working makefile.

thanks for any help

More information about the blfs-dev mailing list