Hi, Recent make(1) which uses the revision 1.40 or 1.39 of for.c in src/usr.bin/make doesn't work with pkgsrc. Note that the revision 1.38 is OK. For example, building devel/cpuflags stops like this: ryoh@bonnie$ make ERROR: This package is only available for these platforms: NetBSD-*-* Linux-*-* SunOS-*-* FreeBSD-*-*. ERROR: This package has set PKG_FAIL_REASON: ERROR: PKG_INSTALLATION_TYPE must be ``pkgviews'' or ``overwrite''. ERROR: This package doesn't support PKG_INSTALLATION_TYPE=none. ERROR: No acceptable compiler found for cpuflags-1.29. *** Error code 1 Stop. lang/perl5: ryoh@bonnie$ make make: "/usr/pkgsrc/lang/perl5/hacks.mk" line 33: Malformed conditional (!empty(CC_VERSION:Mgcc*) && !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc)) make: "/usr/pkgsrc/lang/perl5/hacks.mk" line 44: Malformed conditional (!empty(CC_VERSION:Mgcc*) && !empty(MACHINE_PLATFORM:MNetBSD-*-alpha)) make: "/usr/pkgsrc/lang/perl5/hacks.mk" line 53: Malformed conditional (!empty(CC_VERSION:Mgcc-3.*) && !empty(MACHINE_ARCH:Marm*)) make: Unclosed substitution for (/ missing) make: Fatal errors encountered -- cannot continue I'm not sure which one (make(1) or pkgsrc) is correct. -- Ryo HAYASAKA <ryoh%jaist.ac.jp@localhost> Japan Advanced Institute of Science and Technology (JAIST)
Attachment:
pgpe1o3SG4Pzv.pgp
Description: PGP signature