Bitte helfen Sie! Unable to locate complete build files

// Bitte helfen Sie! Unable to locate complete build files

z. Hd.: z-man
Guten tag, mein Herr.

I have been unsuccessful to recompile program, as you have instructed.
After many downloads from SourceForge, Launchpad, git-Hub, and libSDL,
i still can not find matching code and libraries for armagetronad.exe
version Once i have completed test compile with working build,
only then should i attempt any changes to menu items or view ports.
If you have this full build (+ win32_libs) , and would be so kind, please upload
them to this link below.
Danke schön.

Wir sprechen uns bald.
- Aleksandr 14:02:00 27.05.2017
<email address hidden>

Question information

English Edit question
Armagetron Advanced Edit question
No assignee Edit question
Solved by:
Manuel Moos
Last query:
Last reply:
Revision history for this message
Александр Борисович Мельников (djmandragora) said :

Windows XP Pro 32 sp3 (5.1.2600.6748)
Code::Blocks 13.12.9501 (SDK 1.19.0)
GNU GCC 4.6 mingw32-gcc
Python 2.7.1

Revision history for this message
Best Manuel Moos (z-man) said :

If you want to make changes to the source, I would strongly recommend against using as a base. It's development requirements on Windows are ancient and hard to fulfil. Stick to the current state of the 0.2.8 branch or of 0.4. Instructions for that are here:

If you absolutely must use, that only can be compiled with Code::Blocks 1.0RC2. Grab the Armagetronad source zip from here:

The relevant winlibs to use should be here:
Although I can't be sure those were the ones actually used for the build; I just kept reusing the ones from the earlier builds. And there is no convenient correct way to get them from bzr.

Convoluted, confusing and outdated information on that process can be found here:
The gist ist: fetch winlibs, unzip source zip so they are parallel to each other, open code::blocks workspace, build all, call makedist_gcc.bat to copy the dll files the executable needs.

Revision history for this message
Александр Борисович Мельников (djmandragora) said :

Thanks Manuel Moos, that solved my question.

Revision history for this message
Александр Борисович Мельников (djmandragora) said :

-- cType.h || !defined __STRICT_ANSI__ //Makes Windows unhappy. :-D
++ tString.cpp #include <time.h> //Undefined vars error.
../dist/armagetronad.exe: //Import lib files mismatch.
REN libSDL.dll.a libSDL.a
REN libSDL_image.dll.a libSDL_image.a
REN libSDL_image.dll.def libSDL_image.def
REN libSDL_mixer.dll.a libSDL_mixer.a
REN libSDL_mixer.dll.def libSDL_mixer.def

Yes, i like this older and smaller code version.
Working Build.
Thank you very much for all your help.

Revision history for this message
Manuel Moos (z-man) said :

Really hard to tell without specifics, but those are precisely the kind of errors you usually get if you do not use the matching version of Code::Blocks. It's a bummer they don't even give you a warning about that when opening a workspace or project, but here we are. Armagetronad requires Code::Blocks 1.0rc2, current sources require 13.12. Precisely those versions, not those versions or later. And the versions that include the Mingw compiler, that's the actually important component.