--- | Log | opened Fri Jan 01 00:00:35 2021 |
00:25 | <supermop_Home> | i guess happy new year from here |
00:50 | -!- | nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd |
00:50 | -!- | nielsm is "Niels Martin Hansen" on #openttd |
00:54 | -!- | Flygon_ [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has joined #openttd |
00:54 | -!- | Flygon_ is "Flygon" on #openttd |
01:01 | -!- | Flygon [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has quit [Ping timeout: 480 seconds] |
01:21 | -!- | nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds] |
02:56 | -!- | Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd |
02:56 | -!- | Wolf01 is "Wolf01" on #openttd |
03:12 | -!- | andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd |
03:12 | -!- | andythenorth is "andythenorth" on #openttd |
03:14 | <andythenorth> | yo |
03:18 | <Wolf01> | o/ |
03:28 | * | andythenorth draws boats |
03:30 | <@DorpsGek> | [OpenTTD/OpenTTD] James103 commented on issue #8049: Suggestion: Allow Game Scripts to set the max loan of a company. https://git.io/Jv7Jj |
03:31 | <@DorpsGek> | [OpenTTD/OpenTTD] James103 closed issue #8049: Suggestion: Allow Game Scripts to set the max loan of a company. https://git.io/Jv7Jj |
03:31 | * | Wolf01 plays games alone as always |
03:35 | <andythenorth> | you could do MMPORG |
03:35 | <andythenorth> | with the toxic kids |
03:35 | <andythenorth> | and the toxic adults |
03:41 | <Wolf01> | I usually play online with friends |
04:34 | <TrueBrain> | happy new year all :) |
04:35 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on pull request #8458: Fixes for issues with rotated (non-rectangular) airports https://git.io/JL70w |
04:38 | <andythenorth> | Wolf01 HNY |
04:39 | <andythenorth> | oops intended for whole channel :) |
04:39 | <andythenorth> | back to bed andythenorth |
04:49 | <Wolf01> | :) |
04:50 | -!- | nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd |
04:50 | -!- | nielsm is "Niels Martin Hansen" on #openttd |
04:57 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has joined #openttd |
04:57 | -!- | Progman is "Peter Henschel" on #openttdcoop.dev #openttd |
04:58 | -!- | J0anJosep [~J0anJosep@185.242.251.135-ip.operadors.cat] has joined #openttd |
04:58 | -!- | J0anJosep is "Joan Josep" on #openttd |
04:59 | <J0anJosep> | Happy new year |
05:53 | -!- | Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has joined #openttd |
05:53 | -!- | Samu is "realname" on #openttd |
06:06 | <Samu> | growing towns with tunnels sounds like fun |
06:13 | -!- | jottyfan [~Thunderbi@x4dbfae34.dyn.telefonica.de] has joined #openttd |
06:13 | -!- | jottyfan is "jottyfan" on #openttd |
06:17 | <andythenorth> | paint https://www.tt-forums.net/viewtopic.php?p=1239872#p1239872 |
06:43 | <Con_TheGranny> | Nice boat! |
06:47 | <andythenorth> | ta |
07:18 | <Samu> | question: int chance = Chance16(1, 16); |
07:18 | <Samu> | is this bool conversion into a 0 or 1 acceptable code? |
07:19 | <Samu> | or should I be more complete? int chance = Chance16(1, 16) ? 1 : 0; |
07:20 | <TrueBrain> | LordAro: new years present: https://truebrain.github.io/OpenTTD-savegames/index.html |
07:25 | -!- | APTX_ [~APTX@pl25838.ag1212.nttpc.ne.jp] has quit [Quit: Farewell] |
07:25 | -!- | APTX [~APTX@pl25838.ag1212.nttpc.ne.jp] has joined #openttd |
07:25 | -!- | APTX is "APTX" on #openttd #llvm #kernelnewbies |
07:26 | <Samu> | this is the issue: https://pastebin.com/bcYAia8f |
07:27 | <Samu> | p2 in DoCommand is a uint |
07:27 | <Samu> | i'm passing a bool |
07:27 | <Samu> | will it auto convert to 0 or 1? or is there gonna be some compiler going to argue? |
07:36 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain opened pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine https://git.io/JL72Q |
07:37 | <+michi_cc> | Samu: Don't just always guess, look at some references: https://en.cppreference.com/w/cpp/language/implicit_conversion#Integral_conversions |
07:38 | <LordAro> | Samu: generally better to be explicit anyway |
07:39 | <andythenorth> | what shall we do today Brain? |
07:39 | <LordAro> | TrueBrain: ooh |
07:39 | <andythenorth> | ha the Pinky and the Brain reference is entirely co-incidental :) Nothing to do with TB |
07:39 | * | andythenorth just noticed it |
07:42 | <Eddi|zuHause> | just now? we've been joking about TruePinky over 10 years ago |
07:44 | <@DorpsGek> | [OpenTTD/OpenTTD] LordAro approved pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine https://git.io/JL7ak |
07:52 | <andythenorth> | Eddi|zuHause I'm usually a bit behind |
07:57 | -!- | HerzogDeXtEr [~farci@ip92340089.dynamic.kabel-deutschland.de] has joined #openttd |
07:57 | -!- | HerzogDeXtEr is "purple" on #openttd |
08:00 | -!- | gelignite [~gelignite@55d4c1a9.access.ecotel.net] has joined #openttd |
08:00 | -!- | gelignite is "realname" on #llvm #openttd |
08:15 | -!- | DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has joined #openttd |
08:15 | -!- | DasPoseidon is "DasPoseidon" on #openttd |
08:22 | -!- | andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth] |
08:25 | <Wolf01> | https://img-9gag-fun.9cache.com/photo/aXoZG82_460swp.webp ahahaha |
08:26 | <LordAro> | pretty sure i saw that image a year ago |
08:26 | <Wolf01> | But today is official |
08:26 | <LordAro> | last january was official too |
08:41 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain merged pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine https://git.io/JL72Q |
08:41 | <TrueBrain> | LordAro: you do know that this was an iteration on your own work, right? ^^ :D |
08:51 | <LordAro> | i guessed as such |
08:52 | <Samu> | what's the complement of a steep slope? |
08:54 | <Samu> | i wonder... what will the terraform command do |
08:54 | <Eddi|zuHause> | Wolf01: nice joke, but they didn't cross out norway or russia either |
09:03 | <Wolf01> | Also Switzerland |
09:10 | <@DorpsGek> | [OpenTTD/OpenGFX] Mailaender opened issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file https://git.io/JL7wG |
09:14 | <@DorpsGek> | [OpenTTD/OpenGFX] LordAro commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file https://git.io/JL7wG |
09:20 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has quit [Remote host closed the connection] |
09:25 | <@DorpsGek> | [OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
09:25 | <LordAro> | TrueBrain: you might be interested in ^ |
09:27 | <TrueBrain> | LOL |
09:28 | <LordAro> | calling Vehicle::Next 1.4 billion times probably isn't helping |
09:28 | <LordAro> | (in 500 ticks) |
09:28 | <TrueBrain> | I still think the bug is that you are allowed to have such a huge chain of vehicles :P |
09:29 | <LordAro> | yeah, you're probably right |
09:29 | <LordAro> | doesn't mean we can't improve things in other areas |
09:29 | <TrueBrain> | nevertheless, improving performance is always fun :D |
09:30 | <LordAro> | like, am i reading this right? ReleaseDisastersTargetingVehicle is taking 50% of the runtime? |
09:31 | <TrueBrain> | profiling extreme savegames is always fun :) |
09:31 | <TrueBrain> | did it a lot with openttdcoop back in the day |
09:31 | <TrueBrain> | we increased the speed a lot by doing so |
09:31 | <LordAro> | i remember a blog post on it |
09:32 | <TrueBrain> | and yes, this suggests ReleaseDisastersTargetingVehicle is your issue :P |
09:32 | <TrueBrain> | not the SetNext() :D |
09:33 | <LordAro> | oh wait no, i am misreading |
09:33 | <LordAro> | the time in paren is the time in the function itself |
09:33 | <TrueBrain> | yes; but why is 50% of the time in a function called only 27129 times |
09:34 | <LordAro> | https://github.com/jrfonseca/gprof2dot#output |
09:34 | <TrueBrain> | that is a lot of processing power to release a vehicle :) |
09:34 | <TrueBrain> | so it is O(n^2) or something? |
09:34 | <TrueBrain> | @calc 54260*54260 |
09:34 | <@DorpsGek> | TrueBrain: 2944147600 |
09:34 | <LordAro> | seems so |
09:34 | <TrueBrain> | but that function seems to be ... relative slow :P |
09:35 | <LordAro> | !calc 823421499/54260 |
09:35 | <LordAro> | @calc 823421499/54260 |
09:35 | <@DorpsGek> | LordAro: 15175.47915591596 |
09:36 | <TrueBrain> | it should only iterate over disastervehicles |
09:36 | <TrueBrain> | https://github.com/OpenTTD/OpenTTD/blob/bef9e3fcfae897f28601844aad1ea45a6b900233/src/disaster_vehicle.cpp#L955 |
09:37 | <TrueBrain> | but I guess that is implemented as a filter :P |
09:37 | <LordAro> | quite probably |
09:37 | <TrueBrain> | worst part, it is most likely empty |
09:37 | <TrueBrain> | as it is much more likely there is no disaster :D |
09:39 | <TrueBrain> | pretty sure that putting disasters in their own pool would double the speed :P |
09:39 | <TrueBrain> | (it would still be slow btw) |
09:39 | <LordAro> | it's not obviously a filter... |
09:40 | <TrueBrain> | "Returns an iterable ensemble of all valid vehicles of type T" |
09:41 | <TrueBrain> | (I do not know how this Pool:: shit works, so I leave that to you :D) |
09:41 | <LordAro> | mm, that's what i'm looking at :D |
09:41 | <TrueBrain> | but I highly doubt there is even 1 disastervehicle, so I am guessing it is iterating all vehicles trying to find out |
09:42 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has joined #openttd |
09:42 | -!- | Progman is "Peter Henschel" on #openttdcoop.dev #openttd |
09:42 | <TrueBrain> | but I leave further analysis to you :) Just do release, a 2x faster chain-removing is nice, but it won't solve the bug :) |
09:43 | <Eddi|zuHause> | <TrueBrain> I still think the bug is that you are allowed to have such a huge chain of vehicles :P <-- we should probably cap the length of a free wagon chain, and allow for there to be multiple chains instead |
09:43 | <TrueBrain> | that is one possible solution, yes :) |
09:43 | <LordAro> | would screw with AI though |
09:43 | <TrueBrain> | pretty sure this is a bug in the AI ;) |
09:43 | <LordAro> | it's hard enough for them to deal with engine-less wagon chains as it is |
09:44 | <LordAro> | for sure |
09:44 | <Eddi|zuHause> | LordAro: probably less than disallowing selling an engine when the resulting wagon chain would get too long |
09:44 | <Eddi|zuHause> | would be a chance to make the free wagon chains more train-like |
09:45 | <Eddi|zuHause> | which could help AIs get a better grasp on them |
09:45 | <LordAro> | mildly surprised we don't already have per-type vehicle pools |
09:45 | <LordAro> | wouldn't be that hard to split out, i would think |
09:45 | -!- | sla_ro|master [slamaster@89.136.179.137] has joined #openttd |
09:45 | -!- | sla_ro|master is "slamaster" on @#sla #openttd |
09:46 | <TrueBrain> | it used to be very difficult, as some code depends on iterating all vehicles |
09:46 | <Eddi|zuHause> | i.e. they're a train, with a number, etc. you just can't send them out of the depot with power=0 |
09:46 | <TrueBrain> | one can now fix that easier, by combining iterators |
09:46 | <LordAro> | mm, true |
09:46 | <TrueBrain> | (FOR_ALL_VEHICLES couldn't, if my memory serves me well) |
09:46 | <LordAro> | grep -R Vehicle::Iterate src | wc -l |
09:46 | <LordAro> | 98 |
09:46 | <TrueBrain> | so I would think too that with all the C++ changes, this should now be possible |
09:46 | <LordAro> | still quite a lot of them :) |
09:47 | <LordAro> | wait, 81 |
09:47 | <TrueBrain> | yeah, but it is now a function :) |
09:48 | <TrueBrain> | guess a lot of code could benefit from splitting Road from Trains from ... in the iterate :) |
09:48 | <TrueBrain> | can be in the same pool btw; just the iterate should not need to skip them |
09:48 | <TrueBrain> | (and run IsValidId on them :P) |
10:05 | -!- | DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has quit [Quit: DasPoseidon] |
10:05 | -!- | DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has joined #openttd |
10:05 | -!- | DasPoseidon is "DasPoseidon" on #openttd |
10:20 | <TrueBrain> | LordAro: do we want the savegame archive to download BaNaNaS content before running the save? Or something like that .. |
10:20 | <TrueBrain> | otherwise savegames with NewGRFs etc will never really be tested, I guess |
10:20 | <TrueBrain> | no clue how to do that btw :P |
10:20 | <TrueBrain> | guess it is time for a parameter to "auto-download missing content if possible" :P |
10:26 | -!- | WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds] |
10:28 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd |
10:28 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
10:30 | -!- | Flygon_ [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has quit [Quit: A toaster's basically a soldering iron designed to toast bread] |
10:32 | <Eddi|zuHause> | i would say the archive should contain all dependencies for each savegame |
10:32 | <LordAro> | TrueBrain: mm, tricky |
10:32 | <TrueBrain> | I am not going to archive zBase ;) |
10:32 | <LordAro> | that's not part of the savegame :p |
10:33 | <LordAro> | nuts on the other hand... |
10:33 | <TrueBrain> | fair; take any other big NewGRF ;) |
10:33 | <TrueBrain> | it is just not practicle |
10:33 | <TrueBrain> | and as I removed "download all content", it might be only fair for dedicated servers to have: download requirements for this savegame |
10:33 | <TrueBrain> | I guess |
10:33 | <Eddi|zuHause> | what about savegames requiring non-bananas grfs? |
10:33 | <TrueBrain> | we very properly cannot store those anyway |
10:34 | <TrueBrain> | if someone doesn't want his GRF on BaNaNaS, I am pretty sure they don't allow us to archive it :P |
10:52 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds] |
10:53 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
10:53 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
11:03 | <LordAro> | did we want to do a release today? |
11:03 | <TrueBrain> | don't think so |
11:03 | <TrueBrain> | why would we want to? |
11:03 | -!- | andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd |
11:03 | -!- | andythenorth is "andythenorth" on #openttd |
11:03 | <Eddi|zuHause> | we should merge #7000 before making a beta release |
11:04 | <TrueBrain> | I think we should do a bit more than 1 PR :) |
11:05 | <TrueBrain> | LordAro: really, a release before mid feb I would consider unlikely |
11:05 | <TrueBrain> | and we should skip "beta" |
11:05 | <andythenorth> | yo |
11:05 | * | andythenorth has been outside |
11:06 | <LordAro> | i'd rather at least one beta before branching |
11:06 | <LordAro> | give people a chance to use it in multiplayer contexts - don't really want anothr 1.10 |
11:06 | <@DorpsGek> | [OpenTTD/OpenTTD] JGRennison commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
11:06 | <LordAro> | full of desyncs, thay |
11:06 | <TrueBrain> | haha, okay, fair :) |
11:06 | <LordAro> | that* |
11:06 | <Eddi|zuHause> | TrueBrain: skipping beta is a bad idea, because historically that's when we get actual feedback from a wider audience |
11:07 | <TrueBrain> | Eddi|zuHause: that is a non-sense argument; RCs carry the same job |
11:07 | <TrueBrain> | we did not do betas that often, over the years |
11:07 | <Eddi|zuHause> | but RCs carry a stricter "we don't change anything big anymore" message |
11:08 | <TrueBrain> | so should beta (and historical, has, except for I believe 1 release, which we regretted :P) |
11:08 | <TrueBrain> | it is more about: how much backporting do we expect, and how much do we enjoy that, honestly |
11:08 | <@DorpsGek> | [OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
11:10 | <TrueBrain> | as the only difference between beta and RC is for us if it is branched or not :) |
11:10 | <TrueBrain> | which historical had to do with a feature-freeze .. and a "now let's fix the bugs on the issue tracker for a few days" :D |
11:11 | <TrueBrain> | owh, Rb could always get so passioned about that .. when it was < 30 bugs, a release could go ahead :P |
11:11 | <TrueBrain> | fun times :D |
11:13 | <Eddi|zuHause> | yes. so a beta release marks the start of feature freeze, an RC the end of feature freeze (because that's when we branch off) |
11:13 | <Eddi|zuHause> | anything you fix in beta doesn't need backports |
11:13 | <Eddi|zuHause> | because it's not branched yet |
11:14 | <TrueBrain> | I am happy you are repeating my words :) Means we say the same ;) |
11:15 | <@DorpsGek> | [OpenTTD/OpenGFX] Mailaender commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file https://git.io/JL7wG |
11:15 | <TrueBrain> | LordAro: anyway, to come back to our conversation: I have a few things on my list I would like to finish before any release, if that is not a problem :) |
11:16 | <TrueBrain> | I feel that rushing in a release is not the right call atm, just because we like to have fun with dates ;) :D (but, my opinion; if you have other things in the balance I would love to hear :D) |
11:17 | <Eddi|zuHause> | remember when we had the ambition to shorten the release cycle? :p |
11:19 | <andythenorth> | when did we last release? |
11:19 | * | andythenorth looks |
11:19 | <andythenorth> | August |
11:19 | <TrueBrain> | LordAro: one of the main things on my list is M1 support btw :) |
11:20 | <andythenorth> | does anyone have an M1? |
11:23 | <TrueBrain> | (but also for example the settings PR should be merged, in what-ever form :D) |
11:24 | <Eddi|zuHause> | to conclude: we have too many open questions to declare a feature freeze yet |
11:25 | <TrueBrain> | questions? no, we mostly have unfinished work to push |
11:26 | <Eddi|zuHause> | i would use the words "question" and "work" interchangably :p |
11:26 | <TrueBrain> | a question is something that requires an answer; we just require hands to do work :) |
11:26 | <Eddi|zuHause> | anyway, i would still suggest trying to resolve these in the next weeks rather than the next months |
11:26 | <TrueBrain> | which has been lacking for a while .. so there is a bit of a backlog :) |
11:27 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds] |
11:27 | <TrueBrain> | that fully depends on how motivated people are/get, and how many people want to be pedantic about silly things :) |
11:27 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd |
11:27 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
11:28 | <Eddi|zuHause> | oh, i can be pedantic about silly things :) |
11:28 | <Eddi|zuHause> | motivation is a... different story |
11:30 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on pull request #7895: Savegame regression testing https://git.io/JL7XF |
11:31 | <TrueBrain> | we all can be rather pedantic about silly things, and waste a lot of time on them :P :D We found each other there :P |
11:31 | <TrueBrain> | I will see if I can make a small TODO list of things I would like to have done before a beta this weekend or something :) |
11:32 | <TrueBrain> | but basically my motivation is: I would like to be proud of 1.11, and not go: here goes nothing! :P :D |
11:33 | <andythenorth> | are we working to get things in to release, or to get PRs out of queue? :) |
11:33 | * | andythenorth would like to help |
11:33 | <TrueBrain> | getting PRs resolved is a goal, but not a very useful one, in my opinion :) |
11:34 | <TrueBrain> | finding which PRs are worth including and which can wait, however, is something else; but that is exactly what I have been doing lately ;) |
11:35 | <TrueBrain> | but mostly, we need to give some people time to get back from the xmas break ;) |
11:40 | <@DorpsGek> | [OpenTTD/OpenTTD] michicc commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
11:47 | <TrueBrain> | Lol @ michi_cc .. things get worse and worse while diving into the details of that issue :D |
11:48 | <TrueBrain> | Why didn't this surface years ago? :p |
11:48 | <+michi_cc> | Because humans don't have free wagon chains to the mount everest and even AI authors don't really like them? :p |
11:50 | <Eddi|zuHause> | i still haven't understood what that code is actually trying to achieve |
11:50 | <Eddi|zuHause> | the comments don't seem to match what the code does |
11:52 | <supermop_Home> | andythenorth is NE facing slope meant to look brighter than SE? |
11:52 | <supermop_Home> | looks that way in ogfx arctic grass and dirt but feels wrong |
11:52 | <Eddi|zuHause> | there is some weird lighting like that in original graphics as well |
11:53 | <supermop_Home> | im making NE facing roof lighter than SE accordingly, but its a very subtle difference |
11:53 | <andythenorth> | the lighting on the tiles is different to all the other lighting |
11:55 | <andythenorth> | sun is pretty much directly perpendicular to a SE roof IMO |
11:55 | <andythenorth> | so fully lit |
11:55 | <andythenorth> | NE facing roofs are usually very few pixels due to slope |
12:09 | <Eddi|zuHause> | i'm sure wars have been fought over which lighting was correct |
12:11 | <andythenorth> | nobody won |
12:11 | <andythenorth> | the correct answer is to go the original baseset, which is definitive |
12:12 | <andythenorth> | punchline is too silly, the original baseset has 3 or 4 different lighting directions |
12:19 | -!- | snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd |
12:19 | -!- | snail_UES_ is "Jacopo Coletto" on #openttd |
12:26 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8465: Documentation: COMPILING.md does not describe how to make a non-debug build on non-Windows https://git.io/JLHTh |
12:29 | <Timberwolf> | https://i.imgur.com/5kZreF4.png |
12:31 | <andythenorth> | TrueBrain \o/ |
12:31 | <andythenorth> | oops wrong tab complete |
12:31 | <andythenorth> | this irc client does not tab-complete in alphabetical order :P |
12:32 | <TrueBrain> | Timberwolf: wauw |
12:32 | <andythenorth> | Timberwolf \o/ |
12:32 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8448: New feature: option to see charts of all items in the balance sheet dating from 10 years prior. https://git.io/JLyv2 |
12:32 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8448: New feature: option to see charts of all items in the balance sheet dating from 10 years prior. https://git.io/JLyv2 |
12:33 | <TrueBrain> | oef, I clearly had not looked at the issue-list in a while .. |
12:34 | <andythenorth> | I tried :) |
12:34 | <andythenorth> | but every oef |
12:35 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8294: [Small compile issue] wrong name for bin/ https://git.io/JJyoU |
12:35 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8294: [Small compile issue] wrong name for bin/ https://git.io/JJyoU |
12:38 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8303: Passwords not autosaving https://git.io/JUYLu |
12:38 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8303: Passwords not autosaving https://git.io/JUYLu |
12:39 | <TrueBrain> | opening random issues .. so far, 3-for-3 on closing them :) |
12:40 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8310: when I logged in to 1M city mania the error window pops up... https://git.io/JU0EE |
12:40 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8310: when I logged in to 1M city mania the error window pops up... https://git.io/JU0EE |
12:40 | <TrueBrain> | I like these issues .. "problem is solved".. so .. CLOSE! :D |
12:44 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8296: Non-latin text language not showing in mac os https://git.io/JJxmQ |
12:44 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8296: Non-latin text language not showing in mac os https://git.io/JJxmQ |
12:44 | <TrueBrain> | 4 / 5 |
12:49 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8447: Color tracks and lanes by used capacity https://git.io/JLyvC |
12:49 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8447: Color tracks and lanes by used capacity https://git.io/JLyvC |
12:49 | <TrueBrain> | 6 / 7 (I miscounted earlier) |
12:49 | <TrueBrain> | this is fun :D |
12:51 | -!- | glx [glx@000128ec.user.oftc.net] has joined #openttd |
12:51 | -!- | glx is "Loïc GUILLOUX" on #openttd |
12:51 | -!- | mode/#openttd [+v glx] by ChanServ |
12:52 | <TrueBrain> | https://github.com/OpenTTD/OpenTTD/issues/8314 <- hmm .. to triage I would need a NewGRF with power/unpower ... |
12:53 | <TrueBrain> | andythenorth: did you want to make yourself useful? Can you validate if that bug is still current? :D |
12:55 | -!- | twpol [uid14638@id-14638.tooting.irccloud.com] has quit [] |
12:55 | -!- | twpol [sid14638@2001:67c:2f08:4::392e] has joined #openttd |
12:55 | -!- | twpol is "James Ross" on #openttd |
12:59 | <@DorpsGek> | [OpenTTD/OpenTTD] JGRennison commented on issue #8465: Documentation: COMPILING.md does not describe how to make a non-debug build on non-Windows https://git.io/JLHTh |
13:00 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8194: Releases from version 1.10.1 no longer work on mid-2007 iMac https://git.io/JfMJz |
13:00 | * | andythenorth reading |
13:03 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8465: Documentation: COMPILING.md does not describe how to make a non-debug build on non-Windows https://git.io/JLHTh |
13:04 | <TrueBrain> | LordAro / michi_cc : any opinion on ^^ ? Default CMake builds debug-builds (as we did with 'configure' too), as source is meant for developers .. and they likely want a debug build. Should we extend our documentation to include how to make release-builds? I am very tempted to just say: read CMake documentation, honestly :) |
13:04 | <TrueBrain> | (the more you write how to compile, the more error-prone it gets, history has shown :P) |
13:05 | <Eddi|zuHause> | TrueBrain: imho, telling people to "RTFM" while they try to read the FM doesn't sound like a good idea |
13:06 | <TrueBrain> | that is .. too blunt |
13:06 | <TrueBrain> | we tell how to build a debug build |
13:06 | <TrueBrain> | we do not go into detail how CMake works |
13:06 | <TrueBrain> | for that, CMake has a very well written documentation |
13:06 | <TrueBrain> | redoing documentation on how to use tools, is rarely useful :) |
13:06 | <TrueBrain> | we also don't tell in detail how to use MSVC, etc |
13:07 | * | andythenorth thinks the main audience for this is 'people compiling JGR because there are no binaries' |
13:07 | <andythenorth> | + andythenorth and snail |
13:07 | <TrueBrain> | andythenorth: you are clearly mistaken :) |
13:07 | <TrueBrain> | as I asked about that ;) |
13:07 | <TrueBrain> | (and that is exactly why I asked about it :D ) |
13:07 | <andythenorth> | assumptions debunked |
13:07 | <andythenorth> | ok |
13:07 | <Eddi|zuHause> | TrueBrain: what i'm trying to say is: don't expect people to know cmake |
13:08 | <TrueBrain> | Eddi|zuHause: we don't :) |
13:08 | <TrueBrain> | hence we explain how to make a debug build |
13:08 | <andythenorth> | but we don't have to solve every problem |
13:08 | <TrueBrain> | which is 90% of the time what developers want :) |
13:08 | <andythenorth> | the audience of people who want to build, but not a debug is limited |
13:08 | <andythenorth> | it's basically me |
13:08 | <andythenorth> | and a few others |
13:09 | <Eddi|zuHause> | TrueBrain: btw, i think your assumptions are wrong |
13:09 | <@DorpsGek> | [OpenTTD/OpenTTD] andythenorth commented on issue #8314: Converting railtypes under a train https://git.io/JUg2Z |
13:09 | <twpol> | It made a huge difference to my testing of automatic separation, as fast-forward in debug is... basically normal speed ;) But I also don't think you need anything more than a link to CMake docs really. |
13:10 | <TrueBrain> | twpol: good point; we do link the download page, not the documentation page |
13:16 | <@DorpsGek> | [OpenTTD/bananas-api] pyup-bot opened pull request #78: Scheduled monthly dependency update for January https://git.io/JL79a |
13:16 | <LordAro> | no particular harm in mentioning cmake_build_type, imo |
13:17 | <TrueBrain> | owh boy, this spam again ... |
13:17 | <@DorpsGek> | [OpenTTD/bananas-frontend-cli] pyup-bot opened pull request #16: Scheduled monthly dependency update for January https://git.io/JL79X |
13:17 | <LordAro> | explicitly, i mean |
13:17 | <TrueBrain> | LordAro: where to draw the line, the question is :) |
13:17 | <TrueBrain> | we used to be very explicit in our docs ... and it was broken most of the time :P |
13:17 | <TrueBrain> | I found a nice compromise |
13:18 | <@DorpsGek> | [OpenTTD/bananas-frontend-web] pyup-bot opened pull request #52: Scheduled monthly dependency update for January https://git.io/JL797 |
13:19 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain opened pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake https://git.io/JL79j |
13:19 | <TrueBrain> | there ^^ :) |
13:19 | <@DorpsGek> | [OpenTTD/bananas-server] pyup-bot opened pull request #40: Scheduled monthly dependency update for January https://git.io/JL7Hv |
13:19 | <TrueBrain> | made it more explicit :D |
13:19 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain updated pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake https://git.io/JL79j |
13:20 | <@DorpsGek> | [OpenTTD/DorpsGek] pyup-bot opened pull request #41: Scheduled monthly dependency update for January https://git.io/JL7H3 |
13:23 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8112: Players report unauthorized clients joining passworded companies https://git.io/JfGhG |
13:24 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain updated pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake https://git.io/JL79j |
13:24 | <TrueBrain> | stupid commit message checker >:D |
13:25 | <@DorpsGek> | [OpenTTD/master-server] pyup-bot opened pull request #23: Scheduled monthly dependency update for January https://git.io/JL7Ho |
13:26 | <@DorpsGek> | [OpenTTD/master-server-web] pyup-bot opened pull request #18: Scheduled monthly dependency update for January https://git.io/JL7HD |
13:28 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8253: Very large company values are not graphed correctly https://git.io/JJUWy |
13:35 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8213: Crash while maximizing the window on first run after compilation https://git.io/JfyF0 |
13:35 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8213: Crash while maximizing the window on first run after compilation https://git.io/JfyF0 |
13:36 | <TrueBrain> | https://github.com/OpenTTD/OpenTTD/issues/8168 <- what a nice little bug :D |
13:42 | <TrueBrain> | LordAro: any chance of you updating your XDG patch btw? :D |
13:42 | <@DorpsGek> | [OpenTTD/OpenTTD] michicc commented on issue #8194: Releases from version 1.10.1 no longer work on mid-2007 iMac https://git.io/JfMJz |
13:42 | <TrueBrain> | michi_cc: if you are right, there is no way for us to fix that, I guess .. would be a bit sad :) |
13:43 | <LordAro> | TrueBrain: oh yes, i should do that |
13:43 | <TrueBrain> | <3 |
13:43 | <+michi_cc> | I would hope there is some magic -f<something> or -m<something> compiler flag for that |
13:43 | <TrueBrain> | (I am not using XDG as I don't have that weird library installed ... :P) |
13:43 | <@DorpsGek> | [OpenTTD/team] danidoedel opened issue #116: [de_DE] Translator access request https://git.io/JL7QW |
13:43 | <TrueBrain> | michi_cc: but that means we would produce binaries for all Macs without SSE4 support |
13:44 | <TrueBrain> | hurting their performance, possibly, right? |
13:44 | <+michi_cc> | Yeah, compiler toggle is usually all or nothing. |
13:44 | -!- | _Artea is now known as Artea |
13:44 | <TrueBrain> | so we would have to produce 2 builds, make this a user-problem, or make all Macs suffer, I guess :D |
13:45 | <+michi_cc> | I mean, it would likely not effect our custom SSE code, just if the optimizer inserts some by itself. |
13:45 | <TrueBrain> | ah, fair, that shouldn't be "too bad" I guess :) |
13:45 | <snail_UES_> | I’m now trying to switch from macports to homebrew… wish me luck |
13:46 | <TrueBrain> | luck |
13:47 | <Eddi|zuHause> | wish |
13:47 | <+michi_cc> | Google thinks the flag should be -msse3, and I do know that we already have some specific overrides in CMakeLists of the blitter. |
13:47 | <TrueBrain> | ugh, found more issues with xdg support in OpenTTD .. boy ... |
13:48 | <+michi_cc> | I don't really know the cmake execution order though, i.e. where to insert what to get the proper flag arrangement. |
13:49 | <TrueBrain> | hmm ... so if 32bpp_sse4.cpp is included, it adds -msse4.1 |
13:50 | <TrueBrain> | should be for those files only |
13:50 | <TrueBrain> | you should be good to set -msse3 for the rest, and it should do the right thing |
13:50 | <TrueBrain> | should should should :D |
13:50 | <LordAro> | TrueBrain: also want to do something to make the cmake warning go away on arch, as its been annoying me |
13:50 | <TrueBrain> | the one suggesting to make a Pull Request? :D |
13:53 | <TrueBrain> | in C++, std::string == std::string, is that a strcmp or a pointer compare? |
13:53 | <+michi_cc> | strcmp |
13:53 | <LordAro> | strcmp |
13:54 | <LordAro> | jinx |
13:54 | <TrueBrain> | tnx :) |
13:54 | <TrueBrain> | then this code "should work" .. but .. yeah, I will wait for the PR update from LordAro before I delve into XDG :) |
13:54 | <+michi_cc> | operators on std::string usualy just do what you expect. |
13:55 | <TrueBrain> | but my expectations are very weird :P |
13:55 | <TrueBrain> | you do realise that, right? :D |
13:55 | <snail_UES_> | maybe it’s a silly question, but I’m gonna ask anyway |
13:55 | <TrueBrain> | I just asked a silly question, so bring it on :) |
13:55 | <snail_UES_> | anyone here runs MatLab in a recent version of Mac OS (greater than 12) ? |
13:56 | <TrueBrain> | all eyes look at andythenorth :P |
13:56 | <snail_UES_> | I mean greater than 10.12 . The fear of losing it is the only thing that pulls me from upgrading my OS |
13:58 | <andythenorth> | never matlabbed |
13:59 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #8057: Recognize NT 5.2 Service Pack 2 as supported in the installer https://git.io/JvbYw |
13:59 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain closed issue #8057: Recognize NT 5.2 Service Pack 2 as supported in the installer https://git.io/JvbYw |
13:59 | <TrueBrain> | owh, right, new release also adds the "what to do with signing" to the todolist .. ugh |
14:01 | <snail_UES_> | andythenorth: you didn’t miss much :) but it’s the only mathematical/statistical package I know well and I wouldn’t like to lose it |
14:06 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain commented on issue #7842: Linkgraph takes a very long time to recalculate on large save, causing hangs https://git.io/Jeig0 |
14:10 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds] |
14:11 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd |
14:11 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
14:17 | <LordAro> | random quesrion: should all the issues that have been fixed "automatically" by cmake be mentioned in the changelog? |
14:17 | <LordAro> | question* |
14:18 | <TrueBrain> | hmmm .. that is a nice random question :) |
14:18 | <TrueBrain> | historical, we only use the "git log" to write the Changelog, not? |
14:18 | <TrueBrain> | and not the issue-tracker |
14:18 | <+michi_cc> | snail_UES_: https://www.mathworks.com/support/requirements/platform-road-map.html |
14:18 | <TrueBrain> | which means many things can go unnoticed in the changelog |
14:18 | <TrueBrain> | is that what you mean, kinda? |
14:19 | <snail_UES_> | michi_cc: thanks |
14:19 | <snail_UES_> | I have 2016b, it says it works on 10.12 but doesn’t say anything about newer systems |
14:20 | <snail_UES_> | and new matlab versions are so expensive... |
14:22 | <+michi_cc> | Well, the official list for that is https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/SystemRequirements-Release2016b_Macintosh.pdf |
14:22 | <+michi_cc> | But I guess that was from the initial release. |
14:23 | <snail_UES_> | hmmm |
14:23 | <snail_UES_> | michi_cc: yes, I think so, that pdf was created back in 2016 |
14:23 | <snail_UES_> | https://ralocz.weebly.com/matlab-2016b-mac-download.html |
14:23 | <snail_UES_> | you can just download it? I think you later need to buy a license key or something |
14:24 | <Eddi|zuHause> | i'm not sure i would put much trust in that site :p |
14:24 | <+michi_cc> | https://de.mathworks.com/matlabcentral/answers/358261-why-do-my-matlab-files-appear-corrupt-on-macos-high-sierra says that 2017b is strongly recommended for OSX 10.13 |
14:25 | <TrueBrain> | LordAro: and if I understand you correctly, how do you think we can manage that? (honest question, to be clear :D) |
14:25 | <snail_UES_> | michi_cc : thanks for that. I knew it :( |
14:26 | <snail_UES_> | so it’s either matlab or being able to compile openttd |
14:26 | <LordAro> | TrueBrain: yes, that's what i mean |
14:26 | <TrueBrain> | should we label issues we close with a "changelog" label or something? Or just browse all issues between now and last release? |
14:26 | <LordAro> | don't have a good way of generating it though, other than getting the closed date (or, last changed) of all the issues |
14:27 | <TrueBrain> | I kinda like it, honestly |
14:27 | <TrueBrain> | to mention bugs we fixed |
14:27 | <TrueBrain> | as when cleaning up the issues now, I find all kinda of things we kinda fixed, or completely fixed |
14:27 | <TrueBrain> | "by accident" basically :D |
14:28 | -!- | iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has joined #openttd |
14:28 | -!- | iSoSyS is "realname" on #/r/openttd #openttd |
14:29 | <LordAro> | aye |
14:35 | -!- | HerzogDeXtEr [~farci@ip92340089.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer] |
14:37 | -!- | jottyfan [~Thunderbi@x4dbfae34.dyn.telefonica.de] has quit [Quit: jottyfan] |
15:04 | -!- | J0anJosep [~J0anJosep@185.242.251.135-ip.operadors.cat] has quit [Quit: Konversation terminated!] |
15:10 | <snail_UES_> | now I get this error when I try to compile JGR’s patch: |
15:10 | <snail_UES_> | CMakeFiles/openttd.dir/build.make:6551: *** target pattern contains no `%'. Stop. |
15:10 | <snail_UES_> | make[1]: *** [CMakeFiles/openttd.dir/all] Error 2 |
15:10 | <snail_UES_> | make: *** [all] Error 2 |
15:10 | <snail_UES_> | any ideas? |
15:18 | <LordAro> | snail_UES_: space in your checkout/build path? |
15:18 | <LordAro> | or other weird character |
15:18 | <TrueBrain> | that shouldn't matter |
15:19 | <LordAro> | shouldn't |
15:19 | <LordAro> | could also be ':', which i've seen in the past |
15:19 | <LordAro> | that was a fun one to debug |
15:19 | <TrueBrain> | :D |
15:19 | <TrueBrain> | the initial version of CMake I build by having a very weird path |
15:19 | <TrueBrain> | as I wanted to be very sure that problem would die once and for all :P |
15:20 | <LordAro> | been changed quite a lot since then :) |
15:20 | <TrueBrain> | I have seen that % error before, but I cannot really remember |
15:20 | <TrueBrain> | it generated a weird line .. |
15:20 | <TrueBrain> | owh, MSVC did that |
15:20 | <snail_UES_> | LordAro: the folder reads: openttd_jgr_202012 |
15:20 | <TrueBrain> | with Squirrel |
15:20 | <LordAro> | all the script generation, for instance |
15:20 | <LordAro> | snail_UES_: full path? |
15:21 | <TrueBrain> | snail_UES_: what is in CMakeFiles/openttd.dir/build.make line 6551 ? |
15:21 | -!- | gnu_jj_ [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [] |
15:21 | <snail_UES_> | LordAro: /roba/openttd_jgr_202012 |
15:21 | <LordAro> | dunno then |
15:21 | <LordAro> | what TB said |
15:22 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
15:22 | -!- | gnu_jj is "jj" on #ceph-devel #ceph #openttd.dev #openttd |
15:22 | <snail_UES_> | TrueBrain: hmm, that folder doesn’t exist |
15:22 | <TrueBrain> | that is rather impossible :P |
15:22 | <TrueBrain> | it is in your build folder |
15:23 | <snail_UES_> | wairt, I was looking in the wrong place |
15:24 | <snail_UES_> | openttd: PNG::PNG-NOTFOUND |
15:24 | <snail_UES_> | did I forget to install something through homebrew? |
15:25 | <TrueBrain> | png, for one :) |
15:25 | <TrueBrain> | but that should be handled graceful |
15:25 | <TrueBrain> | well, clearly it does not :P |
15:25 | <snail_UES_> | so, “brew install png” , right? |
15:25 | <TrueBrain> | that I do not know :( Not a MacOS user, sorry :( |
15:25 | <TrueBrain> | our CI uses vcpkg for dependencies .. |
15:26 | <snail_UES_> | np, I’ll try to figure it out |
15:29 | <snail_UES_> | looks like there is nothing called “png” available in homebrew. There is “libpng” , which I already have |
15:29 | <Xaroth> | you also need the header files, if they are packaged separately. |
15:30 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [Ping timeout: 480 seconds] |
15:31 | <TrueBrain> | if you run "cmake ..", it tells you what it detects |
15:31 | <TrueBrain> | what does it say for PNG? |
15:33 | <snail_UES_> | let me check |
15:40 | <snail_UES_> | if I run “cmake ..” in cmake’s “bin” folder, I only get this: |
15:40 | <snail_UES_> | -- Configuring done |
15:40 | <snail_UES_> | -- Generating done |
15:40 | <snail_UES_> | -- Build files have been written to: /roba/cmake-3.19.2 |
15:41 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has quit [Remote host closed the connection] |
15:45 | <snail_UES_> | however, when I ran it before trying to compile ottd, I got this: |
15:45 | <snail_UES_> | -- PNG found -- -DWITH_PNG -- PNG::PNG |
15:51 | <snail_UES_> | I think I’ll change it to “/usr/local/lib/libpng.dylib” in the build.make file |
15:54 | <snail_UES_> | alright, now it looks like it got past that roadblock |
16:01 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
16:01 | -!- | gnu_jj is "jj" on #ceph-devel #ceph #openttd.dev #openttd |
16:08 | <snail_UES_> | now it tells me: |
16:08 | <snail_UES_> | [CMakeFiles/openttd.dir/all] Error 2 |
16:08 | <snail_UES_> | but there is no file “all” in the CMakeFiles/openttd.dir |
16:19 | <supermop_Home> | oops ive just spent the past 90 min listening to the perfect dark soundtrack |
16:25 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Read error: Connection reset by peer] |
16:26 | -!- | WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd |
16:26 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
16:26 | <TrueBrain> | snail_UES_: you are just executing "make" in the end in your build folder, right? |
16:26 | <TrueBrain> | not "make all" or something? :D |
16:26 | <snail_UES_> | just “make" |
16:27 | <snail_UES_> | ok, I still got a very similar error as what I got when I was using MacPorts: |
16:27 | <snail_UES_> | ld: warning: ignoring file /usr/local/lib/liblzo2.a, file was built for archive which is not the architecture being linked (x86_64): /usr/local/lib/liblzo2.a |
16:27 | <snail_UES_> | Undefined symbols for architecture x86_64: |
16:28 | <snail_UES_> | "___lzo_init_v2", referenced from: |
16:28 | <snail_UES_> | LoadFilter* CreateLoadFilter<LZOLoadFilter>(LoadFilter*) in saveload.cpp.o |
16:28 | <snail_UES_> | SaveFilter* CreateSaveFilter<LZOSaveFilter>(SaveFilter*, unsigned char) in saveload.cpp.o |
16:29 | <snail_UES_> | plus a few more |
16:30 | -!- | sla_ro|master [slamaster@89.136.179.137] has quit [] |
16:30 | <TrueBrain> | that indicates your liblzo2.a is of another architecture than your system |
16:31 | <TrueBrain> | you can disable LZO for now, just to see if it continues |
16:32 | <snail_UES_> | make —without-lzo ? |
16:33 | <TrueBrain> | no, via CMake |
16:34 | <TrueBrain> | you can either rename liblzo2.a, which mostly also does the trick :P |
16:34 | <TrueBrain> | cmake-gui allows you to configure it |
16:34 | <TrueBrain> | or "cmake .. -D<option>" |
16:44 | <TrueBrain> | I am guessing liblzo2 is not created by brew btw |
16:44 | <TrueBrain> | but it found it because it was left behind by something else |
16:44 | <TrueBrain> | and it is not build for your system |
16:44 | <TrueBrain> | this is one of the quirks of MacOS, this happens easily and often |
16:48 | <andythenorth> | is it sleeping time? |
16:48 | <TrueBrain> | I no longer hav eto care what people in the UK do, so do what you want :P :P :P |
16:49 | <andythenorth> | we voted for freedom of sleeping? |
16:49 | <andythenorth> | hurrah |
16:50 | <TrueBrain> | :D |
16:50 | <andythenorth> | freedom from the dictats |
16:52 | -!- | Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has quit [Quit: Leaving] |
16:54 | -!- | gelignite [~gelignite@55d4c1a9.access.ecotel.net] has quit [Quit: Stay safe!] |
16:55 | <snail_UES_> | wonderful. I was able to compile it, but now it crashes upon executing |
16:56 | <TrueBrain> | crash, or exit with error? |
16:56 | <snail_UES_> | crash I think |
16:56 | <TrueBrain> | with a crash you get an OS error |
16:56 | <snail_UES_> | Crash encountered, generating crash log... |
16:56 | <snail_UES_> | *** OpenTTD Crash Report *** |
16:56 | <snail_UES_> | etc etc |
16:57 | <TrueBrain> | oef, that is a crash indeed |
16:57 | <TrueBrain> | if you share, we can help you out if you like |
16:57 | <TrueBrain> | (the crash log) |
16:58 | <snail_UES_> | yep, I’m planning to post it in JGR’s thread |
17:03 | <snail_UES_> | written |
17:03 | <snail_UES_> | https://www.tt-forums.net/viewtopic.php?f=33&t=73469&p=1239892#p1239892 |
17:05 | <TrueBrain> | fails in your video driver .. shrug .. that is too OSX specific for me :) |
17:06 | -!- | Wormnest [~Wormnest@35.136.189.95] has joined #openttd |
17:06 | -!- | Wormnest is "Wormnest" on #openttd |
17:12 | <snail_UES_> | TrueBrain: where can you see this? |
17:12 | <snail_UES_> | what part of the crash report? |
17:13 | <TrueBrain> | frame #10: 0x000000010486e709 openttd`WindowQuartzSubdriver::SetVideoMode(int, int, int) + 1145 |
17:13 | <TrueBrain> | it goes from frame #7: 0x000000010486f2d3 openttd`WindowQuartzSubdriver::SetPortAlphaOpaque() + 51 |
17:13 | <TrueBrain> | to frame #6: 0x00007fff944d9b3a libsystem_platform.dylib`_sigtramp + 26 |
17:13 | <TrueBrain> | so it hits a trap there |
17:13 | <TrueBrain> | so something goes wrong with SetPortAlphaOpaque, I am guessing |
17:15 | <snail_UES_> | I see... |
17:27 | -!- | heffer_ is now known as heffer |
17:35 | -!- | Gustavo6046 [~Gustavo60@189.6.235.203] has quit [Ping timeout: 480 seconds] |
17:42 | -!- | azulcosta [~Pendular@bl9-255-20.dsl.telepac.pt] has joined #openttd |
17:42 | -!- | azulcosta is "..." on #openttd @#cpvirtual @#comboios |
17:43 | -!- | nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds] |
17:45 | <azulcosta> | good year everyone! I'm having a problem with 32bit 2cc masks, only in 3 buses (from 11) but only in vertical sprites (direction 1 and 5). it only shows the colored pixeis... the rest of the bus is transparent e no roof or windows.... and i can't figure it out, where's the problem.... |
17:46 | -!- | Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.] |
17:48 | <azulcosta> | here's a picture of the problem |
17:48 | <azulcosta> | http://prntscr.com/weddj1 |
17:48 | <azulcosta> | look at the bus in the right corner.... |
17:51 | <azulcosta> | version 1.10.3 |
17:58 | -!- | Wormnest [~Wormnest@35.136.189.95] has quit [Quit: Leaving] |
17:59 | <andythenorth> | shall we play Train Whack for a bit? https://grf.farm/iron-horse/2.16.0/html/train_whack.html |
18:00 | -!- | iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has quit [Remote host closed the connection] |
18:00 | <azulcosta> | anyone waked to help my problem ? |
18:07 | <andythenorth> | it's quite late for this channel azulcosta |
18:07 | <andythenorth> | most people CET time, gone to sleep :) |
18:07 | <azulcosta> | oh... what time is there ? |
18:07 | <azulcosta> | here's in Portugal is 23h |
18:12 | <andythenorth> | same |
18:12 | -!- | WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds] |
18:13 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd |
18:13 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
18:16 | <azulcosta> | ok, i'll back tomorro |
18:16 | -!- | azulcosta [~Pendular@bl9-255-20.dsl.telepac.pt] has quit [] |
18:37 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds] |
18:38 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
18:38 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
18:39 | -!- | andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth] |
18:47 | <@DorpsGek> | [OpenTTD/OpenGFX] LordAro approved pull request #42: Fix: [Makefile] make sure installed filenames are as OpenTTD expects https://git.io/JL5tt |
18:47 | <@DorpsGek> | [OpenTTD/OpenGFX] LordAro merged pull request #42: Fix: [Makefile] make sure installed filenames are as OpenTTD expects https://git.io/Jf8rW |
18:50 | <@DorpsGek> | [OpenTTD/OpenGFX] LordAro commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file https://git.io/JL7wG |
18:50 | <@DorpsGek> | [OpenTTD/OpenGFX] LordAro closed issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file https://git.io/JL7wG |
18:56 | <@DorpsGek> | [OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
19:10 | <@DorpsGek> | [OpenTTD/OpenTTD] JGRennison commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk |
19:13 | <@DorpsGek> | [OpenTTD/OpenTTD] michicc opened pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to. https://git.io/JL5q4 |
19:14 | -!- | Flygon [~Flygon@2001:44b8:411e:4e00:74f5:7796:b3d2:ac5f] has joined #openttd |
19:14 | -!- | Flygon is "Flygon" on #openttd |
19:16 | <TrueBrain> | NO_SSE4_FOUND ... that name is just a mindfuck |
19:21 | <supermop_Home> | can houses use 2cc? |
19:24 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain approved pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to. https://git.io/JL5qp |
19:25 | <+michi_cc> | TrueBrain: I'm just follow the scheme like the Intel section above (LIFETIME_DSE_FOUND) :p |
19:25 | <TrueBrain> | I know :) It still is a shitty name :P |
19:25 | <TrueBrain> | but what can you do :D |
19:26 | <@DorpsGek> | [OpenTTD/OpenTTD] michicc merged pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to. https://git.io/JL5q4 |
19:26 | <TrueBrain> | there is another MacOS bug report that has at least 3 different crashes reported in it :P |
19:27 | <TrueBrain> | after next nightly, I am going to close that and ask them to create new tickets if they still have crashes .. nearly impossible to figure this out now :( |
19:27 | <TrueBrain> | just because it also crashes for you, doesn't make it the same crash :D |
19:28 | <supermop_Home> | i don't really understand how this works: https://newgrf-specs.tt-wiki.net/wiki/NML:List_of_default_colour_translation_palettes |
19:33 | -!- | Gustavo6046 [~Gustavo60@189.6.235.203] has joined #openttd |
19:33 | -!- | Gustavo6046 is "Gustavo Rehermann <rehermann6046@gmail.com>" on #llvm #openttd |
19:44 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain opened pull request #8477: Fix: prevent clients from making emergency saves twice if server disconnects https://git.io/JL5mn |
19:45 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain updated pull request #8477: Fix: prevent clients making emergency saves twice if server disconnects https://git.io/JL5mn |
19:49 | <@DorpsGek> | [OpenTTD/OpenTTD] TrueBrain updated pull request #8477: Fix: prevent clients making emergency saves twice if server disconnects https://git.io/JL5mn |
19:50 | <TrueBrain> | ugh, English is hard ... :P |
19:52 | -!- | Gustavo6046_ [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has joined #openttd |
19:52 | -!- | Gustavo6046_ is "Gustavo Rehermann <rehermann6046@gmail.com>" on #llvm #openttd |
19:52 | -!- | Gustavo6046 [~Gustavo60@189.6.235.203] has quit [Read error: Connection reset by peer] |
19:52 | -!- | Gustavo6046_ is now known as Gustavo6046 |
19:58 | -!- | Gustavo6046 [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has quit [Read error: Connection reset by peer] |
19:58 | -!- | Gustavo6046 [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has joined #openttd |
19:58 | -!- | Gustavo6046 is "Gustavo Rehermann <rehermann6046@gmail.com>" on #llvm #openttd |
20:26 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds] |
20:26 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has joined #openttd |
20:26 | -!- | Progman is "Peter Henschel" on #openttdcoop.dev #openttd |
20:27 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd |
20:27 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
20:36 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Remote host closed the connection] |
20:39 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd |
20:39 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
20:40 | -!- | DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has quit [Quit: DasPoseidon] |
20:49 | -!- | Progman [~progman@p548d907f.dip0.t-ipconnect.de] has quit [Remote host closed the connection] |
20:51 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Ping timeout: 480 seconds] |
20:51 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
20:51 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
21:07 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Remote host closed the connection] |
21:08 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
21:08 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
21:24 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds] |
21:25 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd |
21:25 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
21:25 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Read error: Connection reset by peer] |
21:25 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
21:25 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
21:34 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [] |
21:35 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
21:35 | -!- | gnu_jj is "jj" on #openttd.dev #openttd #ceph #ceph-devel |
21:38 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds] |
21:38 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd |
21:38 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
21:42 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [] |
21:52 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
21:52 | -!- | gnu_jj is "jj" on #openttd.dev #ceph-devel #openttd #ceph |
21:55 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [] |
22:09 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
22:09 | -!- | gnu_jj is "jj" on #ceph #ceph-devel #openttd #openttd.dev |
22:09 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Read error: Connection reset by peer] |
22:17 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has quit [Ping timeout: 480 seconds] |
22:18 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd |
22:18 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
22:22 | -!- | debdog [~debdog@2a00:79c0:636:3400:7a24:afff:fe8a:d04d] has joined #openttd |
22:22 | -!- | debdog is "Wowbagger" on #openttd |
22:25 | -!- | D-HUND [~debdog@2a00:79c0:666:d000:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds] |
22:35 | -!- | gnu_jj [~quassel@ipbcc05fed.dynamic.kabel-deutschland.de] has joined #openttd |
22:35 | -!- | gnu_jj is "jj" on #ceph #ceph-devel #openttd #openttd.dev |
22:38 | -!- | ekangmonyet [~ekangmony@43.240.21.191] has quit [Ping timeout: 480 seconds] |
22:38 | -!- | WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds] |
22:39 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd |
22:39 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
22:45 | -!- | glx [glx@000128ec.user.oftc.net] has quit [] |
23:07 | -!- | WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Ping timeout: 480 seconds] |
23:08 | -!- | WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd |
23:08 | -!- | WormnestAndroid is "WormnestAndroid" on #openttd |
--- | Log | closed Sat Jan 02 00:00:37 2021 |