Skip to content

comms/kermit: fix build failure on DragonFly#1552

Merged
tuxillo merged 1 commit into
masterfrom
agentic/comms-kermit-20260606-193125Z
Jun 7, 2026
Merged

comms/kermit: fix build failure on DragonFly#1552
tuxillo merged 1 commit into
masterfrom
agentic/comms-kermit-20260606-193125Z

Conversation

@dragonflybot

Copy link
Copy Markdown
Member

Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator operator before submission.

Problem

The build failed on @2026Q2 — classified configure-error, confidence medium.

The port’s build fails at the check-sanity phase because the merged port Makefile (including any DragonFly‑specific overlay) references USES=alias, which is not a recognised USES value in the ports framework. The unmodified FreeBSD Makefile uses only USES=ssl, so this is a DeltaPorts overlay addition.

Evidence:

  • == Summary == and Tail show:
    /!\ ERRORS /!\
    Unknown USES=alias
    *** Error code 1
    Stop.
    make: stopped making "check-sanity" in /xports/comms/kermit
  • The provided FreeBSD Makefile contains only USES=ssl, no alias.

Fix

Automated fix for the build failure in comms/kermit.

What changed

3 files changed, +15/-8

  • ports/comms/kermit/Makefile.DragonFly
  • ports/comms/kermit/STATUS
  • ports/comms/kermit/overlay.dops

Verification

Built successfully in a DragonFly dev-env (dsynth) for target @2026Q2.
Verified 2026-06-07T09:28:55.150994+00:00.

Provenance

  • Operator: operator
  • Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=255404

> Generated by the DragonFly agentic build-fix loop and verified in a clean dev-env. Reviewed and accepted by operator `operator` before submission.

## Problem

The build failed on `@2026Q2` — classified `configure-error`, confidence `medium`.

The port’s build fails at the `check-sanity` phase because the merged port Makefile (including any DragonFly‑specific overlay) references `USES=alias`, which is not a recognised USES value in the ports framework. The unmodified FreeBSD Makefile uses only `USES=ssl`, so this is a DeltaPorts overlay addition.

**Evidence:**

- `== Summary ==` and Tail show:
  `/!\ ERRORS /!\`
  `Unknown USES=alias`
  `*** Error code 1`
  `Stop.`
  `make: stopped making "check-sanity" in /xports/comms/kermit`
- The provided FreeBSD Makefile contains only `USES=ssl`, no `alias`.

## Fix

Automated fix for the build failure in `comms/kermit`.

## What changed

3 files changed, +15/-8

- `ports/comms/kermit/Makefile.DragonFly`
- `ports/comms/kermit/STATUS`
- `ports/comms/kermit/overlay.dops`

## Verification

Built successfully in a DragonFly dev-env (dsynth) for target `@2026Q2`.
Verified 2026-06-07T09:28:55.150994+00:00.

## Provenance

- Operator: operator
- Agent: model=deepseek/deepseek-v4-pro attempts=1 tokens=255404

Signed-off-by: Fred [bot] <github@dragonflybsd.org>
@tuxillo tuxillo marked this pull request as ready for review June 7, 2026 09:34
@tuxillo tuxillo merged commit f0c7777 into master Jun 7, 2026
1 of 2 checks passed
@tuxillo tuxillo deleted the agentic/comms-kermit-20260606-193125Z branch June 7, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants