- Mesaj
- 13
- Beğeni
- 10
- Puan
- 70
- Ticaret Puanı
- 0
Selamlar C++ dilinde aslında fena değilim ancak metin2 kalbını tam olarak bilmiyorum gcc49 hatası ile başlıyan serüvenimiz çok farklı boyutlara gitti
kullandığım bsd 11.4 mysql 5.5
ilk derleme yaptığımda
g++49 -Wall -O2 -pipe -mcpu=i686 -g -I../include -c gost.c bundan kaynaklı derleme yapmıyor eror veriyor
warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead 1 tane warning var yani öyle ciddi bir hata yok
-mcpu=i686 tahmin ediyorum ki makefile bunu komutu kendisi koyuyor ne yazık ki bu eski sürüm fileslerde gcc benim dosyalarımı optimize et diye bırakılan birşey
grep -r "mcpu" /usr/src/server_cngz consola bunu yazıyorum aldığım cıktı bu
nano /usr/src/server_cngz/libsql/Makefile
nano /usr/src/server_cngz/libgame/src/Makefile
nano /usr/src/server_cngz/libthecore/src/Makefile
nano /usr/src/server_cngz/libpoly/Makefile
sırası ile komutları çalıştırıyorum değişen birşey yok çünkü freebsd sürümünde daha nano editörü yok
ee şimdi freebsd 11 sürümü olduğu için pkg install nano diyemezsin çünkü pkg sürümü yok easy editor kurucaz mecbur
ee /usr/src/server_cngz/libsql/Makefile
/mcpu
CFLAGS = $(IFLAGS) -Wall -O2 -pipe -mcpu=i686 -D_THREAD_SAFE -fno-exceptions bu satırı
CFLAGS = $(IFLAGS) -Wall -O2 -pipe -march=i686 -mtune=i686 -D_THREAD_SAFE -fno-exceptions
bunla değiştirmem lazım
sonra tekrar bir build ve bir hata liblua kütüphanesi tam olarak derlenmemiş gene tunga sağolsun makedepend yüklü değil e gene pkg desteği yok repo kapalı alternatif yollar denemek lazım
cd /usr/ports/ports-mgmt/pkg
make deinstall
make reinstall clean
pkg sürümünü elle güncelledim
fetch
pkg add pkg-1.17.5.txz ama gel görki link patlak
ee /etc/pkg/FreeBSD.conf
FreeBSD: {
url: "pkg+
enabled: yes
}
ile belki olur ama files dışında her hatayı veriyor freebsd 11.4 mysql 5.5 gcc49 gcc++49 yüklü olması lazım belkide filesde hiç bir sorun yoktur birden fazla vhd ile hata veriyor
#ifdef _ENABLE_BIOLOG_SYSTEM_
#include "BiologSystemManager.hpp"
#ifdef _NEW_EVENT_HANDLER_
#include "EventFunctionHandler.hpp"
#endif
#endif kalkmış satır düzelt diye saçma sapan hata veriyor
onu düzeltiyorum saçma sapan hatalar geliyor benim şahsi fikrim hataların tüm sebebi freebsd 2 gündür uğraşıyorum hata üstüne hata ama biliyorum formatladım pc unuttum hangi freebsd sürümü idi onla direk derleniyor
kullandığım bsd 11.4 mysql 5.5
ilk derleme yaptığımda
g++49 -Wall -O2 -pipe -mcpu=i686 -g -I../include -c gost.c bundan kaynaklı derleme yapmıyor eror veriyor
warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead 1 tane warning var yani öyle ciddi bir hata yok
-mcpu=i686 tahmin ediyorum ki makefile bunu komutu kendisi koyuyor ne yazık ki bu eski sürüm fileslerde gcc benim dosyalarımı optimize et diye bırakılan birşey
grep -r "mcpu" /usr/src/server_cngz consola bunu yazıyorum aldığım cıktı bu
nano /usr/src/server_cngz/libsql/Makefile
nano /usr/src/server_cngz/libgame/src/Makefile
nano /usr/src/server_cngz/libthecore/src/Makefile
nano /usr/src/server_cngz/libpoly/Makefile
sırası ile komutları çalıştırıyorum değişen birşey yok çünkü freebsd sürümünde daha nano editörü yok
Linkleri görebilmek için
giriş yap veya kayıt ol.
Tunga adlı arkadaş bir hayır yapıyorsun tam yap nano editörün olmaması başlı başına bir sorun her neyse ee şimdi freebsd 11 sürümü olduğu için pkg install nano diyemezsin çünkü pkg sürümü yok easy editor kurucaz mecbur
Linkleri görebilmek için
giriş yap veya kayıt ol.
ee /usr/src/server_cngz/libsql/Makefile
/mcpu
CFLAGS = $(IFLAGS) -Wall -O2 -pipe -mcpu=i686 -D_THREAD_SAFE -fno-exceptions bu satırı
CFLAGS = $(IFLAGS) -Wall -O2 -pipe -march=i686 -mtune=i686 -D_THREAD_SAFE -fno-exceptions
bunla değiştirmem lazım
sonra tekrar bir build ve bir hata liblua kütüphanesi tam olarak derlenmemiş gene tunga sağolsun makedepend yüklü değil e gene pkg desteği yok repo kapalı alternatif yollar denemek lazım
Linkleri görebilmek için
giriş yap veya kayıt ol.
cd /usr/ports/ports-mgmt/pkg
make deinstall
make reinstall clean
pkg sürümünü elle güncelledim
fetch
Linkleri görebilmek için
giriş yap veya kayıt ol.
pkg add pkg-1.17.5.txz ama gel görki link patlak
ee /etc/pkg/FreeBSD.conf
FreeBSD: {
url: "pkg+
Linkleri görebilmek için
giriş yap veya kayıt ol.
",enabled: yes
}
ile belki olur ama files dışında her hatayı veriyor freebsd 11.4 mysql 5.5 gcc49 gcc++49 yüklü olması lazım belkide filesde hiç bir sorun yoktur birden fazla vhd ile hata veriyor
Linkleri görebilmek için
giriş yap veya kayıt ol.
mesela tüm freebsd optimizasyonlarını yaptım ayarları #ifdef _ENABLE_BIOLOG_SYSTEM_
#include "BiologSystemManager.hpp"
#ifdef _NEW_EVENT_HANDLER_
#include "EventFunctionHandler.hpp"
#endif
#endif kalkmış satır düzelt diye saçma sapan hata veriyor
onu düzeltiyorum saçma sapan hatalar geliyor benim şahsi fikrim hataların tüm sebebi freebsd 2 gündür uğraşıyorum hata üstüne hata ama biliyorum formatladım pc unuttum hangi freebsd sürümü idi onla direk derleniyor
makefile:
CC=gcc49
CXX=g++49
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
db: .
@touch $@/src/Depend
$(MAKE) -C $@/src dep
$(MAKE) -C $@/src clean
$(MAKE) -C $@/src
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
@touch db/src/Depend
$(MAKE) -C db/src dep
# $(MAKE) -C db/src clean
$(MAKE) -C db/src
@echo "--------------------------------------"
@echo "Full Build End"
@echo "--------------------------------------"
install:
$(MAKE) -C game/src install
$(MAKE) -C db/src install
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
clean2:
$(MAKE) -C game/src clean
$(MAKE) -C db/src clean