Sauerbraten GUI Edition forrásból uhu 2.0-n

Kezdőlap Fórumok Játékok Sauerbraten GUI Edition forrásból uhu 2.0-n

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #2081933
    uzsolt
    Felhasználó
      Vladi wrote:
      Amire gondolok, az az, hogy nem találja a fordítót, mert az máshol van mint ahhol keresi!

      Pedig te írtad:

      Vladi wrote:
      [red]checking for gcc… gcc[/red]
      checking for C compiler default output file name… a.out

      Nem tudom, mennyire bogarásztad át a config.log-ot, de én találtam egy izgi részt benne:

      configure:2501: checking for C compiler default output file name
      configure:2528: gcc    conftest.c  >&5
      configure:2531: $? = 0
      configure:2569: result: a.out
      configure:2586: checking whether the C compiler works
      configure:2596: ./a.out
      [red]./configure: line 2597: ./a.out: Permission denied[/red]
      configure:2599: $? = 126
      configure:2608: error: cannot run C compiled programs.

      Hol fordítod? Mármint milyen fájlrendszeren? Ugye nem fat?

      #2081934
      Vladi
      Felhasználó

        Hello!

        Átolvasgattam a config.log-ot, de erre nem is gondoltam….
        Igazad lehet! Most, hogy visszaemlékszem tényleg fat32-n próbáltam!!
        Ezek szerint azon (mármint fat-on) nem lehet programot forgatni!?
        Meglátom. Hétvégén kipróbálom.
        Köszi a tippet!

        #2081935
        uzsolt
        Felhasználó
          Vladi wrote:
          Ezek szerint azon (mármint fat-on) nem lehet programot forgatni!?

          Lehet, csak onnan nem tudod futtatni, mivel (mint tudjuk), linux alatt úgy dől el, hogy mi futtatható és mi nem, hogy van-e rajta futtatási jog. Mivel a fat ilyen csodákat nem kezel…
          Bár meg lehet oldani, javaslom a hup-os fstab FAT részét elolvasni, és abból egy következtetést levonni!

          Fordítás: ha csak az lenne, akkor (első blikkre) minden további nélkül. Csak mivel van egy configure szkript, ami ellenőrzi, megfelelően megy-e a gcc, így nem fog elkészülni neked a Makefile (mivel a gcc által gyártott állományt nem tudja futtatni). Ja, ezért (mármint a fat-rendszer miatt) nem ment szerintem a configure „szimplán”, csak sh ./configure-módon.

          #2081936
          Vladi
          Felhasználó

            Jah.
            Akkor először inkább ext3-n próbálom forgatni.

            configure:2183: checking for gcc
            configure:2199: found /usr/lib/ccache/gcc
            configure:2210: result: gcc
            configure:2448: checking for C compiler version
            configure:2455: gcc –version >&5
            gcc (GCC) 3.4.6

            E szerint a fordító megvan. Így már mennie kell!

            A hup-os doksit meg elolvastam következtetést levontam:
            inkább hagyom, hogy az UHU automount tegye a dolgát,
            én meg forgatok ext3-n. 😉

            Majd jelentkezem az eredménynel, ha nem megy kiabálok :rolleyes:

            #2081937
            uzsolt
            Felhasználó

              Az umask-ot bűvöld a „hup-os doksiban”.
              De sokkal egyszerűbb, meg jobb is lesz ext3-on, fat-ról installálás nem lesz szerintem túl jó, mert ekkor meg mindenen lesz futtatási jog (nemtom, a Makefile-ja átállítja-e jóra).

              #2081938
              Vladi
              Felhasználó

                Na végre sikerült telepíteni. Bár igaza volt nanobit -nek, nem szükséges telepíteni.
                Ext3 file rendszeren elindul gond nélkül … aztán kifagy >:(
                Viszont lefordult (/src könyvtár -> make install) ééés: …. utána is kifagy ??? ???
                Valami gondja lehet a felbontással. Azt elvileg az autexec.cfg -ben lehet beállítani.

                De ennyi fagyás után már elment a kedvem a kísérletezéstől…
                Majd talán egy későbbi verziót. (hajj, pedig kotta kis játék ez! izgis kis sp része van!)

                uzsolt! neked köszi az „okítást” és a türelmet 😀

                #1885073
                csaba
                Felhasználó

                  Sziasztok!

                  A címben említett játékot [pár napja jelent meg az új kiadás] szeretném telepíteni UHU 2.0-n.
                  [fedora 6-ra feltelepült gond nélkül, de valószínüleg az fglrx driver miatt kilépésnél „csontkeménnyé” fagyott >:(]
                  A letöltött program megtalálható itt .
                  [Jó kis játék, ajánlom kipróbálni!! 8)]

                  Ami problémát okozott, az a forrásból való telepítés.
                  Ez történt:

                  oleg:/$ su –
                  Jelszó:
                  Utolsó belépés:  2006. dec. 9., szombat, 19.45.51 CET itt: pts/1
                  root:~# cd /media/disk-hda2-GAME/Sgedit
                  root:/media/disk-hda2-GAME/Sgedit# sh ./sauerbraten_unix
                  Your platform does not have a pre-compiled Sauerbraten client.
                  Please follow the following steps to build a native client:
                  1) Ensure you have the SDL, SDL-image, SDL-mixer, and OpenGL libraries installed.
                  2) Change directory to src/ and type „make install”.
                  3) If the build succeeds, return to this directory and run this script again.

                  Annyi baj legyen, akkor fordítok! 😉 (gcc fordító és a többi függőség telepítve van)
                  (a confugure viszont csak sh ./configure paranccsal indul, úgyhogy módosítottam a makefile-t  8))

                  root:/media/disk-hda2-GAME/Sgedit# cd src
                  root:/media/disk-hda2-GAME/Sgedit/src# make install
                  cd enet; sh ./configure
                  checking for a BSD-compatible install… /bin/install -c
                  checking whether build environment is sane… yes
                  checking for gawk… gawk
                  checking whether make sets $(MAKE)… yes
                  checking for gcc… gcc
                  checking for C compiler default output file name… a.out
                  checking whether the C compiler works… configure: error: cannot run C compiled programs.
                  If you meant to cross compile, use `–host’.
                  See `config.log’ for more details.
                  make: *** [enet/Makefile] Error 1
                  root:/media/disk-hda2-GAME/Sgedit/src#

                  😮

                  Na kb. eddig jutottam…. :- belenéztem config.log-ba, de ott sem találtam használható infot. 🙁
                  Amire gondolok, az az, hogy nem találja a fordítót, mert az máshol van mint ahhol keresi!
                  Azt, hogyan adjam meg: foglamam sincs. Ebben kellene egy kis segítség!! Megköszönném!!!

                  (Csatolok adaléknak még ezt azt, hátha valaki megvilágosodik ::))

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.