tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Minor annoyance with bmake




There's been an intermittent issue running multiple targets with bmake for as long as I can remember:

Sometimes only the first target runs and sometimes all targets work.

I see the same issue with NetBSD's make.

For example, "bmake clean patch" only runs the patch phase if there was no work directory to begin with.

I assume others have experienced this, but is there an explanation? Is this something we should fix?

Linux centosdev.ceas?? bacon ~/Pkgsrc/pkgsrc/wip/fastp 1008: bmake clean patch
===> Cleaning for fastp-0.20.0
Linux centosdev.ceas?? bacon ~/Pkgsrc/pkgsrc/wip/fastp 1009: bmake clean patch
===> Cleaning for fastp-0.20.0
=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Checking for vulnerabilities in fastp-0.20.0
=> Checksum SHA1 OK for fastp-0.20.0.tar.gz
=> Checksum RMD160 OK for fastp-0.20.0.tar.gz
=> Checksum SHA512 OK for fastp-0.20.0.tar.gz
===> Installing dependencies for fastp-0.20.0
=> Tool dependency nbpatch-[0-9]*: found nbpatch-20151107
=> Tool dependency checkperms>=1.1: found checkperms-1.12
=> Build dependency gcc7>=7.0: found gcc7-7.4.0
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency zlib>=1.2.3: found zlib-1.2.11
===> Overriding tools for fastp-0.20.0
===> Extracting for fastp-0.20.0
===> Patching for fastp-0.20.0
=> Applying pkgsrc patches for fastp-0.20.0
=> Verifying /home/bacon/Pkgsrc/pkgsrc/wip/fastp/patches/patch-Makefile
=> Applying pkgsrc patch /home/bacon/Pkgsrc/pkgsrc/wip/fastp/patches/patch-Makefile
Hmm...?? Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$NetBSD$
|
|# Add destdir support, install-strip, and respect LDFLAGS
|
|--- Makefile.orig?????? 2019-04-17 03:23:22.000000000 +0000
|+++ Makefile
--------------------------
Patching file Makefile using Plan A...
Hunk #1 succeeded at 3.
Hunk #2 succeeded at 17.
Hunk #3 succeeded at 41.
done



Home | Main Index | Thread Index | Old Index