Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd podczas kompilacji game


Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Podczas kompilacji game wypluwa mi błąd, którego nie potrafię rozwiązać

Oto sysser:

In file included from [01m[K../../../Extern/include/cryptopp/modes.h:8:0[m[K,
                 from [01m[Kcipher.cpp:7[m[K:
../../../Extern/include/cryptopp/secblock.h: In instantiation of '[01m[KCryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer CryptoPP::AllocatorWithCleanup<T, T_Align16>::allocate(CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type, const void*) [with T = unsigned char; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup<T, T_Align16>::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup<T, T_Align16>::size_type = unsigned int][m[K':
[01m[K../../../Extern/include/cryptopp/secblock.h:247:25:[m[K   required from '[01m[KCryptoPP::SecBlock<T, A>::SecBlock(CryptoPP::SecBlock<T, A>::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup<unsigned char>; CryptoPP::SecBlock<T, A>::size_type = unsigned int][m[K'
[01m[K../../../Extern/include/cryptopp/algparam.h:17:2:[m[K   required from here
[01m[K../../../Extern/include/cryptopp/secblock.h:91:14:[m[K [01;31m[Kerror: [m[K'[01m[KCheckSize[m[K' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
   CheckSize(n);
[01;32m[K              ^[m[K
compilation terminated due to -fmax-errors=1.
gmake: *** [Makefile:111: OBJDIR/cipher.o] Error 1
gmake: *** Waiting for unfinished jobs....

Błąd ten wyrzuca podczas wykonywania następującej części Makefile:

$(OBJDIR)/minilzo.o: minilzo.c
	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
	@echo compile $<

Może ktoś wie jak rozwiązać ten problem?

 

Z góry dziękuję!

 

Pozdrawiam!

imetin_logo.png

Opublikowano

Skompiluj najpierw cryptopp, gdyż pewnie było kompilowane na innej wersji BSD niż ty posiadasz. Pliki się kompiluje od początku, a nie tylko game i db. Później ludzie zdziwieni, że serwer pada jednym dniu.

Opublikowano

Cryptopp skompilowane, ale w dalszym ciągu są problemy w plikach OBJDIR. Nie rozumiem tego mankamentu, że czasem skompiluje 10 plików i wywali error, a czasami skompiluje 30 i dopiero wtedy...

 

g++49: internal compiler error: Killed: 9 (program cc1plus)
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
gmake: *** [Makefile:105: OBJDIR/char.o] Error 4
gmake: *** Waiting for unfinished jobs....

 

Dziękuję za pomoc!

 

Pozdrawiam!

imetin_logo.png

Opublikowano
8 godzin temu, Warlok20 napisał:

Cryptopp skompilowane, ale w dalszym ciągu są problemy w plikach OBJDIR. Nie rozumiem tego mankamentu, że czasem skompiluje 10 plików i wywali error, a czasami skompiluje 30 i dopiero wtedy...

 


g++49: internal compiler error: Killed: 9 (program cc1plus)
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
gmake: *** [Makefile:105: OBJDIR/char.o] Error 4
gmake: *** Waiting for unfinished jobs....

 

Dziękuję za pomoc!

 

Pozdrawiam!

To nie jest błąd związany z jakąś pomyłką w kodzie, tylko od tego jak kompilujesz, tak cieżko wyszukać pierwszą linijke w google i na stacku masz odpowiedzi.

Opublikowano

Znalazłem poprawiłem i problem zniknął, ale powrócił problem z pierwszego postu. Wyczytałem, że trzeba zainstalować nowszą/starszą wersję cryptopp, wypróbowałem wszystkich dostępnych wersji, lecz błędy wyskakują już przy próbuje kompilacji pierwszego pliku. Dodam, że pierwsza wersja cryptopp kompiluje się bezbłędnie. Być może źle instaluję cryptopp? Wszystkie pliki .cpp oraz .o lecą do Extern-->cryptopp, natomiast .h do Extern-->include-->cryptopp.

 

Dziękuję i Pozdrawiam!

imetin_logo.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...