Çözüldü Metin2 Server Source Extern Devil Güncellemesi

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ı.

nebnebsen

Geliştirici
Geliştirici
Üye
Mesaj
454
Çözümler
23
Beğeni
113
Puan
509
Ticaret Puanı
0
Merhaba,

Server source üzerinde extern güncelliyorum. Devil 1.8.0 var şu an. Devil sürümü 1.8.0'da lonca simgesi gözükme problemi oluyordu yanlış hatırlamıyorsam eğer. 1.8.0 yapmaktan başka çaremde yok çünkü 1.7.8 kaldırılmış. Nasıl bir yol izlemeliyim?

@Whistle
 
Çözüm
Bütün dosyaları indirip bu sourceyi derlemeyi dener misiniz? Eğer aynı hata veriyorsa 13.1 için güncellemek gerek.
Devili 1.8.0 pkg üzerinden yükledim. Oradaki lib dosyalarını aldım. Bakalım hata alacak mıyım. Ona göre mesajı güncellerim.
error:
ld: error: undefined symbol: jbg_dec_init
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_newlen
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_in
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_strerror
>>> referenced by tif_jbig.o:(JBIGDecode) in archive...
Github'dan dosyaları paylaşmıştım. Oradan indirebilirsiniz
 
Hata mesajlarını paylaşır mısın
 
Hata mesajlarını paylaşır mısın
Cryptopp tekrar build alıyorum. Birazdan paylaşacağım.
Error:
ld: error: undefined symbol: jas_stream_close
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2F) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2L) in archive ../../../Extern/lib/libIL.a
>>> referenced 5 more times

ld: error: undefined symbol: jas_init
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2F) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2L) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2LInternal) in archive ../../../Extern/lib/libIL.a
>>> referenced 1 more times

ld: error: undefined symbol: jas_image_decode
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_destroy
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced 1 more times

ld: error: undefined symbol: jas_matrix_create
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(Jp2ConvertData) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_readcmpt
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_matrix_destroy
>>> referenced by libIL_la-il_jp2.o:(iLoadJp2Internal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(Jp2ConvertData) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_stream_memopen
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2L) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(ilLoadJp2LInternal) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_malloc
>>> referenced by libIL_la-il_jp2.o:(iJp2ReadStream) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iJp2ReadStream) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iJp2ReadStream) in archive ../../../Extern/lib/libIL.a
>>> referenced 3 more times

ld: error: undefined symbol: jas_free
>>> referenced by libIL_la-il_jp2.o:(iJp2ReadStream) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iJp2ReadStream) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iJp2WriteStream) in archive ../../../Extern/lib/libIL.a
>>> referenced 1 more times

ld: error: undefined symbol: jas_stream_fillbuf
>>> referenced by libIL_la-il_jp2.o:(Jp2ConvertData) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_writecmpt
>>> referenced by libIL_la-il_jp2.o:(Jp2ConvertData) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_stream_flush
>>> referenced by libIL_la-il_jp2.o:(Jp2ConvertData) in archive ../../../Extern/lib/libIL.a
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_create
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_strtofmt
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jas_image_encode
>>> referenced by libIL_la-il_jp2.o:(iSaveJp2Internal) in archive ../../../Extern/lib/libIL.a

ld: error: undefined symbol: jbg_dec_init
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_newlen
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_in
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_strerror
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:121: ../game_r40250_32] Error 1
@Whistle
 
Son düzenleme:
Bütün dosyaları indirip bu sourceyi derlemeyi dener misiniz? Eğer aynı hata veriyorsa 13.1 için güncellemek gerek.
 
Bütün dosyaları indirip bu sourceyi derlemeyi dener misiniz? Eğer aynı hata veriyorsa 13.1 için güncellemek gerek.
Devili 1.8.0 pkg üzerinden yükledim. Oradaki lib dosyalarını aldım. Bakalım hata alacak mıyım. Ona göre mesajı güncellerim.
error:
ld: error: undefined symbol: jbg_dec_init
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_newlen
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_in
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_strerror
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_free
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_getsize
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_dec_getimage
>>> referenced by tif_jbig.o:(JBIGDecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_enc_init
>>> referenced by tif_jbig.o:(JBIGEncode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_enc_out
>>> referenced by tif_jbig.o:(JBIGEncode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: jbg_enc_free
>>> referenced by tif_jbig.o:(JBIGEncode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_lzma_preset
>>> referenced by tif_lzma.o:(TIFFInitLZMA) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMAVSetField) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_stream_encoder
>>> referenced by tif_lzma.o:(LZMAVSetField) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMAPreEncode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_end
>>> referenced by tif_lzma.o:(LZMASetupDecode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMASetupEncode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMACleanup) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_stream_decoder
>>> referenced by tif_lzma.o:(LZMAPreDecode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMADecode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_code
>>> referenced by tif_lzma.o:(LZMADecode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMAPostEncode) in archive ../../../Extern/lib/libtiff.a
>>> referenced by tif_lzma.o:(LZMAEncode) in archive ../../../Extern/lib/libtiff.a

ld: error: undefined symbol: lzma_memusage
>>> referenced by tif_lzma.o:(LZMADecode) in archive ../../../Extern/lib/libtiff.a
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:121: ../game_r40250_32] Error 1

Bu seferde libtiff.a ile ilgili hata aldım. @Whistle

Edit: Tuhaf fakat değişik bir yol ile çözdüm. Hatayı araştırınca libjbig ile ilgiliymiş. Gidip libtiffi silip libjbig ismini libtiff olarak değiştirdim ve build başarılı. Nasıl oldu aklım hala almıyor :D
 
Son düzenleme:
Çözüm
Olur böyle şeyler. Çözüm olarak işaretleyip konunuzu kapatıyorum
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst