Ir para conteúdo
  • 0
Entre para seguir isso  
q.diogo

Programação [Linux] Erro ao compilar OTServBR-Global 12.x

Pergunta

q.diogo    0
q.diogo

Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:

https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/

https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/

Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).

Ex: The Forgotten Server 1.3, Versão: 10.98.

Base:

Qual é a sua pergunta?

Na hora de compilar da esse erro, alguém pode me orientar ?

 

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

Spoiler

 root@diogo:/home/otmanager/OTServBR-Global/build# make -j`nproc`
[  1%] Generating CXX prefix source cotire/tfs_CXX_prefix.cxx
[  2%] Generating CXX prefix header cotire/tfs_CXX_prefix.hxx
[  3%] Building CXX precompiled header cotire/tfs_CXX_prefix.hxx.gch
Scanning dependencies of target tfs
[  4%] [  5%] [  7%] Building CXX object CMakeFiles/tfs.dir/src/otpch.cpp.o
Building CXX object CMakeFiles/tfs.dir/src/account.cpp.o
[  8%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
Building CXX object CMakeFiles/tfs.dir/src/ban.cpp.o
In file included from /home/otmanager/OTServBR-Global/src/baseevents.h:25:0,
                 from /home/otmanager/OTServBR-Global/src/actions.h:25,
                 from /home/otmanager/OTServBR-Global/src/actions.cpp:24:
/home/otmanager/OTServBR-Global/src/luascript.h:25:18: error: missing binary operator before token "("
 #if __has_include("luajit/lua.hpp")
                  ^
[  9%] Building CXX object CMakeFiles/tfs.dir/src/baseevents.cpp.o
In file included from /home/otmanager/OTServBR-Global/src/baseevents.h:25:0,
                 from /home/otmanager/OTServBR-Global/src/baseevents.cpp:24:
/home/otmanager/OTServBR-Global/src/luascript.h:25:18: error: missing binary operator before token "("
 #if __has_include("luajit/lua.hpp")
                  ^
[ 10%] Building CXX object CMakeFiles/tfs.dir/src/bed.cpp.o
In file included from /home/otmanager/OTServBR-Global/src/item.h:28:0,
                 from /home/otmanager/OTServBR-Global/src/bed.h:25,
                 from /home/otmanager/OTServBR-Global/src/bed.cpp:24:
/home/otmanager/OTServBR-Global/src/luascript.h:25:18: error: missing binary operator before token "("
 #if __has_include("luajit/lua.hpp")
                  ^
make[2]: *** [CMakeFiles/tfs.dir/src/actions.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/tfs.dir/src/baseevents.cpp.o] Error 1
make[2]: *** [CMakeFiles/tfs.dir/src/bed.cpp.o] Error 1
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
make: *** [all] Error 2

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Spoiler

erro.png

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

2 respostass a esta questão

Recommended Posts

  • 0
Majesty    1755
Majesty
Spoiler

src/configmanager.cpp:

Altere de:


#if __has_include("luajit/lua.hpp")
#include <luajit/lua.hpp>
#else
#include <lua.hpp>
#endif

Para:


#include <lua.hpp>

src/luascript.h:

Altere de:


#if __has_include("luajit/lua.hpp")
#include <luajit/lua.hpp>
#else
#include <lua.hpp>
#endif

Para:


#include <lua.hpp>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
q.diogo    0
q.diogo
2 horas atrás, Majesty disse:
  Ocultar conteúdo

src/configmanager.cpp:

Altere de:



#if __has_include("luajit/lua.hpp")
#include <luajit/lua.hpp>
#else
#include <lua.hpp>
#endif

Para:



#include <lua.hpp>

src/luascript.h:

Altere de:



#if __has_include("luajit/lua.hpp")
#include <luajit/lua.hpp>
#else
#include <lua.hpp>
#endif

Para:



#include <lua.hpp>

 

Muito Obrigado deu certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×