Package Details: planck 2.24.0-1

Git Clone URL: https://aur.archlinux.org/planck.git (read-only, click to copy)
Package Base: planck
Description: A stand-alone ClojureScript REPL
Upstream URL: http://planck-repl.org/
Keywords: clojure lisp repl
Licenses: EPL-1.0
Conflicts: planck-git
Submitter: bennya
Maintainer: rpodgorny
Last Packager: rpodgorny
Votes: 5
Popularity: 0.004952
First Submitted: 2017-08-20 11:18
Last Updated: 2019-11-10 11:49

Dependencies (9)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

rpodgorny commented on 2019-11-10 11:50

so i've pushed 2.24 with your workaround until we find a proper solution. thanks again!

rpodgorny commented on 2019-11-10 11:00

hmmm, interesting. thanks for the effort!

btw, this is what i've found so far:

https://github.com/planck-repl/planck/issues/1021

vitorqb commented on 2019-11-09 17:44

@rpodgorny

I don't have any good solution, but my google adventure led me to an old cljs bug that was very very similar (https://clojure.atlassian.net/browse/CLJS-2152). The bug should have been fixed, but maybe it is a regression.

Anyway, it seems that this is caused by some weird behavior with the :libs cljs build argument. One of the workaround is changing the path used in :libs.

I tried a few things and this patch seems to be a valid workaround:

diff --git a/PKGBUILD b/PKGBUILD
index 037fcb9..14fe753 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,6 +18,7 @@ sha256sums=('b4b1b36786fd55be829a6b0a42771d9134152b503dafa92ee0f2c6e57c8cb3ca')

 build() {
   cd "$srcdir/${_pkgnamever}"
+  sed 's_lib/closure_lib/closure/goog_' -i planck-cljs/script/build.clj
   script/build
 }

As I said, it is a very dirty hack, but at least to me the installation worked fine with it.

rpodgorny commented on 2019-11-09 12:21

thanks for reporting this. i recently also stumbled upon this. didn't have time to find the culprit, yet. if you know how to fix that, please post it and i'll merge it immediatelly. otherwise, be patient, please... ;-)

vitorqb commented on 2019-11-09 12:17

I'm having the following error on build:

==> Starting build()... Creating an optimized build, using build cache to speed up build. Specifying --fast skips optimizations and takes less than two minutes.

Building planck-cljs

Syntax error (IllegalArgumentException) compiling at (script/build.clj:30:1). /git-aur/planck/src/planck-2.24.0/planck-cljs/out/goog/i18n/datetimesymbols.js is not a relative path

Full report at: /tmp/clojure-12705141405214826193.edn Build Failed. ==> ERROR: A failure occurred in build(). Aborting...

gunar commented on 2019-09-03 19:16

I'm getting this error

planck: error while loading shared libraries: libicuio.so.63: cannot open shared object file: No such file or directory

bennya commented on 2018-09-19 15:51

Orphaned as I don't use ArchLinux any longer. Sorry for not noticing this before.

rpodgorny commented on 2018-09-19 14:58

please update or orphan. thank you...

bennya commented on 2018-03-30 09:07

Thanks for the heads up puffybsd. Currently planck is broken on Arch.

See here: https://github.com/mfikes/planck/issues/697

puffybsd commented on 2018-03-30 01:33

Looks like planck has switched from lein to clojure command line:

https://github.com/mfikes/planck/commit/8031e8dda3622893b1834ab33bffef36d6e869bf#diff-1293c4cc4b2f3a632b921bd168da9a8e