Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   FrostWire (https://www.gnutellaforums.com/frostwire/)
-   -   4.10.9 will not run - syntax error (https://www.gnutellaforums.com/frostwire/53381-4-10-9-will-not-run-syntax-error.html)

tomk February 22nd, 2006 02:51 AM

4.10.9 will not run - syntax error
 
I've just upgraded from 4.10.5 to 4.10.9, running on Linux. 4.10.5 worked perfectly, but I get the following error with 4.10.9:

$ frostwire
: command not found:
: No such file or directory
: command not found:
: command not found3:
'unFrost.sh: line 24: syntax error near unexpected token `
'unFrost.sh: line 24: `look_for_java()

The error is somewhere in /usr/lib/frostwire/runFrost.sh. If I install 4.10.9, and then replace runFrost.sh with its 4.10.5 version, it works fine. Diffing the files tells me that every line has changed, even though they all look exactly the same to me.

Any ideas, anyone?

ultracross February 22nd, 2006 04:15 AM

Which platform package are you using? And can you compare the lines in the script and tell me what the differences are?

tomk February 22nd, 2006 05:57 AM

I'm using the FrostWire-4.10.9-1.tar.gz tarball on Arch Linux, and as I mentioned, there is no difference between the two scripts to the human eye. If I diff them, I get this:

Code:

--- /home/tomk/runFrost5.sh    2006-02-22 10:34:46.000000000 +0000
+++ runFrost.sh 2006-02-20 09:07:38.000000000 +0000
@@ -1,119 +1,119 @@
-#!/bin/sh
-#
-# Runs LimeWire.  This script must be executed in your LimeWire
-# install directory.
-   
-# this should allow starting limewire from
-# gui-based explorer interfaces
-cd "`dirname "$0"`"
-
-<snip>Every line of original script</snip>
-
-if [ $? -ne 0 ]; then
-    echo
-    echo "******************************************************************"
-    echo "Something went wrong with FrostWire."
-    echo "Maybe you're using the wrong version of Java?"
-    echo "(LimeWire is tested against and works best with with Sun's JRE, Java 1.4+)"
-    echo "The version of Java in your PATH is:"
-    java -version
-    echo
-fi
+#!/bin/sh
+#
+# Runs LimeWire.  This script must be executed in your LimeWire
+# install directory.
+
+# this should allow starting limewire from
+# gui-based explorer interfaces
+cd "`dirname "$0"`"
+
+<snip>Every line of new script</snip>
+
+if [ $? -ne 0 ]; then
+    echo
+    echo "******************************************************************"
+    echo "Something went wrong with FrostWire."
+    echo "Maybe you're using the wrong version of Java?"
+    echo "(LimeWire is tested against and works best with with Sun's JRE, Java 1.4+)"
+    echo "The version of Java in your PATH is:"
+    java -version
+    echo
+fi

In other words, the system sees every line of the new script as a change from the original script, even though you or I don't.

ultracross February 22nd, 2006 06:23 AM

Thanks, I'll look into it.

[edit: i'll actually have greg look into it]

tomk February 22nd, 2006 06:46 AM

Much appreciated.

Let me know if you need any more info.

tomk February 22nd, 2006 07:12 AM

Actually, I have the fix. It occurred to me that as Frostwire is cross-platform, the script might have been edited on Windows, which would cause it not to work on *nix. I ran
Code:

tr -d '\15\32'
over it to remove carriage returns and Ctrl-Zs, and it works now.

ultracross February 22nd, 2006 04:54 PM

hmm... I did build it on windows, but im sure I didnt edit any unix/linux scripts. I'll have gregorio build the *nix binaries and see if that fixes it.

limewire February 22nd, 2006 05:53 PM

I can confirm the bug and fix. Nice catch tomk.

Ulfgar March 13th, 2006 02:15 PM

Same error
 
Im getting the same messege as mentioned in the original post when trying to run frostwire... Im pretty new to linux, can someone please explain how to fix it so a person who know close to nothing about linux can understand??

tomk March 13th, 2006 03:12 PM

You need to do the following in a terminal, as root:

Code:

cat /usr/lib/frostwire/runFrost.sh | tr -d '\15\32'


All times are GMT -7. The time now is 01:18 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.