Yardım - SRC build sorunu YARDIM | MMO Tutkunları
  1. Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha Fazla Bilgi.
  2. Merhaba Ziyaretçi,
    Henüz sitemize üye girişi yapmadınız. Sitemizden tam anlamıyla yararlanabilmeniz için sitemize üye olmanız gerekmektedir. Eğer sitemize daha önceden üye olduysanız, buradan giriş yapabilirsiniz. Sitemize üye değilseniz buraya tıklayarak üye olabilirsiniz.

    Duyuruyu Kapat
  3. Merhaba Ziyaretçi, Usta üye alımında bazı maddeler değişti. Sizde güncel halini okumak istiyorsanız buraya tıklayabilirsiniz.
    Duyuruyu Kapat

Yardım SRC build sorunu YARDIM

'Soru, Cevap ve Yardım' forumunda tayfun5110191 tarafından 9 Ağustos 2019 tarihinde açılan konu

  1. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    GAME OLUSTURULDU -> ../game_r41043
    /usr/local/bin/ld: cannot find -lsql
    collect2: error: ld returned 1 exit status
    gmake: *** [../game_r41043] Error 1

    Böyle bir hata alıyorum nedeni nedir bilen birisi yorum yapabilir mi ?
     
  2. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Freebsd versiyonu ney uname -a yazarak buraya gelen mesajı yapıştırır mısın?
     
    tayfun5110191 bunu beğendi.
  3. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    FreeBSD host.home 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Fri Sep 27 03:52:52 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
    gcc49 kurdum en son başka birşey yaptıgımı hatırlamıyorum
     
  4. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Tüm dosyaları gmake all yazarak derlemeye çalıştınız mı?
     
    tayfun5110191 bunu beğendi.
  5. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    gmake clean
    gmake dep
    gmake -j20 bu komutları uygulamıştım , hangi komutları uygulayacağımı söylermisiniz ,

    GAME SRC MAKEFİLE ;

    Kod (Python):
    1. CC = g++49
    2.  
    3. GAME_VERSION = $(shell cat ../../__REVISION__)
    4.  
    5. INCDIR =
    6. LIBDIR =
    7. BINDIR = ..
    8. OBJDIR = OBJDIR_GAME
    9. $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
    10.  
    11. # Project Flags
    12. CFLAGS = -m32 -g -Wall -w -O3 -pipe -fexceptions -pthread -D_THREAD_SAFE -DNDEBUG -std=c++11 -fstack-protector-all
    13.  
    14. # Version Defines
    15. CFLAGS += -D__USER__=\"$(USER)\" -D__HOSTNAME__=\"$(HOSTNAME)\" -D__PWD__=\"$(PWD)\" -D__GAME_VERSION__=\"$(GAME_VERSION)\"
    16.  
    17. # Project Library
    18. INCDIR += -I../../../Extern/include
    19. INCDIR += -I../../../Extern/include/mysql
    20. INCDIR += -I../../../Extern/include/devil
    21. INCDIR += -I../../../Extern/include/boost
    22. INCDIR += -I../../../Extern/include/liblua
    23. LIBDIR += -L../../../Extern/lib
    24. LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib
    25. LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame -lssl -lcryptopp -lmysqlclient -lz -lIL -lpng -ltiff -lmng -llcms -ljpeg -pthread -lm -lmd
    26.  
    27. CFILE    = minilzo.c
    28.  
    29. CPPFILE = BattleArena.cpp FSM.cpp MarkConvert.cpp MarkImage.cpp MarkManager.cpp OXEvent.cpp TrafficProfiler.cpp ani.cpp\
    30.          arena.cpp banword.cpp battle.cpp blend_item.cpp block_country.cpp buffer_manager.cpp building.cpp castle.cpp\
    31.          char.cpp char_affect.cpp char_battle.cpp char_change_empire.cpp char_horse.cpp char_item.cpp char_gaya.cpp char_manager.cpp\
    32.          char_quickslot.cpp char_resist.cpp char_skill.cpp char_state.cpp PetSystem.cpp cmd.cpp cmd_emotion.cpp cmd_general.cpp\
    33.          cmd_gm.cpp cmd_oxevent.cpp config.cpp constants.cpp crc32.cpp cube.cpp db.cpp desc.cpp\
    34.          desc_client.cpp desc_manager.cpp desc_p2p.cpp dev_log.cpp dungeon.cpp empire_text_convert.cpp entity.cpp\
    35.          entity_view.cpp event.cpp event_queue.cpp exchange.cpp file_loader.cpp fishing.cpp gm.cpp guild.cpp\
    36.          guild_manager.cpp guild_war.cpp horse_rider.cpp horsename_manager.cpp input.cpp input_auth.cpp input_db.cpp\
    37.          input_login.cpp input_main.cpp input_p2p.cpp input_teen.cpp input_udp.cpp ip_ban.cpp\
    38.          item.cpp item_addon.cpp item_attribute.cpp item_manager.cpp item_manager_idrange.cpp locale.cpp\
    39.          locale_service.cpp log.cpp login_data.cpp lzo_manager.cpp marriage.cpp matrix_card.cpp\
    40.          messenger_manager.cpp mining.cpp mob_manager.cpp monarch.cpp motion.cpp over9refine.cpp p2p.cpp packet_info.cpp\
    41.          party.cpp passpod.cpp pcbang.cpp polymorph.cpp priv_manager.cpp pvp.cpp\
    42.          questevent.cpp questlua.cpp questlua_affect.cpp questlua_arena.cpp questlua_ba.cpp questlua_building.cpp\
    43.          questlua_danceevent.cpp questlua_dungeon.cpp questlua_forked.cpp questlua_game.cpp questlua_global.cpp\
    44.          questlua_guild.cpp questlua_horse.cpp questlua_pet.cpp questlua_item.cpp questlua_marriage.cpp questlua_mgmt.cpp\
    45.          questlua_monarch.cpp questlua_npc.cpp questlua_oxevent.cpp questlua_party.cpp questlua_pc.cpp\
    46.          questlua_quest.cpp questlua_target.cpp questmanager.cpp questnpc.cpp questpc.cpp TempleOchao.cpp questlua_TempleOchao.cpp\
    47.          refine.cpp regen.cpp safebox.cpp sectree.cpp sectree_manager.cpp sequence.cpp shop.cpp\
    48.          skill.cpp start_position.cpp target.cpp text_file_loader.cpp trigger.cpp utils.cpp vector.cpp war_map.cpp\
    49.          wedding.cpp xmas_event.cpp version.cpp panama.cpp threeway_war.cpp map_location.cpp auth_brazil.cpp\
    50.          BlueDragon.cpp BlueDragon_Binder.cpp DragonLair.cpp questlua_dragonlair.cpp\
    51.          skill_power.cpp affect.cpp SpeedServer.cpp questlua_speedserver.cpp\
    52.          auction_manager.cpp FileMonitor_FreeBSD.cpp ClientPackageCryptInfo.cpp cipher.cpp\
    53.          buff_on_attributes.cpp dragon_soul_table.cpp DragonSoul.cpp\
    54.          group_text_parse_tree.cpp char_dragonsoul.cpp questlua_dragonsoul.cpp\
    55.          shop_manager.cpp shopEx.cpp item_manager_read_tables.cpp combat_zone.cpp\
    56.          questlua_mysql.cpp New_PetSystem.cpp questlua_petnew.cpp\
    57.          item_combination.cpp char_cards.cpp MeleyLair.cpp questlua_MeleyLair.cpp shutdown_manager.cpp char_battle_zodiac.cpp zodiac_temple.cpp questlua_zodiac_temple.cpp\
    58.  
    59. COBJS    = $(CFILE:%.c=$(OBJDIR)/%.o)
    60. CPPOBJS    = $(CPPFILE:%.cpp=$(OBJDIR)/%.o)
    61.  
    62. MAINOBJ = $(OBJDIR)/main.o
    63. MAINCPP = main.cpp
    64.  
    65. TARGET  = $(BINDIR)/game_r$(GAME_VERSION)
    66.  
    67. default: $(TARGET)
    68.  
    69. $(OBJDIR)/minilzo.o: minilzo.c
    70.    @echo -e "\033[0;32mGAME DERLENIYOR ->\033[0m" $<
    71.    @$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    72.  
    73. $(OBJDIR)/%.o: %.cpp
    74.    @echo -e "\033[0;32mGAME DERLENIYOR ->\033[0m" $<
    75.    @$(CC) -w $(CFLAGS) $(INCDIR) -c $< -o $@
    76.  
    77. $(TARGET): $(CPPOBJS) $(COBJS) $(MAINOBJ)
    78.    @echo -e "\033[0;33mGAME OLUSTURULDU ->\033[0m" $(TARGET)
    79.    @$(CC) -w $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(MAINOBJ) $(LIBS) -o $(TARGET)
    80.  
    81. clean:
    82.    @rm -f OBJDIR_GAME/*
    83.    @rm -f $(BINDIR)/game_r* $(BINDIR)/conv
    84.  
    85. tag:
    86.    ctags *.cpp *.h *.c
    87.  
    88. dep:
    89.    makedepend -f Depend $(INCDIR) -I/usr/include/c++/v1 -I/usr/include/c++/v1 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) 2> /dev/null > Depend
    90.  
    91. sinclude Depend
    92.  
     
  6. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Projenin ana klasörüne girin.
    Sonra;
    gmake clean
    gmake all
     
    tayfun5110191 bunu beğendi.
  7. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    bu komutları uyguladıktan sonra böyle bir sorun çıktı ;
    putty ;
    cd /usr/src/Hkn/Srcs/Server/game/src
    gmake clean
    gmake all


    Bu komutlardan sonra ;
    gmake: *** No rule to make target `all'. Stop.
     
  8. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Projenin ana klasörüne girerek şunları yazın;
    cd /usr/src/Hkn/Srcs/Server
    gmake clean
    gmake all
     
    tayfun5110191 bunu beğendi.
  9. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    gmake clean komutundan sonra böyle bir şey çıktı karşıma ; sorun var mı yoksa devam edeyim mi ?

    Kod (Python):
    1. gmake -C liblua clean
    2. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/liblua'
    3. mkdir -p lib
    4. cd include; gmake clean
    5. gmake[2]: Entering directory `/usr/src/Hkn/Srcs/Server/liblua/include'
    6. gmake[2]: Nothing to be done for `clean'.
    7. gmake[2]: Leaving directory `/usr/src/Hkn/Srcs/Server/liblua/include'
    8. cd src; gmake clean
    9. gmake[2]: Entering directory `/usr/src/Hkn/Srcs/Server/liblua/src'
    10. rm -f lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltests.o ltm.o lundump.o lvm.o lzio.o ../lib/liblua.a
    11. gmake[2]: Leaving directory `/usr/src/Hkn/Srcs/Server/liblua/src'
    12. cd src/lib; gmake clean
    13. gmake[2]: Entering directory `/usr/src/Hkn/Srcs/Server/liblua/src/lib'
    14. rm -f lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o ltablib.o lstrlib.o loadlib.o ../../lib/liblualib.a
    15. gmake[2]: Leaving directory `/usr/src/Hkn/Srcs/Server/liblua/src/lib'
    16. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/liblua'
    17. gmake -C libsql clean
    18. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/libsql'
    19. rm -f *.o
    20. rm -f ./libsql.a
    21. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/libsql'
    22. gmake -C libgame/src clean
    23. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/libgame/src'
    24. Makefile:33: Depend: No such file or directory
    25. gmake[1]: *** No rule to make target `Depend'.  Stop.
    26. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/libgame/src'
    27. gmake: *** [clean] Error 2
    28. root@host:/usr/src/Hkn/Srcs/Server #
    29.  
     
  10. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Devam edin bi bakalım neler olacak
     
    tayfun5110191 bunu beğendi.
  11. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    gmake all komutundan sonra Revısıyon güncelleniyor vb gibi şeyler söyledi , sonrasında ise 30 saniye felan bir kurulum gerçekleştirdi şuan ise derliyor. Derleme bittikten sonra tekrardan bilgilendireceğim. Teşekkür ederim @Whistle
     
    Whistle bunu beğendi.
  12. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    @Whistle böyle birşeyle karşılaştım ve gameyi build edip gerekli yere çıkartmış, peki db yi demi aynı şekilde build edeceğiz ? Ve aşağıda verdiğim kod satırlarında en altta ki yazan satırlara bakar mısın ?
    Kod (Python):
    1. GAME OLUSTURULDU -> ../game_r41044
    2. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/game/src'
    3. gmake -C db/src dep
    4. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/db/src'
    5. makedepend -f Depend  -I../../../Extern/include -I../../../Extern/include/mysql -I/usr/include/c++/v1 -I/usr/include/c++/v1 -pOBJDIR_DB/ Config.cpp NetBase.cpp Peer.cpp PeerBase.cpp Main.cpp Lock.cpp DBManager.cpp Cache.cpp LoginData.cpp ClientManager.cpp ClientManagerPlayer.cpp ClientManagerLogin.cpp ClientManagerBoot.cpp ClientManagerParty.cpp ClientManagerGuild.cpp GuildManager.cpp HB.cpp PrivManager.cpp MoneyLog.cpp ItemAwardManager.cpp ClientManagerEventFlag.cpp Marriage.cpp Monarch.cpp BlockCountry.cpp ItemIDRangeManager.cpp ClientManagerHorseName.cpp version.cpp AuctionManager.cpp ProtoReader.cpp CsvReader.cpp 2> /dev/null
    6. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/db/src'
    7. gmake -C db/src clean
    8. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/db/src'
    9. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/db/src'
    10. gmake -C db/src
    11. gmake[1]: Entering directory `/usr/src/Hkn/Srcs/Server/db/src'
    12. DB DERLENIYOR -> Config.cpp
    13. gmake[1]: g++49-w: Command not found
    14. gmake[1]: *** [OBJDIR_DB/Config.o] Error 127
    15. gmake[1]: Leaving directory `/usr/src/Hkn/Srcs/Server/db/src'
    16. gmake: *** [all] Error 2
    17. root@host:/usr/src/Hkn/Srcs/Server #
    18.  
     
  13. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    g++49 komutu bulunamadı diyor
     
    tayfun5110191 bunu beğendi.
  14. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    @Whistle ne yapmam gerekiyor db /src içindeki make file komutları böyle ;

    Kod (Python):
    1. CC = g++49
    2.  
    3. DB_VERSION = $(shell cat ../../__REVISION__)
    4.  
    5. INCDIR =
    6. LIBDIR =
    7. BINDIR = ..
    8. OBJDIR = OBJDIR_DB
    9. $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
    10.  
    11. # Project Flags
    12. CFLAGS = -m32 -g -Wall -w -O3 -pipe -fno-rtti -fno-exceptions -Wno-long-long -pthread -D_THREAD_SAFE -std=c++11
    13.  
    14. # Version defines
    15. CFLAGS += -D__USER__=\"$(USER)\" -D__HOSTNAME__=\"$(HOSTNAME)\" -D__PWD__=\"$(PWD)\" -D__DB_VERSION__=\"$(DB_VERSION)\"
    16.  
    17. # Project Library
    18. LIBDIR += -L../../../Extern/lib
    19. INCDIR += -I../../../Extern/include
    20. INCDIR += -I../../../Extern/include/mysql
    21. LIBDIR += -L../../libthecore/lib -L../../libsql -L../../libpoly -L../../libgame/lib
    22. LIBS = -lthecore -lmysqlclient -lsql -lpoly -lgame -lm -lz
    23.  
    24. SRCS =    Config.cpp NetBase.cpp Peer.cpp PeerBase.cpp Main.cpp Lock.cpp DBManager.cpp \
    25.        Cache.cpp LoginData.cpp ClientManager.cpp ClientManagerPlayer.cpp ClientManagerLogin.cpp \
    26.        ClientManagerBoot.cpp ClientManagerParty.cpp ClientManagerGuild.cpp GuildManager.cpp HB.cpp \
    27.        PrivManager.cpp MoneyLog.cpp ItemAwardManager.cpp ClientManagerEventFlag.cpp Marriage.cpp \
    28.        Monarch.cpp BlockCountry.cpp ItemIDRangeManager.cpp ClientManagerHorseName.cpp version.cpp \
    29.        AuctionManager.cpp ProtoReader.cpp CsvReader.cpp
    30.  
    31. OBJS = $(SRCS:%.cpp=$(OBJDIR)/%.o)
    32.  
    33. TARGET = $(BINDIR)/db_r$(DB_VERSION)
    34.  
    35. default: $(TARGET)
    36.  
    37. $(TARGET): $(OBJS)
    38.    @echo -e "\033[0;33mDB OLUSTURULDU ->\033[0m" $(TARGET)
    39.    @$(CC) -w $(CFLAGS) $(LIBDIR) $(OBJS) $(LIBS) -o $(TARGET)
    40.  
    41. $(OBJDIR)/%.o: %.cpp
    42.    @echo -e "\033[0;32mDB DERLENIYOR ->\033[0m" $<
    43.    @$(CC)-w $(CFLAGS) $(INCDIR) -c $< -o $@
    44.  
    45. $(OBJDIR):
    46.    @mkdir $(OBJDIR)
    47.  
    48. clean:
    49.    @rm -f OBJDIR_DB/*
    50.    @rm -f $(BINDIR)/db_r* $(BINDIR)/conv
    51.  
    52.  
    53. dep:
    54.    @touch Depend
    55.    makedepend -f Depend $(INCDIR) -I/usr/include/c++/v1 -I/usr/include/c++/v1 -p$(OBJDIR)/ $(SRCS) 2> /dev/null
    56.  
    57. sinclude Depend
    58.  
     
  15. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Kod (Text):
    1. gmake[1]: g++49-w: Command not found
    Buradaki hataya göre g++49 komutunu bulamıyor. Bu tip hatalar bildiğim kadarıyla paket kurulu olmadığı zamanda veriyor.
    g++49 olan yeri g++ olarak değiştirip dener misin?

    Bu tür build hatalarına pek hakim değilim ne yazık ki. :oops:
     
  16. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    95
    36
    301
    7 Mayıs 2019
    Denizli
    @Whistle yok malesef olmadı , bu src nin gcc sürümünü komple dğeişsek olabilir mi ? değiştirmeyide bilmiyorum yardımcı olur musun
     
  17. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    5.070
    1.161
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Bu konular hakkında fazla bilgiye sahip değilim. Srcyi indirdiğiniz yerde nasıl kurulacağıyla ilgili bilgi vermemişler mi?
     
  18. aditus255

    aditus255 Aktif Üye Üye

    80
    36
    416
    29 Temmuz 2018
    Erkek
    Manisa
    Sorun tarafımca çözülmüştür :) arkadaş gcc sürümünü düşürmemi rica etti benden bende sıkıntısız şekilde gcc sürümünü eski sürümüne döndürdüm konu kapatılabilir
     
    Whistle bunu beğendi.
Yükleniyor...

Bu Sayfayı Paylaş

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.