On Tue, Jun 02, 2020 at 08:07:40AM -0600, James Turner wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2020/06/02 08:07:40
>
> Log message:
> Import ports/lang/microscheme. ok abieber@
>
> Microscheme is a Scheme subset designed for Atmel microcontrollers,
> especially as found on Arduino boards.
>
> Status:
>
> Vendor Tag: jturner
> Release Tags: jturner_20200602
>
> N ports/lang/microscheme/Makefile
> N ports/lang/microscheme/distinfo
> N ports/lang/microscheme/pkg/DESCR
> N ports/lang/microscheme/pkg/PLIST
> N ports/lang/microscheme/patches/patch-makefile
>
> No conflicts created by this import
Doesn't build.
>>> Building on exopi-4 under lang/microscheme
DIST = [lang/microscheme:microscheme-0.9.4-3bc5611b.tar.gz]
FULLPKGNAME = microscheme-0.9.4
distfiles size=29569
>>> Running patch in lang/microscheme at 1591176277.21
===> lang/microscheme
===> Verifying specs: c
===> found c.96.0
===> Checking files for microscheme-0.9.4
`/exopi-cvs/ports/distfiles/microscheme-0.9.4-3bc5611b.tar.gz' is up to date.
>> (SHA256) microscheme-0.9.4-3bc5611b.tar.gz: OK
===> Extracting for microscheme-0.9.4
===> Patching for microscheme-0.9.4
===> Applying OpenBSD patch patch-makefile
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-makefile,v 1.1.1.1 2020/06/02 14:07:40 jturner Exp $
|
|Index: makefile
|--- makefile.orig
|+++ makefile
--------------------------
Patching file makefile using Plan A...
Hunk #1 succeeded at 9.
done
===> Compiler link: clang -> /usr/bin/clang
===> Compiler link: clang++ -> /usr/bin/clang++
===> Compiler link: cc -> /usr/bin/cc
===> Compiler link: c++ -> /usr/bin/c++
>>> Running configure in lang/microscheme at 1591176278.81
===> lang/microscheme
===> Generating configure for microscheme-0.9.4
===> Configuring for microscheme-0.9.4
>>> Running build in lang/microscheme at 1591176279.54
===> lang/microscheme
===> Building for microscheme-0.9.4
echo "// Hexified internal microscheme files." > src/assembly_hex.c
xxd -i src/preamble.s >> src/assembly_hex.c
/bin/sh: xxd: not found
*** Error 127 in
/exopi-obj/pobj/microscheme-0.9.4/microscheme-3bc5611bd4194dae149ee6af58a95a7af3e63f34
(makefile:11 'hexify')
*** Error 2 in lang/microscheme
(/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2912
'/exopi-obj/pobj/microscheme-0.9.4/.build_done': @cd /e...)
*** Error 2 in lang/microscheme
(/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2578 'build':
@lock=microscheme-0.9.4; export _LOCKS_HELD="...)
===> Exiting lang/microscheme with an error
*** Error 1 in /exopi-cvs/ports (infrastructure/mk/bsd.port.subdir.mk:137
'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do...)
>>> Ended at 1591176279.93
Error: job failed with 512 on exopi-4 at 1591176279
--
Antoine