Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
redox
redox
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 180
    • Issues 180
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 5
    • Merge Requests 5
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • redox-os
  • redoxredox
  • Issues
  • #1262

Closed
Open
Opened Jul 15, 2019 by Johan Pretorius@dstroyrofworlds1 of 1 task completed1/1 task
  • Report abuse
  • New issue
Report abuse New issue

make all fails almost immediately

  • I agree that I have searched opened and closed issues to prevent duplicates.

Description

Follow the quick start instructions. I made sure the repo is up to date. I made sure I have the latest nightly rust build. I run make all and it fails. See attached output. fail.txt

Environment info

  • Operating system:

Linux cougar 5.0.0-20-generic #21 (closed)-Ubuntu SMP Mon Jun 24 09:32:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

rustc 1.35.0-nightly (acd8dd6a5 2019-04-05)

GIT Revision: 3933a1927

Steps to reproduce

  1. I followed the setup procedure.

Behavior

  • Expected behavior: It should compile.
  • Actual behavior: It did some compilation, but output the following:
ERROR: Cannot find a mangling for generic path GenericPath { path: Path { name: "BitSet" }, export_name: "BitSet", generics: [Array(Primitive(ULong), Value("1"))], ctype: None }. This usually means that a type referenced by this generic was incompatible or not found.
WARN: Can't find pid_t. This usually means that this type was incompatible or not found.

a few times and then failed with Error 2.

[mk/prefix.mk:38: prefix/x86_64-unknown-redox/relibc-install] Error 2
  • Proposed solution: I have no idea what I'm doing.
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
0
Labels
None
Assign labels
  • View project labels
Reference: redox-os/redox#1262