Reklama
Pokazuje wyniki od 1 do 7 z 7

Temat: [8.54][TFS][WINDOWS] Kompilacja

  1. #1
    Jarofir

    Domyślny [8.54][TFS][WINDOWS] Kompilacja

    Witam. Mam problem z przekompilowaniem źródeł TFS 0.3.6pl1. Posiadam najnowszy kompilator do TFS The Forgotten Dev-Cpp. Przy próbie kompilacji wyskakują mi błędy w logach:
    Kod:
    Kompilator: Default compiler
    Building Makefile: "D:\OTS\TFS\0.3.6pl1.r83\dev-cpp\Makefile.win"
    Wykonywanie  make clean
    rm -f obj//actions.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//protocolold.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//exception.o obj//fileloader.o obj//game.o obj//gui.o obj//house.o obj//housetile.o obj//inputbox.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//items.o obj//luascript.o obj//mailbox.o obj//map.o obj//md5.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//playerbox.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocollogin.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//sha1.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//tasks.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//ioban.o obj//globalevent.o obj//gameservers.o obj//databasemanager.o obj//admin.o obj//itemattributes.o obj//group.o obj//TheForgottenServer_private.res TheForgottenServer.exe
    
    g++.exe -c ../actions.cpp -o obj//actions.o -I"D:/OTS/TFS/The Forgotten Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1
    
    In file included from ../baseevents.h:22,
                     from ../actions.h:20,
                     from ../actions.cpp:20:
    ../luascript.h:641: error: `luaL_Reg' does not name a type
    
    ../luascript.h:650: error: `luaL_Reg' does not name a type
    ../luascript.h:658: error: `luaL_Reg' does not name a type
    
    ../luascript.h:672: error: `luaL_Reg' does not name a type
    
    make.exe: *** [obj//actions.o] Error 1
    
    Wykonanie zakończone
    Znalazłem owe linijki w luascript.h i wyglądają poprawnie... Oto one(zaczynają się na linijce 641 a kończą na 658 [bez sensu resztę kopiować]):
    Kod:
    		static const luaL_Reg luaDatabaseTable[8];
    		static int32_t luaDatabaseExecute(lua_State* L);
    		static int32_t luaDatabaseStoreQuery(lua_State* L);
    		static int32_t luaDatabaseEscapeString(lua_State* L);
    		static int32_t luaDatabaseEscapeBlob(lua_State* L);
    		static int32_t luaDatabaseLastInsertId(lua_State* L);
    		static int32_t luaDatabaseStringComparison(lua_State* L);
    		static int32_t luaDatabaseUpdateLimiter(lua_State* L);
    
    		static const luaL_Reg luaResultTable[7];
    		static int32_t luaResultGetDataInt(lua_State* L);
    		static int32_t luaResultGetDataLong(lua_State* L);
    		static int32_t luaResultGetDataString(lua_State* L);
    		static int32_t luaResultGetDataStream(lua_State* L);
    		static int32_t luaResultNext(lua_State* L);
    		static int32_t luaResultFree(lua_State* L);
    
    		static const luaL_Reg luaBitTable[13];
    Dodam, że po ściągnięciu źródeł z neta nic w nich nie ruszałem.
    Proszę o pilną odpowiedź.

  2. #2
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Witaj,
    Brakuje ci bibliotek obsługujących język skryptowy LUA.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  3. Reklama
  4. #3
    Jarofir

    Domyślny

    bibliotek ? ale jakich ? do kompilatora ? Skąd mogę je ściągnąć albo chociaż jak się nazywają. Proszę o dalsze podpowiedzi!

  5. #4
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Jarofir napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    bibliotek ? ale jakich ? do kompilatora ? Skąd mogę je ściągnąć albo chociaż jak się nazywają. Proszę o dalsze podpowiedzi!
    Na otland.net talaturen umieścił paczkę bibliotek do windowsowego dev-cpp. W przypadku linuksa - wystarczy kilka poleceń w terminalu (google -> kompilacja OTS linux).
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  6. #5

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Uzupełnię odpowiedź.

    Na dowolnym linuxie za pomoca menadżerów pakietów ( apt-get, aptitude etc. ) instalujesz pakiet lua. W wypadku Windowsa jeżeli masz:

    Dev-CPP:
    - Pobierasz devpak i instalujesz

    Codeblocks:
    - Zdobywasz program z devpakami z dev-cpp i za jego pomocą instalujesz, a jesli devpakow nie ma ( ale do lua powinny byc ) to kompilujesz ręcznie, z reguly nie jest to trudne.

    Aha, polecam Msys do takich spraw. ;)

  7. #6
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    TEORETYCZNIE to co masz powinno działać, jeśli masz tf devc++, możesz jeszcze stians repack sprawdzić(pamiętaj aby walnąc deinstalke starego deva w dowolny sposób aby nowe cache i katalogi ładnie zapamiętało)
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  8. #7
    Jarofir

    Domyślny

    Już wiem w czym problem. Udało mi się go naprawić. Pierwszy raz jak reinstalowalem zwykłego Deva nie miałem go wyłączonego i do końca się nie odinstalował. Więc mimo, iż zainstalowałem tego Deva od Elfa, nic się nie zmieniło. Ponownie odinstalowałem, zainstalowałem i wszystko śmiga!
    Dzięki Panowie za pomoc, można na Was liczyć ;)

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. KOMPILACJA SILNIKA TFS 0.3.6 TIBIA 8.6
    Przez Minorsonek w dziale Tibia
    Odpowiedzi: 2
    Ostatni post: 22-03-2014, 18:06
  2. [7.6][Kompilacja]Problem z kompilacja servera
    Przez Ununul w dziale Strefa developerska
    Odpowiedzi: 1
    Ostatni post: 07-11-2012, 14:13
  3. [8.6][TFS 0.3.6pl]problem z kompilacją serwera
    Przez utk w dziale Strefa developerska
    Odpowiedzi: 1
    Ostatni post: 15-05-2012, 21:39
  4. Odpowiedzi: 1
    Ostatni post: 04-12-2010, 17:53
  5. [TFS]Kaspersky blokuje TFS'a
    Przez Sargeras w dziale Strefa developerska
    Odpowiedzi: 0
    Ostatni post: 01-08-2010, 12:57

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •