traceroute fails with make 3.82

Tobias Gasser lfs at ebp-gasser.ch
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)))
#

#
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