freecnc

Sekcia: Aplikácie & Desktop 17.08.2007 | 02:26
Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
zdravim, chcem si skompilovat tuto hru, kedze som ju nenasiel ako rpm balik, ale pri napisani prikazu make mi vypise toto:

In file included from game/dispatcher.cpp:8:
./include/structure.h:268: error: ISO C++ forbids declaration of ‘BuildingAnimEvent’ with no type
./include/structure.h:268: error: expected ‘;’ before ‘*’ token
make[1]: *** [game/dispatcher.o] Error 1
make[1]: Leaving directory `/home/johnnycage/Documents/source/freecnc++/src'
make: *** [default] Error 2

nevie niekto, co by som si mal doinstalovat ??
    • Re: freecnc 18.08.2007 | 22:05
      Avatar mcx Mac OS X / Windows 7 / Ubuntu  Používateľ
      No mne tiez pisalo hluposti kym som bol na mandrive a som kompiloval, odkedy kompilujem na gentoo tak nemam problem. Inac ja pre svoje kubuntu vyuzivam predovsetkym balicky. skus sa pozriet na
      http://rpm.pbone.net/ alebo http://www.rpmseek.com/index.html.
      Abolutne nemam prehlad o opensuse ale viem ze pre mandrivu su dalsie zdroje dostupne http://easyurpmi.zarb.org/ ale ci nieco take je pre suse to netusim.
    • Re: freecnc 18.08.2007 | 22:33
      Avatar Marián Sova Ubuntu 10.10  Používateľ
      Skús otvoriť ten súbor ./include/structure.h. Pozri na riadok 268 a pred * dopíš ; . Možno to pomôže
      Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: freecnc 18.08.2007 | 23:23
        Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
        no, praveze ten subor som na disku vobec nenasiel
        • Re: freecnc 19.08.2007 | 11:41
          Avatar Miroslav Bendík Gentoo  Administrátor
          Na 100% tam je. Kompilovať hru v opensuse neviem či je moc rozumné riešenie ...
        • Re: freecnc 19.08.2007 | 13:30
          Avatar Marián Sova Ubuntu 10.10  Používateľ
          Je tam. Je v priečinku ./include . Je to tam napísané. Keď otvoríš priečinok s tou hrou, tak tam nájdeš aj priečinok include a tam je.
          Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
          • Re: freecnc 19.08.2007 | 13:53
            Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
            tak som dopisal tu bodkociarku pred * ale teraz vypisuje toto:

            In file included from game/dispatcher.cpp:8:
            ./include/structure.h:268: error: ISO C++ forbids declaration of ‘BuildingAnimEvent’ with no type
            ./include/structure.h:268: error: ISO C++ forbids declaration of ‘buildAnim’ with no type
            make[1]: *** [game/dispatcher.o] Error 1
            make[1]: Leaving directory `/home/johnnycage/Desktop/freecnc++/src'
            make: *** [default] Error 2
            • Re: freecnc 19.08.2007 | 22:34
              Avatar Marián Sova Ubuntu 10.10  Používateľ
              Tak zrejme tam nemala byť. Daj sem časť toho súboru. Tak 10 riadkov pred a 10 za
              Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
              • Re: freecnc 19.08.2007 | 23:03
                Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
                private:
                StructureType *type;
                Uint32 structnum;
                Uint16 *imagenumbers;
                Uint16 cellpos,bcellpos,health;
                Uint8 owner,references,damaged;
                bool animating,usemakeimgs,exploding,primary;
                double ratio; // health/maxhealth

                BuildingAnimEvent;* buildAnim;
                BAttackAnimEvent* attackAnim;
                // used to store units that have been built and are about to leave
                // or units that have entered the building.
                // passengers is used for consistency with the Unit class.
                std::vector<Unit*> passengers;
                UnitQueue* unitqueue;
                LOADSTATE loadstate;
                };

                #include "structureanims.h"

                #endif

                a predtymto je cast public
                • Re: freecnc 19.08.2007 | 23:05
                  Avatar Marián Sova Ubuntu 10.10  Používateľ
                  Skús toto napísať takato BuildingAnimEvent buildAnim; Ak to nepôjde, bude chyba zrejme niekde inde
                  Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
                  • Re: freecnc 19.08.2007 | 23:27
                    Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
                    hm hm hm:

                    make -C src
                    make[1]: Entering directory `/home/johnnycage/Desktop/freecnc++/src'
                    g++ -Wall -Werror -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -std=c++98 -Wconversion -W -Wno-unused -c game/dispatcher.cpp -o game/dispatcher.o -I./include -I./include/lua
                    In file included from game/dispatcher.cpp:8:
                    ./include/structure.h:268: error: ‘BuildingAnimEvent’ does not name a type
                    make[1]: *** [game/dispatcher.o] Error 1
                    make[1]: Leaving directory `/home/johnnycage/Desktop/freecnc++/src'
                    make: *** [default] Error 2
    • Re: freecnc 19.08.2007 | 23:34
      Avatar borg Fedora  Administrátor
      nemas vsetky devel balicky, configure presiel v poriadku?
      • Re: freecnc 19.08.2007 | 23:41
        Avatar johnnycage Debian Testing, GNOME 2.28.2  Používateľ
        configure tam ani nie je, zacal som hned make ... tak to bolo pisane aj v textovom subore INSTALL