Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem loading dactyl.clj #66

Open
lungsi opened this issue Nov 19, 2018 · 4 comments
Open

Problem loading dactyl.clj #66

lungsi opened this issue Nov 19, 2018 · 4 comments

Comments

@lungsi
Copy link

lungsi commented Nov 19, 2018

I have clojure 1.8.0 and OpenSCAD 2015.03.3 installed. My project.clj is

(defproject dactyl-keyboard "0.1.0-SNAPSHOT"
  :description "A parametrized, split-hand, concave, columnar, erogonomic keyboard"
  :url "http://example.com/FIXME"
  :main dactyl-keyboard.dactyl
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
                 [unicode-math "0.2.0"]
                 [scad-clj "0.5.3"]])

But when I run (after lein repl)
(load-file "src/dactyl_keyboard/dactyl.clj")

I get

WARNING: import already refers to: #'clojure.core/import in namespace: dactyl-keyboard.dactyl, being replaced by: #'scad-clj.model/import
WARNING: use already refers to: #'clojure.core/use in namespace: dactyl-keyboard.dactyl, being replaced by: #'scad-clj.model/use

CompilerException java.lang.RuntimeException: Unable to resolve symbol: fixed-tenting in this context, compiling:(/data/dactyl-manuform/src/dactyl_keyboard/dactyl.clj:181:33) 

Any help will be much appreciated.

@lungsi lungsi changed the title Loading dactyl.clj Problem loading dactyl.clj Nov 19, 2018
@dedalo
Copy link

dedalo commented Jun 8, 2020

same error here any news about this?

@jaredjennings
Copy link

This means some code (at line 181 column 33) tried to use a symbol fixed-tenting that wasn't defined. Look for a line that starts with a semicolon and contains "def fixed-tenting," and remove the semicolon.

@dedalo
Copy link

dedalo commented Jun 8, 2020

This means some code (at line 181 column 33) tried to use a symbol fixed-tenting that wasn't defined. Look for a line that starts with a semicolon and contains "def fixed-tenting," and remove the semicolon.

WORKED! thanks, ended up uncommenting 4 definition lines.

@Kosaro
Copy link

Kosaro commented Mar 12, 2021

Why are these commented in the first place? Shouldn't the clj compile without needing an edit?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants