Skip to content

Roswell installation method fails - externals-clasp dependency archived #1697

@ItsMeForLua

Description

@ItsMeForLua

The ros install clasp command is currently broken for all users due to the externals-clasp repository being archived. This affects many Common Lisp users who expect Roswell integration to work, as it's referenced in various tutorials and documentation.

Current Problem

When users try to install clasp via Roswell:

ros install clasp

They get a segmentation fault during the build process because:

  • The build depends on the archived externals-clasp repository
  • This repository was archived on June 9, 2024, and is no longer maintained
  • The archived code has compatibility issues with current build environments (modern GCC, etc.)

Could the clasp team either:

  1. Update documentation to reflect that Roswell installation is currently non-functional and provide clear alternative installation instructions
  2. Work with Roswell maintainers to fix the integration (I've filed an [issue] on the Roswell repository about this)

Cross-Reference

I've also filed a detailed technical issue with the Roswell maintainers about fixing their clasp installer scripts. The issues are related but target different aspects of the problem.

Environment

This affects users on modern Linux distributions with current GCC versions, which appears to be incompatible with the archived externals-clasp code from 2019.


While not a clasp core issue, this significantly impacts user onboarding since Roswell is a popular Common Lisp installation manager

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions