Closed
Description
I'm currently working on my linear algebra library, but I'm having trouble compiling it.
Here's the error I'm getting when I run $ make all
rustc src/om3d.rc --lib --out-dir=lib
error: failed to resolve imports
src/quat.rs:5:7: 5:14 error: unresolved import
src/quat.rs:5 import mat::*;
^~~~~~~
src/mat.rs:5:7: 5:15 error: unresolved import
src/mat.rs:5 import quat::*;
^~~~~~~~
src/projection.rs:2:7: 2:14 error: unresolved import
src/projection.rs:2 import mat::*;
^~~~~~~
error: aborting due to 4 previous errors
My directory is layed out like so:
om3d-rs/
| Makefile
| src/
| | mat.rs
| | om3d.rc
| | projection.rs
| | quat.rs
| | vec.rs
| ...
makefile
all:
rustc src/om3d.rc --lib --out-dir=lib
src/om3d.rc
#[link(name = "om3d",
vers = "0.1",
author = "Brendan Zabarauskas")];
#[comment = "Linear algebra library for Rust. Incomplete and probably buggy."];
#[crate_type = "lib"];
use std;
mod mat;
mod projection;
mod quat;
mod vec;
src/quat.rs
// ...
import mat::*;
import vec::*;
// ...
src/mat.rs
// ...
import quat::*;
import vec::*;
// ...
src/projection.rs
// ...
import mat::*;
// ...
Any idea what am I doing wrong?
Metadata
Metadata
Assignees
Labels
No labels