You could try uploading to mega upload or media fire or rapid sharepetert wrote:I'm afraid I can't upload the enable debug build because the exe is 70 mb. You will either have to keep using my builds or build yourself.
Cargo Distribution
Moderator: OpenTTD Developers
- NekoMaster
- Tycoon
- Posts: 4001
- Joined: 16 Aug 2008 22:26
- Skype: neko-master
- Location: Oshawa, Ontario, CANADA
Re: Cargo Distribution


Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!
Re: Cargo Distribution
Tomorrow, it's late now.
Re: Cargo Distribution
Hello
Tschö, Auge
Whow, 70 MB, it's reasonable not to offer this build. My self compiled g40a1117b Cargodist build with debug has 34 MB (executable: 30.5 MB), as equation: a typical nightly build (downloaded Linux-generic binary) has around 10.4 MB (executable: 4.7 MB; both on GNU/Linux Ubuntu).petert wrote:I'm afraid I can't upload the enable debug build because the exe is 70 mb. You will either have to keep using my builds or build yourself.
Tschö, Auge
Re: Cargo Distribution
Yes, thanks for understanding. I've never seen a 10MB Linux exe before, wow.
- Hamilton2007
- Transport Coordinator
- Posts: 289
- Joined: 16 Nov 2008 10:57
- Location: Belgium
Re: Cargo Distribution
Also getting crashes with r18286_win32.
Could it be that te crashes happen cause i adjust existing scenarios ?? This time i only used 1 trainset grf, but still two Ship grf and two airplane grf...
Will try a game now with random build map.
Could it be that te crashes happen cause i adjust existing scenarios ?? This time i only used 1 trainset grf, but still two Ship grf and two airplane grf...
Will try a game now with random build map.
- Hamilton2007
- Transport Coordinator
- Posts: 289
- Joined: 16 Nov 2008 10:57
- Location: Belgium
Re: Cargo Distribution
And another crash, builded a random map this time.
Re: Cargo Distribution
These Windows crashlogs are utterly useless without a way to resolve the location to a line of source code. So for this bug to be 'uncovered' you need to make the binary with MSVC (not GCC) and post both the executable, the generated .pdb file and the crash.dmp.
Or in other words: debugging code generated by GCC on Windows without running an executable with debugging symbols outside of GDB is virtually impossible. So for Hamilton2007's crash reports to be useful someone needs to make MSVC binaries and not GCC binaries.
Or in other words: debugging code generated by GCC on Windows without running an executable with debugging symbols outside of GDB is virtually impossible. So for Hamilton2007's crash reports to be useful someone needs to make MSVC binaries and not GCC binaries.
Re: Cargo Distribution
I've set up MSVC, but I cannot get it to compile. I will try again soon, sorry for all the worthless builds without proper crash reports.Rubidium wrote:So for Hamilton2007's crash reports to be useful someone needs to make MSVC binaries and not GCC binaries.
Re: Cargo Distribution
I am going to be the "someone" for once: here is a MSVC debug build of latest cargodist diff. The PDB rar includes the openttd.pdb file. Please tell me if the build needs something else.
Edit: Build outdated.
Edit: Build outdated.
Last edited by Terkhen on 30 Nov 2009 12:40, edited 1 time in total.
Spanish translation of OpenTTD
Extended heightmaps
Have fun, don't quarrel too much and add as many advanced settings as you can.
Extended heightmaps
Have fun, don't quarrel too much and add as many advanced settings as you can.
Re: Cargo Distribution
Thank you Terkhen! May I ask what OpenTTD.pdb is?
Re: Cargo Distribution
The Debug symbols, I believe.
Re: Cargo Distribution
Are they always almost 5MB?
- Hamilton2007
- Transport Coordinator
- Posts: 289
- Joined: 16 Nov 2008 10:57
- Location: Belgium
Re: Cargo Distribution
Is it normal that such a debug mode build makes the game to run much slower ??
Re: Cargo Distribution
That is to be expected.
Re: Cargo Distribution
Yes, debug-builds often disable (some) optimisations that would make it harder to match generated code back to source codeHamilton2007 wrote:Is it normal that such a debug mode build makes the game to run much slower ??
Re: Cargo Distribution
Note: The trunk patch for CargoDist at this moment does not apply cleanly to trunk. Trunk_version.txt says r18325, but it has failed hunks.
- Attachments
-
- patch.txt
- (3.57 KiB) Downloaded 72 times
Re: Cargo Distribution
I just checked out r18325 and applied the patch:
I don't get any rejects. petert, are you sure you haven't messed up your source tree again? Just keep a clean copy of trunk around and make copies whenever you apply patches. Or use git or mercurial for proper version management.
Code: Select all
svn checkout -r18325 http://svn.openttd.org/trunk .
patch -p1 < ../openttd/patches/current/trunk-cargodist.diff
The guy on the picture is not me, it's Alonso.
Re: Cargo Distribution
Personally, I would suggest Mercurial (HG) as it doesn't take so long to get a single revision.
Also, I find it's good working practice to always have a folder with un-changed trunk, and running svn update on it regularly. I then make copies of that to work on, rather than bothering the svn server so much. Plus it saves my bandwidth.
Also, I find it's good working practice to always have a folder with un-changed trunk, and running svn update on it regularly. I then make copies of that to work on, rather than bothering the svn server so much. Plus it saves my bandwidth.
Re: Cargo Distribution
Fonso, may I ask why you've chosen git? It's so much harder to use on Windows and it uses a ton of room with lots of un-needed folders and files.Gremnon wrote:Personally, I would suggest Mercurial (HG) as it doesn't take so long to get a single revision.
Also, I find it's good working practice to always have a folder with un-changed trunk, and running svn update on it regularly. I then make copies of that to work on, rather than bothering the svn server so much. Plus it saves my bandwidth.
Re: Cargo Distribution
Seeing how many branches fonso uses, I would expect that branches are the reason why. They are handled in git much better than in mercurial.
Who is online
Users browsing this forum: No registered users and 7 guests