Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Arkadaşlar kolay gelsin. @Whistle 'ın eğitim serisindeki src güncelleme işlemini kendi filesıma uyguluyordum. Videodan devam ederek düzenlemeleri başarıyla tamamladım fakat cryptopp build işleminde şu hatayı alıyorum;
Kod:
root@test:/usr/src/src/Extern/cryptopp # gmake dep
g++9 -DNDEBUG -g2 -O3 -DCRYPTOPP_DISABLE_ASM -DCRYPTOPP_DISABLE_MIXED_ASM -pipe -DCRYPTOPP_DISABLE_ASM -MM *.cpp > GNUmakefile.deps
/bin/sh: g++9: not found
gmake: *** [GNUmakefile:1108: dep] Error 127
Game olusturuluyor -> ../game_r41133
/usr/local/bin/ld: cannot find : No such file or directory
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:83: ../game_r41133] Error 1
Hacı şurada bir şeyi bulamadı diyor ama ne olduğunu tam bilmiyorum işin açığı. Hiçbir şey yazmıyor çünkü
#edit 10x ve üzerini kullanıyorsa pkg info komutunu girip çıktıyı yazar mısın
Paketler ile alakalı bir durum olduğunu sanmıyorum gerekli olanları yükledim. Ve @Whistle 'ın altyapı server hazırlama rehberindeki sıfır src yi sorunsuz build ediyor. Ben bsd 9.2 den 11.4 e geçtiğim için src yi güncelledim fakat nerde ne hata yaptım bilemiyorum.
apr-1.7.0.1.6.1_1 Apache Portability Library
binutils-2.33.1_4,1 GNU binary tools
boost-libs-1.72.0_4 Free portable C++ libraries (without Boost.Python)
ca_root_nss-3.63 Root certificate bundle from the Mozilla Project
db5-5.3.28_7 Oracle Berkeley DB, revision 5.3
expat-2.2.10 XML 1.0 parser written in C
gcc9-9.3.0_3 GNU Compiler Collection 9
gdb-10.1_1 GNU Project Debugger
gdbm-1.19 GNU database manager
gettext-runtime-0.21 GNU gettext runtime libraries and programs
glib-2.66.7_1,1 Some useful routines of C programming (current stable version)
gmake-4.3_2 GNU version of 'make' utility
gmp-6.2.1 Free library for arbitrary precision arithmetic
gnupg-2.2.27 Complete and free PGP implementation
gnutls-3.6.15 GNU Transport Layer Security library
icu-68.2,1 International Components for Unicode (from IBM)
indexinfo-0.3.1 Utility to regenerate the GNU info page index
libassuan-2.5.4 IPC library used by GnuPG and gpgme
libedit-3.1.20210216,1 Command line editor library
libevent-2.1.12 API for executing callback functions on events or timeouts
libffi-3.3_1 Foreign Function Interface
libgcrypt-1.9.2_1 General purpose cryptographic library based on the code from GnuPG
libgpg-error-1.42 Common error values for all GnuPG components
libiconv-1.16 Character set conversion library
libidn2-2.3.0_1 Implementation of IDNA2008 internationalized domain names
libksba-1.5.0 Library to make X.509 certificates
liblz4-1.9.3,1 LZ4 compression library, lossless and very fast
libtasn1-4.16.0_1 ASN.1 structure parser library
libunistring-0.9.10_1 Unicode string library
libxml2-2.9.10_3 XML parser library for GNOME
makedepend-1.0.6,1 Dependency generator for makefiles
mpc-1.2.0 Library of complex numbers with arbitrarily high precision
mpfr-4.1.0 Library for multiple-precision floating-point computations
mysql56-client-5.6.51 Multithreaded SQL database (client)
mysql56-server-5.6.51 Multithreaded SQL database (server)
nettle-3.7.2_1 Low-level cryptographic library
npth-1.6 New GNU Portable Threads
p11-kit-0.23.22_1 Library for loading and enumerating of PKCS#11 modules
pcre-8.44 Perl Compatible Regular Expressions library
perl5-5.32.1_1 Practical Extraction and Report Language
pinentry-1.1.1 Collection of simple PIN or passphrase entry dialogs
pinentry-curses-1.1.1 Curses version of the GnuPG password dialog
pkg-1.16.3 Package manager
python27-2.7.18_1 Interpreted object-oriented programming language
python37-3.7.10 Interpreted object-oriented programming language
readline-8.1.0 Library for editing command lines as they are typed
serf-1.3.9_6 Serf HTTP client library
source-highlight-3.1.9_1 C/C++ and Java sources to HTML converter
sqlite3-3.34.1,1 SQL database engine in a C library
subversion-1.14.1 Version control system
tpm-emulator-0.7.4_2 Trusted Platform Module (TPM) emulator
trousers-0.3.14_3 Open-source TCG Software Stack
utf8proc-2.6.1 UTF-8 processing library
Derlemek için gerekli paketler. Gcc, gmake, subversıon(marty samada gerek yok) makedepend(marty samada yine gerek yok) openssl. Bunlar kurulu ise ve sourcede eksik sorun yok ise sorunsuz derlenir.
Çözüm için doğru mu gidiyorum bilmiyorum ama hatada belirtilen /usr/local/bin dizininde "ld" isminde bir dosya var acaba bi klasör de mi olması gerekiyor bu isimde?
Derlemek için gerekli paketler. Gcc, gmake, subversıon(marty samada gerek yok) makedepend(marty samada yine gerek yok) openssl. Bunlar kurulu ise ve sourcede eksik sorun yok ise sorunsuz derlenir.
bahsettiğiniz paketlerden sadece openssl kurulu değil ama farklı bir source build ederken bundan kaynaklı hata almamıştım. şimdi openssl kurup tekrar deneyeceğim, sonucu buraya yazarım.
Sonuç değişmedi maalesef yine aynı hatayı alıyorum.
Merhaba, bu sorunu yaşadığım zamanlar yükseltme işlemini 2-3 defa tekrar tekrar yapmıştım. Hatanın sebebini de çözümünü de maalesef bulamamıştım. Fakat en son yaptığım şey şu olmuştu diye hatırlıyorum; ilk denemelerimde anlatımı birebir uygulamıştım ve bir ton hata ile karşılaşmıştım. Son denememde ise; yükseltmeyi sadece filesa uyarlayarak yaptım. Yani anlatımın içinden sadece benim files ile ilgili olan, bende var olanlar üzerinden işlem yapmıştım.(cryptopp-boost vb.)
Geriye kalan ekstraları anlatımda atlayıp uyarlamamıştım.
Merhaba, bu sorunu yaşadığım zamanlar yükseltme işlemini 2-3 defa tekrar tekrar yapmıştım. Hatanın sebebini de çözümünü de maalesef bulamamıştım. Fakat en son yaptığım şey şu olmuştu diye hatırlıyorum; ilk denemelerimde anlatımı birebir uygulamıştım ve bir ton hata ile karşılaşmıştım. Son denememde ise; yükseltmeyi sadece filesa uyarlayarak yaptım. Yani anlatımın içinden sadece benim files ile ilgili olan, bende var olanlar üzerinden işlem yapmıştım.(cryptopp-boost vb.)
Geriye kalan ekstraları anlatımda atlayıp uyarlamamıştım.
Bu hatalar yükseltme işlemlerinde yapılan hatalardan ya da başka işler yaparken gözden kaçan şeylerden kaynaklanıyor en ufak bişey bile bu tür hatalara sebep oluyor.
Bu hatayla da karşılaştım zamanında. Hatta konusunu da açmıştım ama çözülemedi, Çok uğraştırmisti, tabi hatanın kendisini çözemedim. Yukarıda da belirttiğim gibi artık o kadar denedim ki yükseltmeyi, artık işlemlerin çoğunu ezberlemistim. Sonrasında çok büyük bir dikkatle tane tane yapmayi denedim ve mutlu sona ulaşmıştım
Bu hatayla da karşılaştım zamanında. Hatta konusunu da açmıştım ama çözülemedi, Çok uğraştırmisti, tabi hatanın kendisini çözemedim. Yukarıda da belirttiğim gibi artık o kadar denedim ki yükseltmeyi, artık işlemlerin çoğunu ezberlemistim. Sonrasında çok büyük bir dikkatle tane tane yapmayi denedim ve mutlu sona ulaşmıştım
Bu hatayla da karşılaştım zamanında. Hatta konusunu da açmıştım ama çözülemedi, Çok uğraştırmisti, tabi hatanın kendisini çözemedim. Yukarıda da belirttiğim gibi artık o kadar denedim ki yükseltmeyi, artık işlemlerin çoğunu ezberlemistim. Sonrasında çok büyük bir dikkatle tane tane yapmayi denedim ve mutlu sona ulaşmıştım
Ben kısaca hem sizin için, hemde ihtiyaç duyanlar için şöyle belirteyim.
Anlatımda öncelikli olarak sadece şunlara ağırlık verin;
Boost
Cryptopp
Kaynak dosyalarda ki duzenlemeler
Ve makefile dosyalari(bu da başımı çok agritmisti)
Lzo,Libjpegf falan bunları ben en sona bırakmıştım hiç ellemedim. Hatta yanlış hatırlamıyorsam boost ve cryptopp klasörlerini direkt mmotutkunlari altyapı filesinden alıp bendekilerle değiştirdim.
Makefile dosyalari için anlatılanların bir çoğu ise sadece sıfırdan altyapı hazırlama işlemleri için geçerli. Yükseltme işlemi için sadece anlatımın içinden halihazırda var olan yerlerde değişiklik yaptım. Ekstradan bir şey eklemedim.
Demek istediğimi daha iyi anlamak için şu iki makefile dosyasına bakabilirsiniz.
Anlatımda gösterilen makefile dosyasının ta kendisi;
Ben kısaca hem sizin için, hemde ihtiyaç duyanlar için şöyle belirteyim.
Anlatımda öncelikli olarak sadece şunlara ağırlık verin;
Boost
Cryptopp
Kaynak dosyalarda ki duzenlemeler
Ve makefile dosyalari(bu da başımı çok agritmisti)
Lzo,Libjpegf falan bunları ben en sona bırakmıştım hiç ellemedim. Hatta yanlış hatırlamıyorsam boost ve cryptopp klasörlerini direkt mmotutkunlari altyapı filesinden alıp bendekilerle değiştirdim.
Makefile dosyalari için anlatılanların bir çoğu ise sadece sıfırdan altyapı hazırlama işlemleri için geçerli. Yükseltme işlemi için sadece anlatımın içinden halihazırda var olan yerlerde değişiklik yaptım. Ekstradan bir şey eklemedim.
Demek istediğimi daha iyi anlamak için şu iki makefile dosyasına bakabilirsiniz.
Anlatımda gösterilen makefile dosyasının ta kendisi;