Kirjoittaja Aihe: ./radiant: 2: Syntax error: Unterminated quoted string - radiant Edgy ongelma  (Luettu 4938 kertaa)

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Yritin siis asentaa gtkradiant nimistä ohjelmaa jolla voi tehdä mappeja esim enemy territoryyn. Asensin ohjelman näin (koska ei löydy repoista)

latasin linux-radiant-1.3.13.run tiedoston työpöydälle
ajoin komennon
Koodia: [Valitse]
elias@isokiho:~/Desktop$ sudo sh Desktop/linux-radiant-1.3.13.runja asennus meni läpi ongelmitta ilman mitään virheitä mutta kun yritän avata ohjelman saan seuraavan virhe ilmon
Koodia: [Valitse]
elias@isokiho:~/Desktop$ radiant
/usr/local/bin/radiant: 2: Syntax error: Unterminated quoted string
lisäksi koitin vielä komentoa
Koodia: [Valitse]
elias@isokiho:~/Desktop$ /usr/local/bin/radiantmutta sama tulos. Käytössä siis edgy mutta dapperilla sain mokoman toimimaan juurikin näin ilman ongelmia.
kiitos avusta jo etukäteen :)

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
löysin sitte tommosen tiedoston ku

/usr/local/games/GtkRadiant-1.3/radiant.x86

jonka ajaminen sudolla tuottikin yllättäen virheilmon jossa sanottiin näin
this editor binary(1.3.13)doesn't match what the latest setup has configured in this directory
Make sure you run the right/latest editor binary you installed
/usr/local/games/GtkRadiant-1.3/
Check http://www.qeradiant.com/faq/index.cgi?file=219 for more information

katoin tuolta urlista ja siellä on sivu jossa ei ole mitään muuta kuin tällänen teksti valkosella pohjalla

#!/usr/bin/perl -wT
use lib '.';         # for suid installations
use lib './CGI';
$ENV{'PATH'} = '';   # for suid installations
$temporaryCryptedPassword = 7;  # avoid bogus warning
$temporaryCryptedPassword = 'bfH00cgG4ACiE';
use FAQ::OMatic::dispatch;
FAQ::OMatic::dispatch::main('fom-meta/');

elikkäs saiskos joku tosta selvää :-\


tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Mitäs jos kokeilet käynnistää sen komennolla:
Koodia: [Valitse]
bash /usr/local/bin/radiant

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
sama homma eli toi syntax error :(

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
kun koitin asentaa kaiken erilliseen kansioon ja ajaa sitä sitten näin
Koodia: [Valitse]
elias@isokiho:~/Desktop/radiant$ ./radiantsama homma jatkuu eli toi syntax error

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
READMESSA sanotaan näin


- You need to have the full native Linux versions of the games we support.
- Linux 2.4 kernel recommanded (old 2.2 and unstable kernels untested)
- glibc 2.1 or above (2.2 recommended)
- XFree86 4 with hardware accelerated OpenGL support (others untested)

You need the following dynamic libraries:

  * GTK+ 1.2 http://www.gtk.org
  * zlib     http://www.cdrom.com/pub/infozip/zlib/
  * libxml2  http://xmlsoft.org/
  * libpng   http://www.libpng.org/pub/png/libpng.html

Any decent distribution should provide packages for those, and in most cases have them installed by default.

mutta kai nuo ubuntussa on

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
No sitten täytyy varmaan uskoa, että siellä tosiaan on syntaksivirhe. :)

Toisaalta käyttämisi versiokin vaikuttaa turhan vanhalta. Oletkos kokeillut asentaa tämän ohjeen mukaan: http://ubuntuforums.org/showthread.php?t=188250

Jos tuokaan ei auta, voisit laittaa tänne sen /usr/local/bin/radiant -tiedoston sisällön.

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Sen skriptin sisältö joo kiitos. Edgyyn siirryttäessä /bin/sh osoittaa nyt dashiin eikä bashiin josta voi aiheutua ongelmia niille, jotka ovat käyttäneet /bin/sh:ta vaikka ovat tosiasiassa tarkoittaneet bashia.
En Vastaa Vaikeisiin Kysymyksiin.

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
juu koitin tuon mukaan mutta johtuukohan tosta beta versiosta (1.5.15 ei siis edgy) tai sitten alienista niin sain kyllä toimimaan ihan hyvin mutta joku bugi siinä on että mistään koordinaateista ei voi saada selvää kun ne näkyy vaan sellasina bokseina

ja toi /usr/local/bin/radiant näyttäs tämmöselt
#!/bin/sh
echo If you read this then there was a bug during setup. Report the bug and try running radiant.x86 directly from it's installation directory.

(myös tota 1.4.14 versiota oon kokeillu samalla menestyksellä)

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
myös toi /usr/local/games/GtkRadiant-1.3/radiant sanoo samaa ku /usr/local/bin/radiant

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
ja tosta radiant.x86 oliki jo puhetta tässä ketjussa

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
mitäs sille syntaxi virheelle vois tehä vai voiko mitää :P

raimo

  • Käyttäjä
  • Viestejä: 4168
  • openSUSE Tumbleweed
    • Profiili
mitäs sille syntaxi virheelle vois tehä vai voiko mitää :P
Sille voisi ihan ensimäiseksi tehdä sellaisen että laitat ko. skriptin esille kokonaisuudessaan,
niin ei tarvitse arvailla mitä siinä kokonaisuudessaan on. ;)
Ja CODE-tageihin vieläpä, eli näin laitat ne [ code ] koodia [ /code ] kuten tässä alla:
Koodia: [Valitse]
[ code ]
Kokko skripti tähän, tämä foorumi ei hyväksy näemmä code-tageja code-tagien sisään,
mutta poista tyhjämerkit noista ja laita koodi niiden väliin jolloin se tulee siististi ja selkeästi.
Copy/Pastella kopioit sen koodin siis.
[ /code ]
Arvioidaan sitten mikä vika siinä on/korjataankin, kunhan ensin nähdään se.

edit: jaa osaathan sinä näemmä käyttää code-tageja, joten käytä niitä siis ja laita ko. koodi tänne täsmälleen sellaisena kuin se sinulla on. Tuossa kirjoitusruudun vasemmalla puolella on Lisätoiminnot -valinta jolla sen voi liittää viestiin myös liitetiedostona jos Copy/Paste ei jostakin syystä onnistu.

« Viimeksi muokattu: 24.10.06 - klo:21.42 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Raimo tuohon jo ehti ensin vastatakin. Mutta jos tuo tosiaan oli se tiedosto kokonaan, niin tässä siitä vielä:

mitäs sille syntaxi virheelle vois tehä vai voiko mitää :P
No saahan sen korjattua vaikkapa näin (johtuu tuosta heittomerkista kohdassa it's):
Koodia: [Valitse]
#!/bin/sh
echo "If you read this then there was a bug during setup. Report the bug and try running radiant.x86 directly from it's installation directory."

Mutta eipä tuosta taida mitään hyötyä olla, kun sitten se vaan tulostaa tuon tekstin:
If you read this then there was a bug during setup. Report the bug and try running radiant.x86 directly from it's installation directory.

Ja siinähän taas kehotetaan vaan ajamaan suoraan tuota radiant.x86 -tiedostoa,

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
mitäs sille syntaxi virheelle vois tehä vai voiko mitää :P
Sille voisi ihan ensimäiseksi tehdä sellaisen että laitat ko. skriptin esille kokonaisuudessaan,
niin ei tarvitse arvailla mitä siinä kokonaisuudessaan on. ;)
Ja CODE-tageihin vieläpä, eli näin laitat ne [ code ] koodia [ /code ] kuten tässä alla:
Koodia: [Valitse]
[ code ]
Kokko skripti tähän, tämä foorumi ei hyväksy näemmä code-tageja code-tagien sisään,
mutta poista tyhjämerkit noista ja laita koodi niiden väliin jolloin se tulee siististi ja selkeästi.
Copy/Pastella kopioit sen koodin siis.
[ /code ]
Arvioidaan sitten mikä vika siinä on/korjataankin, kunhan ensin nähdään se.

edit: jaa osaathan sinä näemmä käyttää code-tageja, joten käytä niitä siis ja laita ko. koodi tänne täsmälleen sellaisena kuin se sinulla on. Tuossa kirjoitusruudun vasemmalla puolella on Lisätoiminnot -valinta jolla sen voi liittää viestiin myös liitetiedostona jos Copy/Paste ei jostakin syystä onnistu.




jaa toi scripti taitaa olla vähän hassun lainen koska scripti on just tasan ton (=copypasten) näkönen tosin oishan sen voinu code tageihinki laittaa täytyypä muistaa jatkossa

Koodia: [Valitse]
#!/bin/sh
echo If you read this then there was a bug during setup. Report the bug and try running radiant.x86 directly from it's installation directory.

raimo

  • Käyttäjä
  • Viestejä: 4168
  • openSUSE Tumbleweed
    • Profiili
Kuten tn jo yllä totesi, tuo skripti ei käynnistä mitään. Sitä on siis turha käynnistellä.
Lisäksi se on virheellinen, echo "näytettävä teksti tähän" olisi oikea muoto = lainausmerkit puuttuu.
Arvauksena sellainen, että syy miksi tuo on tuollainen johtuu siitä että asennus ei ole onnistunut.
(käytithän sudoa, jos/kun sitä pitää käyttää ?)
Tai jos noin ei ole, on ohjelman tekijä täysin pihalla sh-skripteistä. :)

Käynnistä ohjelma oikeasta paikasta, lienee se hakemisto jossa radiant.x86 on? Jos siis radiant.x86 on se jolla se käynnistetään (lue README, jos ei ole README-tiedostoa, hauku ohjelman tekijä maililla)

ceehoomodaa radiant.x86 (tai se joka ohjelman käynnistää) varulta ensin ajettavaksi.
cd /hakemisto/jossa/on/tiedosto/radiant.x86
chmod 755 radiant.x86
Ja käynnistä sitten samasta hakemistosta jossa se on.
./radiant.x86

Mutta minä arvaan että se ei ole asentunut oikein, ja kenties ei asennukkaan koskaan oikein.
Tuo että jostakin skriptistä puuttuu lainausmerkit ei nimittäin kovin hyvää kuvaa ohjelmasta anna.

ps. tosiaan se että Edgyssä on /bin/sh -> /bin/dash kun se Dapperissa oli /bin/sh -> /bin/bash voi vaikuttaa vaikka mihin, itse juuri taistelin yksi yö tässä serverin iptablesin kanssa ja juuri tuosta syystä.
(Sohvan (Tinysofa) network-skripti -> iptables ei toimi kuin Bashilla ajettuna joten network ei worki jos /bin/sh -> /bin/dash. Se ei muuten ole serverissä mitenkään ihannetilanne että network ei worki) :D



Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

desmothenes

  • Käyttäjä
  • Viestejä: 34
    • Profiili
joo no täytyy sit varmaa kattoo jos tost tulis uus beta jos ne koordinaatitki toimis mut ei se ny taida lähtee ihme juttu kyl ku toimi iha hyvi dapperis ilmeisesti johtuu noist dash bash jutuist kiitos kuitenkin avusta vaikka ei tällä kertaa auttanutkaan monesti on ollu kyl apuu :D