Çözüldü Server source build ederken hata

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Whiterose

Kendim çalar, kendim oynarım.
Grafiker
MT Üye
Editör
Mesaj
394
Çözümler
7
Beğeni
2.172
Puan
1.549
Ticaret Puanı
0
Merhabalar
build işleminde ilk önce libserverkey hatası aldım bu hata ile birlikte, şu şekilde bir sorunda çıktı Makefile:54: *** missing separator. Stop.
libserverkey hatasını çözdüm.
ancak gmake clean komutunu yazınca ardına bu hata geliyor
Makefile:54: *** missing separator. Stop.
yardımlarınızı bekliyorum...
 
Çözüm
Edit: Kendimki ile karşılaştırdım şöyle bi fark var bi deneyelim belki bundan kaynaklanıyordur. Birde gmake all çektiginde zaten tüm dosyalara sırayla otomatik clean çekiyor. Bende clean komutu bulunmuyor gmake all komutu ile bi denermisin hata alacakmısın

Arat

Kod:
Genişlet Daralt Kopyala
default: libthecore libpoly libgame liblua libsql game db

Değiştir

Kod:
Genişlet Daralt Kopyala
#default: libthecore libpoly libgame liblua libsql game db
default: liblua libsql libgame libpoly libthecore game db
Makefile dosyanı eklermisin ? 54. satırda bi problem var sanırım.
 
Makefile dosyanı eklermisin ? 54. satırda bi problem var sanırım.
teşekkür ederim buyrun
Server Makefile:
Genişlet Daralt Kopyala
CC=gcc
CXX=g++

PLATFORM = $(shell file /bin/ls | cut -d' ' -f3 | cut -d'-' -f1)
BSD_VERSION = $(shell uname -v 2>&1 | cut -d' ' -f2 | cut -d'.' -f1)

default: libthecore libpoly libgame liblua libsql game db
    @echo "--------------------------------------"
    @echo "Build Done"
    @echo "--------------------------------------"

liblua: .
    $(MAKE) -C $@ clean
    $(MAKE) -C $@

libsql: .
    @touch $@/Depend
    $(MAKE) -C $@ dep
    $(MAKE) -C $@ clean
    $(MAKE) -C $@

libgame: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src

libpoly: .
    @touch $@/Depend
    $(MAKE) -C $@ dep
    $(MAKE) -C $@ clean
    $(MAKE) -C $@

libthecore: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src

game: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src limit_time
#    $(MAKE) -C $@/src

db: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
#    $(MAKE) -C $@/src

clean:
    $(MAKE) -C liblua clean
    $(MAKE) -C libsql clean
    $(MAKE) -C libgame/src clean
    $(MAKE) -C libpoly clean
    $(MAKE) -C libthecore/src clean
    $(MAKE) -C game/src clean
    $(MAKE) -C db/src clean
    
all:
    @echo "--------------------------------------"
    @echo "Full Build Start"
    @echo "--------------------------------------"

    $(MAKE) -C liblua clean
    $(MAKE) -C liblua

    @touch libsql/Depend
    $(MAKE) -C libsql dep
    $(MAKE) -C libsql clean
    $(MAKE) -C libsql

    @touch libgame/src/Depend
    $(MAKE) -C libgame/src dep
    $(MAKE) -C libgame/src clean
    $(MAKE) -C libgame/src

    @touch libpoly/Depend
    $(MAKE) -C libpoly dep
    $(MAKE) -C libpoly clean
    $(MAKE) -C libpoly

    @touch libthecore/src/Depend
    $(MAKE) -C libthecore/src dep
    $(MAKE) -C libthecore/src clean
    $(MAKE) -C libthecore/src

    @touch game/src/Depend
    $(MAKE) -C game/src dep
    $(MAKE) -C game/src clean
    $(MAKE) -C game/src limit_time
#    $(MAKE) -C game/src

    @touch db/src/Depend
    $(MAKE) -C db/src dep
    $(MAKE) -C db/src clean
#    $(MAKE) -C db/src

    @echo "--------------------------------------"
    @echo "Full Build End"
    @echo "--------------------------------------"
 
Edit: Kendimki ile karşılaştırdım şöyle bi fark var bi deneyelim belki bundan kaynaklanıyordur. Birde gmake all çektiginde zaten tüm dosyalara sırayla otomatik clean çekiyor. Bende clean komutu bulunmuyor gmake all komutu ile bi denermisin hata alacakmısın

Arat

Kod:
Genişlet Daralt Kopyala
default: libthecore libpoly libgame liblua libsql game db

Değiştir

Kod:
Genişlet Daralt Kopyala
#default: libthecore libpoly libgame liblua libsql game db
default: liblua libsql libgame libpoly libthecore game db
 
Son düzenleme:
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst