Experienced Elementalist
- Joined
- Nov 1, 2015
- Messages
- 280
- Reaction score
- 175
in wnet rpcgen succeeds, common succeeds, io succeeds, backdbd succeeds, gamedbd succeeds, everything else fails with errors in .cpp and .o files
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5HashC1Ej+0x2c): In function `GNET::MD5Hash::MD5Hash[in-charge](unsigned)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:200: undefined reference to `md5_init_context'
../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1HashC1Ej+0x2c): In function `GNET::SHA1Hash::SHA1Hash[in-charge](unsigned)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:200: undefined reference to `sha1_init_context'
../io/security.o(.gnu.linkonce.t._ZN4GNET15ARCFourSecurity12SetParameterERKNS_6OctetsE+0x2f): In function `GNET::ARCFourSecurity::SetParameter(GNET::Octets const&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `rc4_init_context'
../io/security.o(.gnu.linkonce.t._ZN4GNET15ARCFourSecurity6UpdateERNS_6OctetsE+0x2f): In function `GNET::ARCFourSecurity::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `rc4_update'
../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5HashC1Ev+0x29): In function `GNET::MD5Hash::MD5Hash[in-charge]()':/usr/include/c++/3.3.3/bits/vector.tcc:73: undefined reference to `md5_init_context'
../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash6UpdateERNS_6OctetsE+0x2f): In function `GNET::MD5Hash::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `md5_update'
../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash5FinalERNS_6OctetsE+0x11): In function `GNET::MD5Hash::Final(GNET::Octets&)':/usr/include/c++/3.3.3/bits/vector.tcc:312: undefined reference to `md5_final'
../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1Hash6UpdateERNS_6OctetsE+0x2f): In function `GNET::SHA1Hash::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `sha1_update'
../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1Hash5FinalERNS_6OctetsE+0x11): In function `GNET::SHA1Hash::Final(GNET::Octets&)':/usr/include/c++/3.3.3/bits/vector.tcc:312: undefined reference to `sha1_final'
../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash6DigestERKNS_6OctetsE+0x30): In function `GNET::MD5Hash::Digest(GNET::Octets const&)':/usr/include/c++/3.3.3/bits/stl_algo.h:2793: undefined reference to `md5_digest'
collect2: ld returned 1 exit status
I've been messing with it the past couple days some, since I've had a few moments to do so. I've been having some issues with linking;
Code:../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5HashC1Ej+0x2c): In function `GNET::MD5Hash::MD5Hash[in-charge](unsigned)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:200: undefined reference to `md5_init_context' ../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1HashC1Ej+0x2c): In function `GNET::SHA1Hash::SHA1Hash[in-charge](unsigned)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:200: undefined reference to `sha1_init_context' ../io/security.o(.gnu.linkonce.t._ZN4GNET15ARCFourSecurity12SetParameterERKNS_6OctetsE+0x2f): In function `GNET::ARCFourSecurity::SetParameter(GNET::Octets const&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `rc4_init_context' ../io/security.o(.gnu.linkonce.t._ZN4GNET15ARCFourSecurity6UpdateERNS_6OctetsE+0x2f): In function `GNET::ARCFourSecurity::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `rc4_update' ../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5HashC1Ev+0x29): In function `GNET::MD5Hash::MD5Hash[in-charge]()':/usr/include/c++/3.3.3/bits/vector.tcc:73: undefined reference to `md5_init_context' ../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash6UpdateERNS_6OctetsE+0x2f): In function `GNET::MD5Hash::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `md5_update' ../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash5FinalERNS_6OctetsE+0x11): In function `GNET::MD5Hash::Final(GNET::Octets&)':/usr/include/c++/3.3.3/bits/vector.tcc:312: undefined reference to `md5_final' ../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1Hash6UpdateERNS_6OctetsE+0x2f): In function `GNET::SHA1Hash::Update(GNET::Octets&)':/usr/include/c++/3.3.3/ext/stl_hashtable.h:498: undefined reference to `sha1_update' ../io/security.o(.gnu.linkonce.t._ZN4GNET8SHA1Hash5FinalERNS_6OctetsE+0x11): In function `GNET::SHA1Hash::Final(GNET::Octets&)':/usr/include/c++/3.3.3/bits/vector.tcc:312: undefined reference to `sha1_final' ../io/security.o(.gnu.linkonce.t._ZN4GNET7MD5Hash6DigestERKNS_6OctetsE+0x30): In function `GNET::MD5Hash::Digest(GNET::Octets const&)':/usr/include/c++/3.3.3/bits/stl_algo.h:2793: undefined reference to `md5_digest' collect2: ld returned 1 exit status
This was trying to build gdeliveryd, I fixed this issue before with PWI I am pretty sure, but that was some time ago, I'm trying to remember what I did again haha. I am not having issues with cpp compilation, double check your line endings sometimes they can get screwed up in transit.
#!/bin/bash
find . -name "*.h" -exec dos2unix {} \;
find . -name "*.hpp" -exec dos2unix {} \;
find . -name "*.hxx" -exec dos2unix {} \;
find . -name "*.cpp" -exec dos2unix {} \;
find . -name "*.cxx" -exec dos2unix {} \;
find . -name "Makefile" -exec dos2unix {} \;
a few tips:
make sure all source code is in unix formatting:
Code:#!/bin/bash find . -name "*.h" -exec dos2unix {} \; find . -name "*.hpp" -exec dos2unix {} \; find . -name "*.hxx" -exec dos2unix {} \; find . -name "*.cpp" -exec dos2unix {} \; find . -name "*.cxx" -exec dos2unix {} \; find . -name "Makefile" -exec dos2unix {} \;
second, paths inside of Rules.make -- correct so they reflect your own pathes.
third: please see attached scripts for understanding how to correctly build wnet.
I wish you a success =)
-Fyyre
thank you fyyre, and for the 260 wgame it seems thats from a newer version like 280 or something, it has stuff in there for the god system, etc
I'm not very familiar with FW, is the god system not something that should exist in v260? Cause I've been working on fixing it, and if it's something that shouldn't even belong it would be a lot easier to just rip it out.
thank you fyyre, and for the 260 wgame it seems thats from a newer version like 280 or something, it has stuff in there for the god system, etc
Really? Ugh, that sucks. I will upload a present for all of you later today then.
It's a surprise Mirara :junglejane:please tell me it's 262
please tell me it's 262
v262, correct... Yesterday I busy, not have time to upload.
Being late is not lying. Someone having trouble compiling code, they think I break it out of malice? Again sad, I not have time for such silliness... and no desire to waste time of others.
Therefore if the community still wants v262 (client, server, basedata). I ask three simple questions:
What will you do with v262? How will it inspire you? What originally and fresh ideas will you manifest using this version?
Sincerely,
Fyyre
Someone having trouble compiling code, they think I break it out of malice?
void DomainDaemon::OnLogin(Octets& nonce, int _linksid, int _localsid)
void DomainDaemon::OnValidate(Octets& nonce, int _linksid, int _localsid)
void DomainDaemon::Process(int _linksid, DomainCmd& data)
void DomainDaemon::Deliver(DomainCmd_Re& data)
Four are void functions, simply delete all of
the code inside, void will retn by default.
void Process(Manager *manager, Manager::Session::ID sid)
Octets data("$#))&*^(", 8);
Well for me having a fully working 262 with all sources would motivate me to learn how to code, which could help me advance in real life as well. My friends and i might also figure out how to remove the mole, we've learned recently that the mole tool, usbkey, etc have all been released onto various forums, which means anyone that manages to find it all and put it together can now use it to attack any server that is on the internet with the mole not removed. If this is not enough reason for me to have it then i guess i don't deserve it and will continue on playing on my PW server that i also do not have source for and thus will never connect to the internet for the same reason.
I love FW development so much that I constantly feel lovesick.I feel great pain whenever RL forces me to stay away from the game.My ultimate desire was to make a fully custom FW1 in which I remake every part of the game up to my tastes. I still believe that everything is possible with time and effort.I would gladly work on v262 because I love working with Milos!My emotions have been all over the place in the last few days.I'm sorry about it!
Hi all,
Today after the morning, I virtually no time. I will upload as promised in the afternoon, around 15:00 UTC and make posting.
-Fyyre