Yardım Game Soruce Build Hata

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

bhtyrbyr

Üye
Üye
Mesaj
95
Çözümler
3
Beğeni
56
Puan
679
Ticaret Puanı
0
Herkese iyi akşamlar öncelikle. Game'i build ederken @comos hocamın konusu olan www.mmotutkunlari.com/konu/metin2-filesimi-nasil-build-edebilirim.5969/ konusunu takip ederek yapmaya çalıştım. Bütün adımları yaptıktan sonra sırası ile
-gmake clean
-gmake all
komutlarını girdim. Fakat build olmadı. Putty ekranı;
Kod:
root@[DEV]Grobi:/usr/src/GrobiSource/source # gmake clean
gmake -C liblua clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/liblua'
cd include; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/include'
gmake[2]: Nothing to be done for 'clean'.
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/include'
cd src; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/src'
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
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/src'
cd src/lib; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/src/lib'
rm -f lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o ltablib.o lstrlib.o loadlib.o ../../lib/liblualib.a
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/src/lib'
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/liblua'
gmake -C libsql clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/libsql'
rm -f *.o
rm -f ./libsql.a
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/libsql'
gmake -C libgame/src clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/libgame/src'
rm -f *.o
rm -f ../lib/libgame.a
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/libgame/src'
gmake -C libpoly clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/libpoly'
rm -f *.o
rm -f ./libpoly.a
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/libpoly'
gmake -C libthecore/src clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/libthecore/src'
rm -f *.o
rm -f ../lib/libthecore.a
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/libthecore/src'
gmake -C game/src clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/game/src'
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/game/src'
gmake -C db/src clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/db/src'
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/db/src'
root@[DEV]Grobi:/usr/src/GrobiSource/source # gmake all
--------------------------------------
Full Build Start
--------------------------------------
gmake -C liblua clean
gmake[1]: Entering directory '/usr/src/GrobiSource/source/liblua'
cd include; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/include'
gmake[2]: Nothing to be done for 'clean'.
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/include'
cd src; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/src'
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
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/src'
cd src/lib; gmake clean
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/src/lib'
rm -f lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o ltablib.o lstrlib.o loadlib.o ../../lib/liblualib.a
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/src/lib'
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/liblua'
gmake -C liblua
gmake[1]: Entering directory '/usr/src/GrobiSource/source/liblua'
cd include; gmake all
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/include'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/include'
cd src; gmake all
gmake[2]: Entering directory '/usr/src/GrobiSource/source/liblua/src'
gcc -O2 -w -g -Wall -I../include      -c -o lapi.o lapi.c
gmake[2]: gcc: Command not found
gmake[2]: *** [<builtin>: lapi.o] Error 127
gmake[2]: Leaving directory '/usr/src/GrobiSource/source/liblua/src'
gmake[1]: *** [Makefile:12: all] Error 2
gmake[1]: Leaving directory '/usr/src/GrobiSource/source/liblua'
gmake: *** [Makefile:57: all] Error 2
root@[DEV]Grobi:/usr/src/GrobiSource/source #

(kullandığım sf:
Linkleri görebilmek için giriş yap veya kayıt ol.
)

(freebsd sürüm: 12.1 mysql sürüm: 5.6 gcc vs. sürümlerini bilmiyorum. Birçok konudan bakarak birçok şeyi kurmaya çalışınca karışmış olabilir. )
 
ldd yüklemede böyle diyor
Kod:
root@[DEV]Grobi:/usr/game/share # ldd game
game:
        libmd.so.6 => /lib/libmd.so.6 (0x285a9000)
        libstdc++.so.6 => /usr/local/lib/compat/libstdc++.so.6 (0x285cc000)
        libm.so.5 => /lib/libm.so.5 (0x286c3000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x286f2000)
        libthr.so.3 => /lib/libthr.so.3 (0x28709000)
        libc.so.7 => /lib/libc.so.7 (0x28732000)
root@[DEV]Grobi:/usr/game/share # pkg install compat9x-i386
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
root@[DEV]Grobi:/usr/game/share #
 
@KorcaHost @Whistle hocam compat paketlerini kaldırıp tekrar denedim fakat olmuyor. pkg remove compat9x-i386 yaptığım zaman o hata çıkmıyor ama kanalları açarken ip adresi yazıyor devamı gelmiyor. Ne yapmam gerekiyor. Game'i build ederken CC = g++48 olarak ayarladım onu g++9 veya başka birşey girip build etmeye kalktığımda syserr veriyor
 
Dostum sen compatı istediğin kadar kaldır. FreeBSD kayıtlarında compat kütüphanelerinin konumu sabit kalır.
nasıl halledeceğini anlatırdım ama ölümüne uzun bir yok ve ölümüne üşeniyorum ^_^
 
@KorcaHost @Whistle hocam compat paketlerini kaldırıp tekrar denedim fakat olmuyor. pkg remove compat9x-i386 yaptığım zaman o hata çıkmıyor ama kanalları açarken ip adresi yazıyor devamı gelmiyor. Ne yapmam gerekiyor. Game'i build ederken CC = g++48 olarak ayarladım onu g++9 veya başka birşey girip build etmeye kalktığımda syserr veriyor
32bit makina kullanıyorsunuz. Bana özel mesaj ile anydesk iletirseniz gelip bakarım hatanıza
 
Tamamdır. Size yinede yapılacakları buradan yazıyorum.
Kod:
pkg install gcc9
ln -s /usr/local/lib/gcc9/libstdc++.so.6.0.28 /usr/lib/libstdc++.so.6

Bu iki komutu yazdıktan sonra olmazsa anydesk gönderebilirsiniz.
 
Geri
Üst