redoxer issueshttps://gitlab.redox-os.org/redox-os/redoxer/-/issues2024-01-26T20:02:04Zhttps://gitlab.redox-os.org/redox-os/redoxer/-/issues/10Append instead of overwrite RUSTFLAGS2024-01-26T20:02:04Zbjorn3Append instead of overwrite RUSTFLAGSOtherwise it isn't possible for the user to pass custom rust flags.Otherwise it isn't possible for the user to pass custom rust flags.https://gitlab.redox-os.org/redox-os/redoxer/-/issues/9rsync is required2023-06-19T03:38:47Zthe ssdrsync is requiredCheck if rsync is installedCheck if rsync is installedhttps://gitlab.redox-os.org/redox-os/redoxer/-/issues/8redoxer exec: Input/output error (os error 5) on Fedora Linux 37 (Cinnamon) x...2024-02-03T23:27:01ZFlorian Naumannredoxer exec: Input/output error (os error 5) on Fedora Linux 37 (Cinnamon) x86_64 for redoxer exec/testWhen I run "redoxer test" in rust project I get the following error message.
```text
redoxer: building base
redoxer exec: Input/output error (os error 5)
error: test failed, to rerun pass `--lib`
Caused by:
process didn't exit succes...When I run "redoxer test" in rust project I get the following error message.
```text
redoxer: building base
redoxer exec: Input/output error (os error 5)
error: test failed, to rerun pass `--lib`
Caused by:
process didn't exit successfully: `redoxer exec --folder . /home/nice_graphic/Code/rust/redox/ion/target/x86_64-unknown-redox/debug/deps/ion_shell-6a40946de3354587` (exit status: 3)
redoxer cargo: exit status: 3
```
When I run the command
```sh
redoxer exec true
```
Then I get this error message
```text
redoxer: building base
redoxer exec: Input/output error (os error 5)
```
System specs:
```text
OS: Fedora Linux 37 (Cinnamon) x86_64
Kernel: 6.2.7-200.fc37.x86_64
```https://gitlab.redox-os.org/redox-os/redoxer/-/issues/7Build docker image of Redoxer and publish new version on dockerhub.2023-03-01T20:02:31ZFlorian NaumannBuild docker image of Redoxer and publish new version on dockerhub.The Docker image of Redoxer should be build again and pushed to Dockerhub.
The current Docker image for Redoxer on [dockerhub](https://hub.docker.com/r/redoxos/redoxer) is 2 years old.
So it still uses the rust version 1.55 which was ni...The Docker image of Redoxer should be build again and pushed to Dockerhub.
The current Docker image for Redoxer on [dockerhub](https://hub.docker.com/r/redoxos/redoxer) is 2 years old.
So it still uses the rust version 1.55 which was nightly back then.
It is used as the base image in the CI of [Ion](https://gitlab.redox-os.org/redox-os/ion), because of the age of the image the CI of Ion does not compile for the current dependencies used in Ion.
See [Issue on Ion](https://gitlab.redox-os.org/redox-os/ion/-/issues/1020).https://gitlab.redox-os.org/redox-os/redoxer/-/issues/6redoxer test/exec hangs2023-02-25T09:58:15Zniluxvredoxer test/exec hangs`redoxer test` on newly created crate hangs on
```
o
```
Similar for `redoxer exec echo hello`.
`/tmp/.tmprQrMpL/redoxer.log` is empty.
Qemu command that is running: `qemu-system-x86_64 -cpu max -machine q35 -m 20...`redoxer test` on newly created crate hangs on
```
o
```
Similar for `redoxer exec echo hello`.
`/tmp/.tmprQrMpL/redoxer.log` is empty.
Qemu command that is running: `qemu-system-x86_64 -cpu max -machine q35 -m 2048 -smp 4 -serial mon:stdio -chardev file,id=log,path=/tmp/.tmprQrMpL/redoxer.log -device isa-debugcon,chardev=log -device isa-debug-exit -netdev user,id=net0 -device e1000,netdev=net0 -drive file=/tmp/.tmprQrMpL/redoxer.bin,format=raw -accel kvm -nographic -vga none`https://gitlab.redox-os.org/redox-os/redoxer/-/issues/5no CI for redoxer2020-12-15T12:30:37Zmatu3bano CI for redoxerIts very inconvenient to not check, if redoxer can build and run some simple test programs or some programs that change rarely.
This could prevent [the CI not building](https://gitlab.redox-os.org/matu3ba/ion/-/jobs/30845).Its very inconvenient to not check, if redoxer can build and run some simple test programs or some programs that change rarely.
This could prevent [the CI not building](https://gitlab.redox-os.org/matu3ba/ion/-/jobs/30845).https://gitlab.redox-os.org/redox-os/redoxer/-/issues/4error[E0432]: unresolved import `crate::installed`. Build redoxer failed wh...2021-07-07T16:03:47Zfoxhlchenerror[E0432]: unresolved import `crate::installed`. Build redoxer failed when building redox-os on Macos 10.15.5Hi, I came across a problem while building redox-os.
```
fox:redox/ (master) $ make all [15:15:51]
cargo build --manifest-path cookbook/Cargo.toml --release
Compiling...Hi, I came across a problem while building redox-os.
```
fox:redox/ (master) $ make all [15:15:51]
cargo build --manifest-path cookbook/Cargo.toml --release
Compiling redoxer v0.2.19
error[E0432]: unresolved import `crate::installed`
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/exec.rs:8:13
|
8 | use crate::{installed, redoxer_dir, status_error, syscall_error, toolchain, TARGET};
| ^^^^^^^^^ no `installed` in the root
error[E0432]: unresolved import `crate::running`
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/redoxfs.rs:5:13
|
5 | use crate::{running, status_error};
| ^^^^^^^ no `running` in the root
error[E0599]: no method named `unmount` found for type `redoxfs::RedoxFs` in the current scope
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/exec.rs:95:25
|
95 | redoxfs.unmount()?;
| ^^^^^^^ method not found in `redoxfs::RedoxFs`
|
::: /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/redoxfs.rs:7:1
|
7 | pub struct RedoxFs {
| ------------------ method `unmount` not found for this
error[E0599]: no method named `unmount` found for type `redoxfs::RedoxFs` in the current scope
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/exec.rs:267:25
|
267 | redoxfs.unmount()?;
| ^^^^^^^ method not found in `redoxfs::RedoxFs`
|
::: /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/redoxfs.rs:7:1
|
7 | pub struct RedoxFs {
| ------------------ method `unmount` not found for this
error[E0599]: no method named `mount` found for type `redoxfs::RedoxFs` in the current scope
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/redoxfs.rs:20:11
|
7 | pub struct RedoxFs {
| ------------------ method `mount` not found for this
...
20 | s.mount()?;
| ^^^^^ method not found in `redoxfs::RedoxFs`
error[E0599]: no method named `unmount` found for type `&mut redoxfs::RedoxFs` in the current scope
--> /Users/fox/.cargo/registry/src/github.com-1ecc6299db9ec823/redoxer-0.2.19/src/redoxfs.rs:92:32
|
92 | if let Err(err) = self.unmount() {
| ^^^^^^^ method not found in `&mut redoxfs::RedoxFs`
error: aborting due to 6 previous errors
Some errors have detailed explanations: E0432, E0599.
For more information about an error, try `rustc --explain E0432`.
error: could not compile `redoxer`.
To learn more, run the command again with --verbose.
make: *** [build/initfs.tag] Error 101
fox:redox/ (master) $
```
Environment:
```
fox:redox/ (master) $ pwd [15:00:00]
/Users/fox/Workspace/redox-os/redox
fox:redox/ (master) $ ll [15:00:11]
total 160
-rw-r--r-- 1 fox staff 13K Jul 3 17:08 CONTRIBUTING.md
-rw-r--r-- 1 fox staff 1.1K Jul 3 17:08 LICENSE
-rw-r--r-- 1 fox staff 3.5K Jul 3 17:08 Makefile
-rw-r--r-- 1 fox staff 9.2K Jul 3 17:08 README.md
-rw-r--r-- 1 fox staff 384B Jul 3 17:08 bochs.x86_64
drwxr-xr-x 6 fox staff 192B Jul 3 17:16 bootloader
drwxr-xr-x 12 fox staff 384B Jul 3 17:16 bootloader-coreboot
drwxr-xr-x 16 fox staff 512B Jul 3 17:16 bootloader-efi
-rwxr-xr-x 1 fox staff 19K Jul 3 17:08 bootstrap.sh
drwxr-xr-x 3 fox staff 96B Jul 6 17:07 build
-rw-r--r-- 1 fox staff 3.1K Jul 3 17:08 ci.toml
drwxr-xr-x 7 fox staff 224B Jul 3 17:08 config
drwxr-xr-x 29 fox staff 928B Jul 7 11:31 cookbook
drwxr-xr-x 8 fox staff 256B Jul 3 17:08 docker
lrwxr-xr-x 1 fox staff 19B Jul 3 17:08 filesystem.toml -> config/desktop.toml
-rw-r--r-- 1 fox staff 514B Jul 3 17:08 initfs.toml
-rw-r--r-- 1 fox staff 464B Jul 3 17:08 initfs_coreboot.toml
-rw-r--r-- 1 fox staff 464B Jul 3 17:08 initfs_live.toml
drwxr-xr-x 10 fox staff 320B Jul 3 17:16 installer
drwxr-xr-x 8 fox staff 256B Jul 3 17:16 isolinux
drwxr-xr-x 19 fox staff 608B Jul 3 17:16 kernel
drwxr-xr-x 12 fox staff 384B Jul 3 17:08 mk
drwxr-xr-x 3 fox staff 96B Jul 6 17:07 prefix
drwxr-xr-x 13 fox staff 416B Jul 3 17:16 redoxfs
drwxr-xr-x 29 fox staff 928B Jul 6 23:25 relibc
drwxr-xr-x 22 fox staff 704B Jul 3 17:16 rust
-rw-r--r-- 1 fox staff 19B Jul 3 17:08 rust-toolchain
fox:redox/ (master) $ git rev-parse HEAD [15:28:53]
5d67d549a7a743cb25f233d9da2779a237ac8c51
fox:redox/ (master) $ rustc --version [15:21:33]
rustc 1.41.0-nightly (412f43ac5 2019-11-24)
fox:redox/ (master) $ cargo --version [15:22:52]
cargo 1.41.0-nightly (8280633db 2019-11-11)
fox:redox/ (master) $ neofetch [15:15:33]
'c. fox@fox-laptop.local
,xNMM. --------------------
.OMMMMo OS: macOS Catalina 10.15.5 19F101 x86_64
OMMM0, Host: MacBookAir8,1
.;loddo:' loolloddol;. Kernel: 19.5.0
cKMMMMMMMMMMNWMMMMMMMMMM0: Uptime: 2 hours, 15 mins
.KMMMMMMMMMMMMMMMMMMMMMMMWd. Packages: 146 (brew)
XMMMMMMMMMMMMMMMMMMMMMMMX. Shell: zsh 5.7.1
;MMMMMMMMMMMMMMMMMMMMMMMM: Resolution: 1440x900
:MMMMMMMMMMMMMMMMMMMMMMMM: DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX. WM: Quartz Compositor
kMMMMMMMMMMMMMMMMMMMMMMMMWd. WM Theme: Blue (Light)
.XMMMMMMMMMMMMMMMMMMMMMMMMMMk Terminal: iTerm2
.XMMMMMMMMMMMMMMMMMMMMMMMMK. Terminal Font: DejaVuSansMonoPowerline 13
kMMMMMMMMMMMMMMMMMMMMMMd CPU: Intel i5-8210Y (4) @ 1.60GHz
;KMMMMMMMWXXWMMMMMMMk. GPU: Intel UHD Graphics 617
.cooc,. .,coo:. Memory: 5894MiB / 8192MiB
```https://gitlab.redox-os.org/redox-os/redoxer/-/issues/3Run C programs similar way2020-03-24T22:06:40ZAndrzej J. SkalskiRun C programs similar wayHi,
as in title: would it be a huge effort to suppurt makefile or bash file, and give me stdout?Hi,
as in title: would it be a huge effort to suppurt makefile or bash file, and give me stdout?https://gitlab.redox-os.org/redox-os/redoxer/-/issues/2Could not install via Cargo2019-11-29T17:12:17ZGhost UserCould not install via CargoOn Ubuntu 18.04 and on macOS
```
Compiling scoped_threadpool v0.1.9
error[E0621]: explicit lifetime required in the type of `other`
--> /home/florian/.cargo/registry/src/github.com-1ecc6299db9ec823/version-compare-0.0.4/src/version....On Ubuntu 18.04 and on macOS
```
Compiling scoped_threadpool v0.1.9
error[E0621]: explicit lifetime required in the type of `other`
--> /home/florian/.cargo/registry/src/github.com-1ecc6299db9ec823/version-compare-0.0.4/src/version.rs:308:13
|
304 | pub fn compare(&self, other: &Version) -> CompOp {
| -------- help: add explicit lifetime `'a` to the type of `other`: `&version::Version<'a>`
...
308 | other.parts.iter().peekable()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lifetime `'a` required
error: aborting due to previous error
For more information about this error, try `rustc --explain E0621`.
error: could not compile `version-compare`.
warning: build failed, waiting for other jobs to finish...
error: failed to compile `redoxer v0.2.9`, intermediate artifacts can be found at `/tmp/cargo-installiAVtw8`
Caused by:
build failed
```https://gitlab.redox-os.org/redox-os/redoxer/-/issues/1Stable toolchain install for Docker container?2020-01-20T18:05:29ZColeman McFarlandStable toolchain install for Docker container?This contribution to Termion indeed seems to make the stable build pass: https://gitlab.redox-os.org/redox-os/termion/merge_requests/167/diffs
But I'm wondering if that's something we should bake into the redoxer image?This contribution to Termion indeed seems to make the stable build pass: https://gitlab.redox-os.org/redox-os/termion/merge_requests/167/diffs
But I'm wondering if that's something we should bake into the redoxer image?Jeremy SollerJeremy Soller