• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Compiling Include file .h

iSanto

Well-Known Member
Joined
Sep 20, 2011
Messages
157
Reaction score
65
Hello,
i added to source files (tfs 1.0 ), file md5.h. And i used it in tools.cpp.
In 27 line i added: #include "md5.h"
and then created function:

Code:
std::string transformToMD5(const std::string& input)
{
    MD5 md5;
    return std::string(md5.digestString(input.c_str()));
}

On windows in visual studio i compiled it and it works perfectly but on debian 7 during compilation i received this error:

Code:
[ 93%] Building CXX object CMakeFiles/tfs.dir/src/tools.cpp.o
In file included from /root/forgottenserver/src/tools.cpp:27:0:
/root/forgottenserver/src/md5.h:6:0: error: ignoring #pragma region MD5 [-Werror=unknown-pragmas]
/root/forgottenserver/src/md5.h:62:0: error: ignoring #pragma endregion  [-Werror=unknown-pragmas]
/root/forgottenserver/src/md5.h:87:0: error: ignoring #pragma region static [-Werror=unknown-pragmas]
/root/forgottenserver/src/md5.h:201:0: error: ignoring #pragma endregion  [-Werror=unknown-pragmas]
/root/forgottenserver/src/md5.h: In member function 'char* MD5::digestFile(char*)':
/root/forgottenserver/src/md5.h:321:44: error: suggest parentheses around assignment used as truth value [-Werror=parentheses]
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/tfs.dir/src/tools.cpp.o] Error 1
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
make: *** [all] Error 2

My md5.h file: http://wklej.org/id/1453230/


Someone know how can i fix it?
 
Back
Top