Dimas Kotvan
unread,May 16, 2010, 4:38:02 AM5/16/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Tio Project Brasil
Olá Rodrigo,
Primeiro, parabéns pela iniciativa, Estive ontem no encontro NoSQL e
assisti sua palestra.
Estou tentando compilar o Tio, última versão que estava no Mercurial,
em um Ubuntu 10.04 x64 e não estou tendo muito sucesso.
Alterei o CMakeLists.txt para remover a dependencia com o
DataStore.cpp, que não existe, e rodei
cmake -G "Unix Makefiles"
e depois
make
O resultado foi:
Scanning dependencies of target tio
[ 20%] Building CXX object CMakeFiles/tio.dir/Command.cpp.o
[ 40%] Building CXX object CMakeFiles/tio.dir/TioTcpServer.cpp.o
/home/dkotvan/work/tio/tio/TioTcpServer.cpp: In member function ‘void
tio::TioTcpServer::RemoveClient(boost::shared_ptr<tio::TioTcpSession>)’:
/home/dkotvan/work/tio/tio/TioTcpServer.cpp:62: error: cast from
‘tio::TioTcpSession*’ to ‘int’ loses precision
/home/dkotvan/work/tio/tio/TioTcpServer.cpp: In member function ‘void
tio::TioTcpServer::OnAccept(boost::shared_ptr<tio::TioTcpSession>,
const boost::system::error_code&)’:
/home/dkotvan/work/tio/tio/TioTcpServer.cpp:148: error: cast from
‘tio::TioTcpSession*’ to ‘int’ loses precision
/home/dkotvan/work/tio/tio/TioTcpServer.cpp: In member function ‘void
tio::TioTcpServer::OnCommand(tio::Command&, std::ostream&, size_t*,
boost::shared_ptr<tio::TioTcpSession>)’:
/home/dkotvan/work/tio/tio/TioTcpServer.cpp:190: error: cast from
‘tio::TioTcpSession*’ to ‘int’ loses precision
make[2]: *** [CMakeFiles/tio.dir/TioTcpServer.cpp.o] Error 1
make[1]: *** [CMakeFiles/tio.dir/all] Error 2
make: *** [all] Error 2
Tem alguma flag do gcc que eu devo setar para conseguir compilar e não
ter esse erro?
Abs,
Dimas Kotvan