tonyg / racketmq

Repository has moved: https://git.syndicate-lang.org/syndicate-lang/racketmq-2017
https://git.syndicate-lang.org/syndicate-lang/racketmq-2017
7 stars 0 forks source link

Doesn't run on Linux #1

Open ScalaWilliam opened 7 years ago

ScalaWilliam commented 7 years ago

Here's the steps:

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
$ racket -v
Welcome to Racket v6.3.
$ sudo apt-get -y install racket
...
Setting up racket-common (6.3-1) ...
Setting up racket (6.3-1) ...
Setting up racket-doc (6.3-1) ...
$ raco pkg install --auto racketmq
Resolving "racketmq" via http://download.racket-lang.org/releases/6.3/catalog/
Resolving "racketmq" via http://pkgs.racket-lang.org
Downloading repository git://github.com/tonyg/racketmq
Resolving "syndicate" via http://download.racket-lang.org/releases/6.3/catalog/
Resolving "syndicate" via http://pkgs.racket-lang.org
Downloading repository git://github.com/tonyg/syndicate?path=racket%2F
00: Resolving "rfc6455" via http://download.racket-lang.org/releases/6.3/catalog/
01: Resolving "struct-defaults" via http://download.racket-lang.org/releases/6.3/catalog/
02: Resolving "auxiliary-macro-context" via http://download.racket-lang.org/releases/6.3/catalog/
03: Resolving "automata" via http://download.racket-lang.org/releases/6.3/catalog/
02: Resolving "auxiliary-macro-context" via http://pkgs.racket-lang.org
01: Resolving "struct-defaults" via http://pkgs.racket-lang.org
03: Resolving "automata" via http://pkgs.racket-lang.org
00: Resolving "rfc6455" via http://pkgs.racket-lang.org
Resolving "sha" via http://download.racket-lang.org/releases/6.3/catalog/
Resolving "sha" via http://pkgs.racket-lang.org
Downloading repository git://github.com/tonyg/racket-rfc6455
Downloading repository git://github.com/tonyg/racket-struct-defaults
Downloading repository git://github.com/tonyg/racket-auxiliary-macro-context
Downloading repository git://github.com/jeapostrophe/automata/?path=automata
Downloading repository github://github.com/greghendershott/sha/master
00: Resolving "automata-lib" via http://download.racket-lang.org/releases/6.3/catalog/
00: Resolving "automata-lib" via http://pkgs.racket-lang.org
Resolving "automata-doc" via http://download.racket-lang.org/releases/6.3/catalog/
Resolving "automata-doc" via http://pkgs.racket-lang.org
Using cached14959804681495980468667 for git://github.com/jeapostrophe/automata/?path=automata-lib
Using cached14959804681495980468667 for git://github.com/jeapostrophe/automata/?path=automata-doc
The following uninstalled packages were listed as dependencies
and they were automatically installed:
 dependencies of racketmq:
   syndicate
 dependencies of syndicate:
   rfc6455
   struct-defaults
   auxiliary-macro-context
   automata
   sha
 dependencies of automata:
   automata-lib
   automata-doc
raco setup: version: 6.3
raco setup: platform: x86_64-linux [3m]
raco setup: installation name: 6.3
raco setup: variants: 3m
raco setup: main collects: /usr/share/racket/collects
raco setup: collects paths: 
raco setup:   /home/william/.racket/6.3/collects
raco setup:   /usr/share/racket/collects
raco setup: main pkgs: /usr/share/racket/pkgs
raco setup: pkgs paths: 
raco setup:   /usr/share/racket/pkgs
raco setup:   /home/william/.racket/6.3/pkgs
raco setup: links files: 
raco setup:   /usr/share/racket/links.rktd
raco setup:   /home/william/.racket/6.3/links.rktd
raco setup: main docs: /usr/share/doc/racket
raco setup: --- updating info-domain tables ---
raco setup: updating: /home/william/.racket/6.3/share/info-cache.rktd
raco setup: --- pre-installing collections ---
raco setup: --- installing foreign libraries ---
raco setup: --- installing shared files ---
raco setup: --- compiling collections ---
raco setup: --- parallel build using 8 jobs ---
raco setup: 7 making: <pkgs>/automata-doc
raco setup: 6 making: <pkgs>/automata-lib
raco setup: 5 making: <pkgs>/auxiliary-macro-context/auxiliary-macro-context
raco setup: 5 making: <pkgs>/auxiliary-macro-context/auxiliary-macro-context/test
raco setup: 4 making: <pkgs>/racketmq/racketmq (racketmq)
raco setup: 3 making: <pkgs>/rfc6455/net
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455
raco setup: 2 making: <pkgs>/sha/sha
raco setup: 1 making: <pkgs>/struct-defaults/struct-defaults
raco setup: 0 making: <pkgs>/syndicate/syndicate
raco setup: 7 making: <pkgs>/automata-doc/scribblings
raco setup: 5 making: <pkgs>/syndicate/syndicate-gl
raco setup: 1 making: <pkgs>/syndicate/syndicate-ide
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455/examples
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455/hybi00
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455/private
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455/rfc6455
raco setup: 3 making: <pkgs>/rfc6455/net/rfc6455/scribblings
raco setup: 5 making: <pkgs>/syndicate/syndicate-gl/examples
raco setup: 0 making: <pkgs>/syndicate/syndicate/broker
raco setup: 0 making: <pkgs>/syndicate/syndicate/drivers
raco setup: 0 making: <pkgs>/syndicate/syndicate/examples
raco setup: 5 making: <pkgs>/syndicate/syndicate-gl/scribblings
raco setup: 0 making: <pkgs>/syndicate/syndicate/examples/actor
raco setup: 4 making: <pkgs>/racketmq/racketmq/htdocs
raco setup: 4 making: <pkgs>/racketmq/racketmq/hub
raco setup: 4 making: <pkgs>/racketmq/racketmq/log
raco setup: 4 making: <pkgs>/racketmq/racketmq/private
raco setup: 4 making: <pkgs>/racketmq/racketmq/templates
raco setup: 0 making: <pkgs>/syndicate/syndicate/examples/all-pairs-shortest-paths
raco setup: 0 making: <pkgs>/syndicate/syndicate/lang
raco setup: 0 making: <pkgs>/syndicate/syndicate/little-actors
raco setup: 0 making: <pkgs>/syndicate/syndicate/monolithic
raco setup: 0 making: <pkgs>/syndicate/syndicate/protocol
raco setup: 0 making: <pkgs>/syndicate/syndicate/scribblings
raco setup: 0 making: <pkgs>/syndicate/syndicate/support
raco setup: 0 making: <pkgs>/syndicate/syndicate/tests
raco setup: 0 making: <pkgs>/syndicate/syndicate/trace
raco setup: --- creating launchers ---
raco setup: launcher: /home/william/.racket/6.3/bin/racketmq
raco setup: launcher: /home/william/.racket/6.3/bin/syndicate-broker
raco setup: --- installing man pages ---
raco setup: --- building documentation ---
raco setup: 3 running: <pkgs>/automata-doc/scribblings/automata.scrbl
raco setup: 5 running: <pkgs>/racket-index/scribblings/main/user/local-redirect.scrbl
raco setup: 2 running: <pkgs>/rfc6455/net/rfc6455/scribblings/rfc6455.scrbl
raco setup: 6 running: <pkgs>/racket-index/scribblings/main/user/release.scrbl
raco setup: 0 running: <pkgs>/racket-index/scribblings/main/user/search.scrbl
raco setup: 4 running: <pkgs>/sha/sha/sha.scrbl
raco setup: 1 running: <pkgs>/racket-index/scribblings/main/user/start.scrbl
raco setup: 7 running: <pkgs>/syndicate/syndicate/scribblings/syndicate.scrbl
raco setup: 5 running: <pkgs>/syndicate/syndicate-gl/scribblings/syndicate-gl.scrbl
raco setup: WARNING: undefined tag in <pkgs>/syndicate/syndicate/scribblings/syndicate.scrbl:
raco setup:  ((lib "syndicate/actor.rkt") ?)
raco setup: WARNING: undefined tag in <pkgs>/syndicate/syndicate-gl/scribblings/syndicate-gl.scrbl:
raco setup:  ((lib "syndicate/main.rkt") action?)
raco setup:  ((lib "syndicate/main.rkt") actor?)
raco setup:  ((lib "syndicate/main.rkt") patch?)
raco setup:  ((lib "syndicate/main.rkt") sealof)
raco setup: 7 rendering: <pkgs>/automata-doc/scribblings/automata.scrbl
raco setup: 6 rendering: <pkgs>/racket-index/scribblings/main/user/local-redirect.scrbl
raco setup: 5 rendering: <pkgs>/racket-index/scribblings/main/user/release.scrbl
raco setup: 4 rendering: <pkgs>/rfc6455/net/rfc6455/scribblings/rfc6455.scrbl
raco setup: 3 rendering: <pkgs>/racket-index/scribblings/main/user/search.scrbl
raco setup: 2 rendering: <pkgs>/sha/sha/sha.scrbl
raco setup: 1 rendering: <pkgs>/racket-index/scribblings/main/user/start.scrbl
raco setup: 0 rendering: <pkgs>/syndicate/syndicate/scribblings/syndicate.scrbl
raco setup: 5 rendering: <pkgs>/syndicate/syndicate-gl/scribblings/syndicate-gl.scrbl
raco setup: --- installing collections ---
raco setup: --- post-installing collections ---
$ racketmq --baseurl http://localhost:7827/ --listen localhost 7827
racketmq: command not found
tonyg commented 7 years ago

I wonder if this is because the version of Racket you have is too old. Version 6.3 was released in 2015. RacketMQ certainly runs on Linux -- I developed it there! -- but I was using Debian, and a version of Racket built from sources.

Would you please try with the latest released version of Racket, version 6.9, and let me know what happens? Thank you!