Köra nyaste AssaultCube från Program-menyn [LÖST]

För spelentusiaster !
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Köra nyaste AssaultCube från Program-menyn [LÖST]

Inlägg av JeyPeyy »

Jag har fastnat för ett spel som heter AssaultCube. Jag laddade först ner det på getdeb, men märkte sen att jag hade en för gammal version. Jag laddade därför ner den senaste versionen på hemsidan. Jag lyckas köra filen assaultcube.sh från nautilus, men däremot funkar inte länken jag skapat i Program-menyn. Som kommando har jag skrivit "/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh". Är det inte så man ska skriva?
Senast redigerad av 2 JeyPeyy, redigerad totalt 4 gång.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av Hund »

Du kan bläddra efter filen och välja den ist, borde fungera.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

Hund skrev:Du kan bläddra efter filen och välja den ist, borde fungera.
JeyPeyy skrev:Jag lyckas köra filen assaultcube.sh från nautilus
Det är inte det som är problemet. Problemet är att jag vill ha en snabb länk till spelet genom program-menyn. Lite segt att bläddra efter den varje gång jag vill spela.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av Hund »

Jag menade att ist för att skriva kommandot kan du ange sökvägen till den genom att bläddra efter filen själv, i genvägen alltså.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

Hund skrev:Jag menade att ist för att skriva kommandot kan du ange sökvägen till den genom att bläddra efter filen själv, i genvägen alltså.
Jaha. Jo det var egentligen det jag gjorde. Det var på det viset fick jag kommandot jag skrev.

Det händer alltså ingenting när jag kör programmet, får lixom ingen respons.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av Hund »

Är filen körbar? Jag har gjort samma sak med SH-filer och det har fungerat bra för mig.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

Hund skrev:Är filen körbar? Jag har gjort samma sak med SH-filer och det har fungerat bra för mig.
Ja det är den, annars hade jag ju inte kunnat köra den från nautilus. Jag har för mig att det funkade när jag testade YoFrankie!

Jag testade just att skriva "/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh" i "kör program" (alt+f2) utan resultat, däremot funkar det när jag kör i terminalen. Mycket skumt.

Nu måste jag lägga mig. Ska lämna tillbaka böcker till mina lärare imorn (innan jag tar studenten på onsdag! :D)
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

Jag hoppas jag inte besvärar någon allt för mycket om jag bumpar den här tråden
Användarvisningsbild
bbauto
Inlägg: 1594
Blev medlem: 11 dec 2006, 17:58
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Bromölla

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av bbauto »

JeyPeyy skrev:Jag hoppas jag inte besvärar någon allt för mycket om jag bumpar den här tråden
När du skapar Program objektet, väljer du Typ "Program" eller "Program i terminal" ??
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

bbauto skrev:När du skapar Program objektet, väljer du Typ "Program" eller "Program i terminal" ??
Jag hade valt "Program", men nu bytte jag för att testa. Det som händer är att jag ser en terminal som öppnas men stängs bara några millisekunder senare.

Jag märkte just att det var skillnad på att skriva "~/Program/AssaultCube_v1.0.2/assaultcube.sh" i terminalen, och att bläddra till rätt katalog och skriva "./assaltcube.sh". Det första fungerade inte, jag fick det här meddelandet:
Your platform does not have a pre-compiled Cube client.
Please follow the following steps to build a native client:
1) Ensure you have the SDL, SDL-image, OpenAL, and OpenGL libraries installed.
2) Change directory to source/src/ and type "make install".
3) If the build succeeds, return to this directory and run this script again.
Nu har jag försökt kompilera programmet, men jag får fortfarande fel. I Ubuntus förråd finns det inte paketen "SDL" eller "SDL-image". Däremot finns "libsdl1.2debian" osv. Jag har försökt installera de som känns logiska, men jag får ändå kompileringsfel. Det verkar som om det är något problem med ljuddelarna i källkoden, men jag har "libsdl1.2debian-alsa" installerat, så jag vet inte vad problemet är.

Kod: Markera allt

sound.cpp:11:20: fel: AL/al.h: Filen eller katalogen finns inte
sound.cpp:12:21: fel: AL/alc.h: Filen eller katalogen finns inte
sound.cpp:13:31: fel: vorbis/vorbisfile.h: Filen eller katalogen finns inte
sound.cpp:26: fel: expected constructor, destructor, or type conversion before "*" token
sound.cpp:27: fel: expected constructor, destructor, or type conversion before "*" token
sound.cpp: In function "void alclearerr()":
sound.cpp:33: fel: "alGetError" deklarerades inte i detta definitionsområde
sound.cpp: In function "bool alerr(bool, int)":
sound.cpp:38: fel: "ALenum" deklarerades inte i detta definitionsområde
sound.cpp:38: fel: expected `;' before "er"
sound.cpp:39: fel: "er" deklarerades inte i detta definitionsområde
sound.cpp:44: fel: "AL_INVALID_NAME" deklarerades inte i detta definitionsområde
sound.cpp:45: fel: "AL_INVALID_ENUM" deklarerades inte i detta definitionsområde
sound.cpp:46: fel: "AL_INVALID_VALUE" deklarerades inte i detta definitionsområde
sound.cpp:47: fel: "AL_INVALID_OPERATION" deklarerades inte i detta definitionsområde
sound.cpp:48: fel: "AL_OUT_OF_MEMORY" deklarerades inte i detta definitionsområde
sound.cpp:53: fel: "er" deklarerades inte i detta definitionsområde
sound.cpp: At global scope:
sound.cpp:71: fel: "ALuint" är inte namnet på en typ
sound.cpp:156: fel: "ALuint" har inte deklarerats
sound.cpp:174: fel: "ALsizei" har inte deklarerats
sound.cpp:174: fel: expected "," or "..." before "*" token
sound.cpp:174: fel: ISO C++ förbjuder deklaration av "ALuint" utan typ
sound.cpp: In constructor "source::source()":
sound.cpp:77: fel: klass "source" har inget fält med namnet "id"
sound.cpp:80: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:80: fel: "alIsSource" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void source::reset()":
sound.cpp:100: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:100: fel: "alIsSource" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "AL_REFERENCE_DISTANCE" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp:120: fel: "AL_ROLLOFF_FACTOR" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::generate()":
sound.cpp:144: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:144: fel: "alGenSources" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::delete_()":
sound.cpp:152: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:152: fel: "alDeleteSources" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::buffer(int)":
sound.cpp:162: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:162: fel: "AL_BUFFER" deklarerades inte i detta definitionsområde
sound.cpp:162: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::looping(bool)":
sound.cpp:170: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:170: fel: "AL_LOOPING" deklarerades inte i detta definitionsområdesound.cpp:1363: fel: "devices" deklarerades inte i detta definitionsområde
sound.cpp:1369: fel: expected initializer before "*" token
sound.cpp:1369: fel: "c" deklarerades inte i detta definitionsområde
sound.cpp:1380: fel: "alcOpenDevice" deklarerades inte i detta definitionsområde
sound.cpp:1384: fel: "alcCreateContext" deklarerades inte i detta definitionsområde
sound.cpp:1387: fel: "alcMakeContextCurrent" deklarerades inte i detta definitionsområde
sound.cpp:1389: fel: "AL_INVERSE_DISTANCE_CLAMPED" deklarerades inte i detta definitionsområde
sound.cpp:1389: fel: "alDistanceModel" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "ALC_DEVICE_SPECIFIER" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "alcGetString" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "AL_RENDERER" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "alGetString" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "AL_VENDOR" deklarerades inte i detta definitionsområde
sound.cpp:1393: fel: "AL_VERSION" deklarerades inte i detta definitionsområde
sound.cpp:1410: fel: "alcDestroyContext" deklarerades inte i detta definitionsområde
sound.cpp:1411: fel: "alcCloseDevice" deklarerades inte i detta definitionsområde
sound.cpp: In function "void soundcleanup()":
sound.cpp:1564: fel: "alcMakeContextCurrent" deklarerades inte i detta definitionsområde
sound.cpp:1565: fel: "context" deklarerades inte i detta definitionsområde
sound.cpp:1565: fel: "alcDestroyContext" deklarerades inte i detta definitionsområde
sound.cpp:1566: fel: "device" deklarerades inte i detta definitionsområde
sound.cpp:1566: fel: "alcCloseDevice" deklarerades inte i detta definitionsområde
sound.cpp: In function "void updateaudio()":
sound.cpp:1670: fel: "context" deklarerades inte i detta definitionsområde
sound.cpp:1670: fel: "alcSuspendContext" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: "AL_ORIENTATION" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: expected primary-expression before ")" token
sound.cpp:1762: fel: "alListenerfv" deklarerades inte i detta definitionsområde
sound.cpp:1763: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:1763: fel: expected primary-expression before ")" token
sound.cpp:1765: fel: "alcProcessContext" deklarerades inte i detta definitionsområde
sound.cpp:170: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::queuebuffers(int, int)":
sound.cpp:177: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:177: fel: "buffer_ids" deklarerades inte i detta definitionsområde
sound.cpp:177: fel: "alSourceQueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::unqueueallbuffers()":
sound.cpp:184: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:184: fel: expected `;' before "queued"
sound.cpp:185: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "AL_BUFFERS_QUEUED" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "queued" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp:189: fel: "ALuint" deklarerades inte i detta definitionsområde
sound.cpp:189: fel: expected `;' before "buffer"
sound.cpp:190: fel: ISO C++ förbjuder att ta adressen till en okvalificerad eller parentetiserad icke-statisk medlemsfunktion för att skapa en pekare till en medlemsfunktion.  Säg "&source::buffer"
sound.cpp:190: fel: "alSourceUnqueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::gain(float)":
sound.cpp:198: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:198: fel: "AL_GAIN" deklarerades inte i detta definitionsområde
sound.cpp:198: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::pitch(float)":
sound.cpp:205: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:205: fel: "AL_PITCH" deklarerades inte i detta definitionsområde
sound.cpp:205: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::position(const vec&)":
sound.cpp:212: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: expected primary-expression before ")" token
sound.cpp:212: fel: "alSourcefv" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::position(float, float, float)":
sound.cpp:219: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:219: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:219: fel: "alSource3f" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::velocity(float, float, float)":
sound.cpp:226: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:226: fel: "AL_VELOCITY" deklarerades inte i detta definitionsområde
sound.cpp:226: fel: "alSource3f" deklarerades inte i detta definitionsområde
sound.cpp: In member function "vec source::position()":
sound.cpp:234: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: expected primary-expression before ")" token
sound.cpp:234: fel: "alGetSourcefv" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::sourcerelative(bool)":
sound.cpp:242: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_SOURCE_RELATIVE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_TRUE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_FALSE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "int source::state()":
sound.cpp:248: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:248: fel: expected `;' before "s"
sound.cpp:249: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "AL_SOURCE_STATE" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::secoffset(float)":
sound.cpp:256: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:256: fel: "AL_SEC_OFFSET" deklarerades inte i detta definitionsområde
sound.cpp:256: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "float source::secoffset()":
sound.cpp:265: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:265: fel: expected `;' before "s"
sound.cpp:266: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "AL_SEC_OFFSET" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "alGetSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::playing()":
sound.cpp:275: fel: "AL_PLAYING" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::play()":
sound.cpp:281: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:281: fel: "alSourcePlay" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::stop()":
sound.cpp:288: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:288: fel: "alSourceStop" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::rewind()":
sound.cpp:295: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:295: fel: "alSourceRewind" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void source::printposition()":
sound.cpp:303: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:303: fel: expected `;' before "s"
sound.cpp:304: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "AL_SOURCE_TYPE" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp: At global scope:
sound.cpp:548: fel: "ogg_int64_t" har inte deklarerats
sound.cpp:553: fel: "ov_callbacks" är inte namnet på en typ
sound.cpp:569: fel: "OggVorbis_File" är inte namnet på en typ
sound.cpp:571: fel: ISO C++ förbjuder deklaration av "vorbis_info" utan typ
sound.cpp:571: fel: expected ";" before "*" token
sound.cpp:576: fel: "ALuint" är inte namnet på en typ
sound.cpp:578: fel: "ALenum" är inte namnet på en typ
sound.cpp:696: fel: "ALuint" har inte deklarerats
sound.cpp: In constructor "oggstream::oggstream()":
sound.cpp:608: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:608: fel: "alGenBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In destructor "virtual oggstream::~oggstream()":
sound.cpp:618: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:618: fel: "alIsBuffer" deklarerades inte i detta definitionsområde
sound.cpp:621: fel: "alDeleteBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void oggstream::reset()":
sound.cpp:637: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:637: fel: "AL_NONE" deklarerades inte i detta definitionsområde
sound.cpp:642: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:642: fel: "ov_clear" deklarerades inte i detta definitionsområde
sound.cpp:644: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::open(const char*)":
sound.cpp:668: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:668: fel: "oggcallbacks" deklarerades inte i detta definitionsområde
sound.cpp:668: fel: "ov_open_callbacks" deklarerades inte i detta definitionsområde
sound.cpp:675: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp:675: fel: "ov_info" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "AL_FORMAT_STEREO16" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "AL_FORMAT_MONO16" deklarerades inte i detta definitionsområde
sound.cpp:677: fel: "ov_time_total" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::stream(int)":
sound.cpp:703: fel: "ALsizei" deklarerades inte i detta definitionsområde
sound.cpp:703: fel: expected `;' before "size"
sound.cpp:705: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:707: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:707: fel: "ov_read" deklarerades inte i detta definitionsområde
sound.cpp:713: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:715: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:715: fel: "ov_pcm_seek" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "alBufferData" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::update()":
sound.cpp:733: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:735: fel: "AL_BUFFERS_PROCESSED" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "processed" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp:738: fel: "ALuint" deklarerades inte i detta definitionsområde
sound.cpp:738: fel: expected `;' before "buffer"
sound.cpp:739: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:739: fel: "buffer" deklarerades inte i detta definitionsområde
sound.cpp:739: fel: "alSourceUnqueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp:741: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:741: fel: "alSourceQueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::playback(bool)":
sound.cpp:826: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:830: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void oggstream::seek(double)":
sound.cpp:840: fel: "oggfile" deklarerades inte i detta definitionsområde
...
Forumet begränsar fler än 20000 tecken, så det blir stopp här

Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av webaake »

Om spelet fungerar från terminalstart så skall du inte kompilera om det, speciellt om du saknar beroenden. Min teori är att output från scriptet inte blir rätt hanterat när du startar från menyn - det har ingenstans att ta vägen. Testa istället att göra ett eget script att starta ifrån;

Från en terminal;
sudo gedit /usr/local/bin/assaultcube
Klistra in:

Kod: Markera allt

#!/bin/bash
sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &
exit 0
eller:

Kod: Markera allt

#!/bin/bash
/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh
exit 0
Gör körbart: sudo chmod +x /usr/local/bin/assaultcube

Testa;

assaultcube

Detta script kan du sedan kalla på varifrån som helst.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

webaake skrev:Om spelet fungerar från terminalstart så skall du inte kompilera om det, speciellt om du saknar beroenden. Min teori är att output från scriptet inte blir rätt hanterat när du startar från menyn - det har ingenstans att ta vägen. Testa istället att göra ett eget script att starta ifrån;

Från en terminal;
sudo gedit /usr/local/bin/assaultcube
Klistra in:

Kod: Markera allt

#!/bin/bash
sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &
exit 0
eller:

Kod: Markera allt

#!/bin/bash
/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh
exit 0
Gör körbart: sudo chmod +x /usr/local/bin/assaultcube

Testa;

assaultcube

Detta script kan du sedan kalla på varifrån som helst.
Konstigt, det funkar inte. Får ingen output när jag skriver assaultcube i terminalen.

Kan det ha att göra med att jag laddade ner fel version av spelet? Jag tror att jag har 64-bits Ubuntu 9.04 installerat på datorn och att jag laddade ner 64-bitars versionen av assaultcube. Kan jag kolla om jag kör 64- eller 32-bitars Ubuntu på något sätt? Jag minns inte vad jag har.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av webaake »

Kör du detta skall du inte få nån output.:

sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &

Men jag fattade som att du lyckats starta spelet OK, bara inte från menyn?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

webaake skrev:Men jag fattade som att du lyckats starta spelet OK, bara inte från menyn?
Jag lyckades köra spelet om jag bläddrade i terminalen (med cd) och skrev ./assaultcube.sh. Däremot så lyckades jag inte med att skriva sökvägen till spelet direkt (~/Program/AssaultCube_v1.0.2/assaultcube.sh). När jag skrev det sa den åt mig att kompilera programmet.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av webaake »

Det är det rätt ok egentligen om det startar. Att ~/Program inte alltid fungerar är normalt - man kan inte ta det för givet. Men hela sökvägen /home/user/Program/assualt.... borde fungera.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

webaake skrev:Det är det rätt ok egentligen om det startar. Att ~/Program inte alltid fungerar är normalt - man kan inte ta det för givet. Men hela sökvägen /home/user/Program/assualt.... borde fungera.
Det fungerar inte heller, samma resultat.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av webaake »

Men ståendes i mappen fungerar ./assault.... ?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

webaake skrev:Men ståendes i mappen fungerar ./assault.... ?
Precis
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av webaake »

OK. Pröva detta script:

Kod: Markera allt

#!/bin/bash
cd /home/jp/Program/AssaultCube_v1.0.2
echo $CWD
./assaultcube.sh &
exit 0
chmod +x på scriptet givetvis

OBS EDIT: fel i koden ett "i" för mycket!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
JeyPeyy
Inlägg: 768
Blev medlem: 06 aug 2008, 22:41
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg

Re: Köra nyaste AssaultCube från Program-menyn

Inlägg av JeyPeyy »

webaake skrev:OK. Pröva detta script:

Kod: Markera allt

#!/bin/bash
cd /home/jp/Program/AssaultCube_v1.0.2
echo $CWD
./assaultcube.sh &
exit 0
chmod +x på scriptet givetvis
Oj, det var ju inte speciellt märkvärdigt. Konstigt att jag inte tänkte på det.

Tycker dock fortfarande att det är konstigt att det inte gick att skriva in bara sökvägen.

Tack!
Skriv svar

Återgå till "Spel"