[MacPorts] #27599: Leiningen installs but errors on any use

MacPorts noreply at macports.org
Mon Dec 6 15:49:30 PST 2010


#27599: Leiningen installs but errors on any use
-----------------------------------+----------------------------------------
 Reporter:  phil.hudson@…          |       Owner:  ian.eure@…        
     Type:  defect                 |      Status:  new               
 Priority:  Normal                 |   Milestone:                    
Component:  ports                  |     Version:  1.9.2             
 Keywords:  leiningen, clojure     |        Port:  leiningen         
-----------------------------------+----------------------------------------
Changes (by ryandesign@…):

 * cc: phil.hudson@… (removed)
  * owner:  macports-tickets@… => ian.eure@…


Old description:

> With MacPorts clojure and clojure-contrib installed, here's my abortive
> install-and-use-leiningen session:
>
> % sudo port -R -u -c install clojure clojure-contrib leiningen
>
> <no errors>
>
> % lein self-install
>
> That's not a task. Use "lein help" to list all tasks.
>
> % lein help install
>
> That's not a task. Use "lein help" to list all tasks.
>
> Exception in thread "main" java.lang.IllegalArgumentException: No
> implementation of method: :make-reader of protocol:
> #'clojure.java.io/IOFactory found for class: nil (jar.clj:17)
>
> at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2911)
>

> Following the install instructions on the leiningen site works.
>
> Mac OS X 10.5.8 on 2006 MacBook Pro (dual Intel)
> Java 1.6.0_22
> MacPorts 1.9.2
> Clojure 1.2.0 (MacPorts)

New description:

 With MacPorts clojure and clojure-contrib installed, here's my abortive
 install-and-use-leiningen session:

 {{{
 % sudo port -R -u -c install clojure clojure-contrib leiningen

 <no errors>

 % lein self-install

 That's not a task. Use "lein help" to list all tasks.

 % lein help install

 That's not a task. Use "lein help" to list all tasks.

 Exception in thread "main" java.lang.IllegalArgumentException: No
 implementation of method: :make-reader of protocol:
 #'clojure.java.io/IOFactory found for class: nil (jar.clj:17)

 at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2911)
 }}}

 Following the install instructions on the leiningen site works.

 Mac OS X 10.5.8 on 2006 MacBook Pro (dual Intel) [[br]]
 Java 1.6.0_22 [[br]]
 MacPorts 1.9.2 [[br]]
 Clojure 1.2.0 (MacPorts)

--

-- 
Ticket URL: <https://trac.macports.org/ticket/27599#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list