Trying to install etherpad on CentOS and I ran into the fsc issue. Scalac throws a load of errors during compile so that’s a non starter. Interestingly enough even if you change fsc to scalac in comp.sh you still get fsc errors. Even overwriting the fsc binary w/ the scalac binary throws errors..
scala version: 2.8.0 (installed from tar) also tested 2.7.7
Error output:
# fsc -verbose
[Server arguments: -d /usr/share/etherpad/. -verbose]
[VM arguments: ]
[Temp directory: /tmp/scala-devel/root]
[Executed command: List(/usr/local/scala/scala-2.8.0.final/bin/scala, scala.tools.nsc.CompileServer)]
[Port number: -1]
Could not connect to compilation daemon.
selinux is disabled:
# /usr/sbin/sestatus
SELinux status: disabled
Paths set as:
# export | grep SCALA
declare -x SCALA="/usr/local/scala/scala-2.8.0.final/bin/scala"
declare -x SCALA_HOME="/usr/local/scala/scala-2.8.0.final"
declare -x SCALA_LIBRARY_JAR="/usr/local/scala/default/lib/scala-library.jar"
/etc/hosts is correct, we can ping localhost:
# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.047 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.047 ms
Tried fsc -reset to no avail:
# fsc -reset
Could not connect to compilation daemon.
Anyone any other suggestions?
Note: I was able to get it to compile the .jar file after a hell of a lot of tweeking and playing around w/ scala_home etc. However fsc still fails/failed. Spent quite a lot of hours on this, would be nice to get a resolution to the fsc issue.
Note: Last time I helped someone with this it was due to the VPS (don’t try to install Etherpad on a VPS) didn’t provide swap space so erm, yeah.. Of course scala and fsc didn’t work properly.. I isolated this by doing
scala -verbose >> logfile.log 2>&1
The error I got was this one which is commonly related to VPS’…