Current-Users archive

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

sed and xentools413



xentools413 is repeatably failing with

./config/ioapi.h:17:10: fatal error: config/local/ioapi.h: No such file or directory
   17 | #include <config/local/ioapi.h>

In a very round about way this seems to be related to

  [DEPS] arch/x86/drivers/net/undiisr.S
sed: 1: "s/\.o\s*:/_DEPS +=/": RE error: trailing backslash (\)
gmake[7]: *** Deleting file 'bin/deps/arch/x86/drivers/net/undiisr.S.d'
  [DEPS] arch/x86/transitions/librm.S
sed: 1: "s/\.o\s*:/_DEPS +=/": RE error: trailing backslash (\)
gmake[7]: *** Deleting file 'bin/deps/arch/x86/transitions/librm.S.d'
...

apparently from

pkgsrc/sysutils/xentools413/work.x86_64/ipxe-1dd56dbd11082fb622c2ed21cfaced4f47d798a6/src/Makefile.housekeeping

   sed 's/\.o\s*:/_DEPS +=/' > $(BIN)/deps/$(1).d



Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/xentools413/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- Makefile    8 Mar 2021 08:13:06 -0000       1.17
+++ Makefile    8 Mar 2021 15:12:13 -0000
@@ -53,7 +53,7 @@
 EGDIR=                 ${PREFIX}/share/examples/xen
 MESSAGE_SUBST+=                EGDIR=${EGDIR}
 
-USE_TOOLS+=            pod2man gmake pkg-config makeinfo perl bash cmake
+USE_TOOLS+=            pod2man gmake pkg-config makeinfo perl bash cmake gsed
 USE_LANGUAGES=         c c++
 
 GNU_CONFIGURE=         YES


gets me a successful build.

I'm assuming a WORKSFORME response for xentools413, so wondering
whether something changed in -current sed that would explain the
above.


Cheers,

Patrick


Home | Main Index | Thread Index | Old Index