Official eMule-Board: Compiling Beba - Official eMule-Board

Jump to content


Page 1 of 1

Compiling Beba Compiling beba

#1 User is offline   ilovelucy 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 04-September 13

Posted 04 September 2013 - 04:35 PM

Dear Tux or anyone else who can answer,

Thanks for making the emule beba mod. I have decided to compile your emule mod from source. (If you are curious as to why, I'd rather not go there, except that the wikipedia article on emule warns that many emule mods have viri, while the articles on open source state that a key benefit is that you can just compile them yourself to insure you aren't running secret code.)

With some effort I have finally downloaded "Beba 2.72 Src.7z," decompressed it into a folder. But I'm lost from there on and need some assistance. What EXACT compilers and other actions did you use to create the version of emule.exe I downloaded that executes in Windows XP? I.e., what do I do from here? I grepped the source and noticed some references to Microsoft Visual Studio 2008. Is that *all* I need? Should I install that monster? What exact compiler options should I use and should I ignore any compiler warnings? I would prefer to minimize any experimentation and just use the exact software version(s) you allegedly used and absolutely nothing different.

Thanks in advance.

This post has been edited by ilovelucy: 04 September 2013 - 04:39 PM

0

#2 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 04 September 2013 - 05:03 PM

Quote

What EXACT compilers and other actions did you use to create the version of emule.exe I downloaded that executes in Windows XP?


Starting with beba v2.70, Visual Studio 2010 is required. You also need the ATL libraries, the DirectX SDK (both linked in the solution file), the Windows 7 SDK and the "official eMule" library package (crypto++, ResizableLib, libpng, ID3lib, zlib) as well as EditBinX and ReplaceVistaIcon from the official eMule sources (will most likely also be included in beba v3.00's src package).

As this is the first time I am actually asked for this, there is no "beba library package" available. You can find the used lib versions within the changelog file though (search for "updated:").

As a rather unrelated side note: Oh no! I spent a lot of effort into hiding the trojan code well!

This post has been edited by Tuxman: 04 September 2013 - 05:12 PM

[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#3 User is offline   ilovelucy 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 04-September 13

Posted 04 September 2013 - 07:55 PM

View PostTuxman, on 04 September 2013 - 01:03 PM, said:

As a rather unrelated side note: Oh no! I spent a lot of effort into hiding the trojan code well!

Very funny. Ironically, this probably implies I should trust you, that you answered this question so well and completely. Either that, or I now realize this is not a 20 minute project, and can't afford the time/money to compile it! Thanks again Tuxman.

This post has been edited by ilovelucy: 04 September 2013 - 07:56 PM

0

#4 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 04 September 2013 - 07:59 PM

Compiling takes less than 20 minutes on an average machine once all libraries are set up (and compiled).

This post has been edited by Tuxman: 04 September 2013 - 07:59 PM

[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#5 User is offline   Direkitten 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 20-May 15

Posted 29 January 2016 - 02:27 AM

View PostTuxman, on 04 September 2013 - 01:03 PM, said:

As a rather unrelated side note: Oh no! I spent a lot of effort into hiding the trojan code well!


Not to worry. ilovelucy was only planning to compile the code, not scrutinize it.
1

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users