IRC logs for #openttd on OFTC at 2018-03-12
⏴ go to previous day
00:01:26 *** supermop has joined #openttd
00:09:46 *** Biolunar has joined #openttd
00:42:18 *** Thedarkb has joined #openttd
01:51:49 *** SeraphAngel has joined #openttd
08:25:04 *** kiwitree has joined #openttd
09:27:25 *** Biolunar has joined #openttd
10:43:55 *** FLHerne has joined #openttd
10:56:32 *** tycoondemon has joined #openttd
11:28:24 *** smoke_fumus has joined #openttd
11:30:40 *** FLHerne has joined #openttd
11:41:19 *** ToffeeYogurtPots has joined #openttd
12:00:40 *** ToffeeYogurtPots has quit IRC
12:01:04 *** ToffeeYogurtPots has joined #openttd
12:01:34 *** ToffeeYogurtPots has joined #openttd
12:07:17 *** andythenorth has joined #openttd
12:07:26 *** andythenorth has left #openttd
13:10:01 *** stefino has joined #openttd
13:12:35 <stefino> hi all. I prepared cargos for vehicles to FIRS economy and found these 3 what I couldn't classify. Chemical (RFPR?), Timber (WDPR?), Packaging ? Thnaks :)
13:17:35 *** TheMask96 has joined #openttd
13:23:55 *** FLHerne has joined #openttd
13:32:06 *** snail_UES_ has joined #openttd
14:15:29 *** ChanServ sets mode: +v tokai
14:18:18 *** FLHerne has joined #openttd
14:50:25 *** FLHerne has joined #openttd
14:57:56 <supermop_work_> stefino: WDPR is finished lumber products, like milled boards, sheets of plywood, MDF
14:58:32 <supermop_work_> packaging is is cardboard boxes, aluminum cans, plastic crates, etc
15:00:43 <supermop_work_> RFPR are fine chemicals, additives for making plastics, etc
15:03:10 <stefino> ok so if I have in firs "chemicals, timber,packaging" what cargo name does it have? RFPR,WDPR and?
15:03:58 <supermop_work_> packaging is MNSP if i recall correctly
15:04:08 <supermop_work_> there is a list online
15:04:39 <stefino> okay okay :) mnsp seems good :) thx
15:26:56 *** ToffeeYogurtPots has quit IRC
15:34:34 *** FLHerne has joined #openttd
15:34:54 *** ToBeFree has joined #openttd
16:29:39 *** SeraphAngel has joined #openttd
16:32:03 *** andythenorth has joined #openttd
16:48:21 *** Alberth has joined #openttd
16:48:21 *** ChanServ sets mode: +o Alberth
17:05:42 *** andythenorth has left #openttd
18:05:11 *** TheMask96 has joined #openttd
18:14:50 *** tycoondemon has joined #openttd
18:32:06 *** HerzogDeXtEr has joined #openttd
18:56:35 *** frosch123 has joined #openttd
19:31:51 *** Wormnest has joined #openttd
19:36:03 *** Progman has joined #openttd
19:38:41 *** andythenorth has joined #openttd
19:42:41 <andythenorth> Alberth: any experience? ^
19:44:25 *** gelignite has joined #openttd
19:44:59 <Alberth> I still haven't experimented with a virtualenv
19:45:19 <Alberth> tbh I don't see why you need one
19:45:21 <supermop_work_> andythenorth: no architect actually detailed those letters or would even bother to
19:45:36 <supermop_work_> thats not really part of our scope
19:45:49 <andythenorth> Alberth: 80:20 setuptools / distutils
19:45:56 <supermop_work_> it almost certainly was the GC who had the 'neat idea'
19:45:59 <andythenorth> virtualenv is a defense against those
19:46:28 <Alberth> right, never use those either, I have a package manager :)
19:46:50 <andythenorth> how do you resolve dependency conflicts?
19:46:58 <andythenorth> or multiple python versions?
19:47:24 <Alberth> I have python2 and python3, not enough?
19:47:37 <andythenorth> I have to have 2.4, 2.6, 2.7, and 3.5
19:47:54 <Alberth> ah, much more insane setup :p
19:47:57 <andythenorth> and I have to have specific versions of setuptools in 2.4 and 2.7
19:48:02 <andythenorth> depending on the project
19:48:03 <Alberth> yes, I can see the problem then
19:48:33 <andythenorth> we used to refuse virtualenv, and use (in a convoluted way) shebangs
19:49:08 <andythenorth> anyway, I digresss, I'll try the tool
19:50:08 <Alberth> ROS and catkin use bash scripts and env vars for everything
19:50:16 <Alberth> so you're not the only one :)
19:51:10 <andythenorth> it's an evil solution, it requires a convoluted build tool
19:51:20 <andythenorth> we now have make build the virtualenv and install deps
19:55:06 *** FLHerne has joined #openttd
19:56:20 <Alberth> yep, I have already given up on catkin and ros to ever become sane :)
20:10:31 <Wolf01> So, shit doesn't work, and I want to make shit work
20:11:05 <Wolf01> Fixed target framework, fixed paths, fixed compiling with /ZW a single file
20:13:06 *** sla_ro|master has joined #openttd
20:23:17 <Wolf01> So, to fix 3 errors I get 580 new ones
20:25:46 <Alberth> more but simpler errors perhaps?
20:27:11 <Wolf01> Yes, all are linker errors, unresolved external symbol
20:27:43 <Wolf01> And one is "75 unresolved externals"
20:27:54 * andythenorth has 101 contrast failures in 1 page :|
20:28:10 <andythenorth> and 37 out of 38 visual diff tests failed
20:28:18 <andythenorth> visual diff is a phenomenal tool btw
20:28:26 <Alberth> they din't dar eadding 75 more errors :)
20:28:29 <andythenorth> we should use it to regression test OpenTTD :P
20:28:35 <Wolf01> Or I can trade those 580 errors with LNK2005, LNK1169 and LNK2038
20:33:26 <Wolf01> "LNK2005 Errors When Link C Run-Time Libraries Are Linked Before MFC Libraries", LNK1169 is "one or more multiply defined symbols found", LNK2038 mismatch detected for 'vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker': value '1' doesn't match value '0' in MSVCRTD.lib(app_appinit.obj)
20:33:51 <Wolf01> I don't have any idea on how to fix them
20:34:10 <Wolf01> But the first 2 seem to go together
20:34:34 <Wolf01> And maybe fixing the third makes everything disappear
20:43:12 <Alberth> maybe the order of libraries is significant? first error seems to say that the C libraries should be after the MFC libraries
20:43:42 <Wolf01> Yess, might be, but I don't know what to change
20:44:34 <Alberth> no list of libraries being included somewhere?
20:44:57 <Alberth> or list of paths? (not sure if that is relevant)
20:45:55 <Alberth> usually that is just which directory should be tried first
20:46:45 <Alberth> unix has these -la -lb -lstuff options for it
20:47:40 <Alberth> you didn't specify what libraries to link?
20:47:49 <Alberth> or what source code to use or so?
20:48:46 <Wolf01> No, I didn't, it uses the standard library names in object files to figure that, at least that's what I understood about the error
20:52:30 <Alberth> perhaps with include or import, the program figures that out itself
20:53:15 <Wolf01> Changing between SDK versions gives different errors, maybe they used a specific SDK version which is not available (some insiders release)
20:54:15 <LordAro> Wolf01: what have you done that touches library settings?
20:54:34 <Alberth> trying to use windows, most likely
20:56:11 <Alberth> some flags to state it's a C thing?
20:56:35 <Wolf01> It's a mixed c/c++ thing
20:57:12 <Alberth> well, whatever, it uses something to decide order, maybe the project type, or flags or something
20:59:24 *** andythenorth has joined #openttd
21:05:43 <Wolf01> %(AdditionalLibraryDirectories); $(VCInstallDir)\lib; $(VCInstallDir)\lib\store <- inverted the last 2
21:07:13 <Alberth> using different directories to have order in linking
21:07:16 <Wolf01> That's when you brute force all the possible permutations of values XD
21:07:43 <Alberth> I really wonder how you would ever design it like that
21:07:44 <Wolf01> Now time to get the resourced from my original CD
21:08:39 <LordAro> Alberth: "design" is probably the wrong word
21:08:59 <Alberth> I was being polite :p
21:11:32 <Wolf01> Lol, I really have to use the CD, all the files I have are for the other version
21:13:08 <DorpsGek> __ln__: Bjarni was last seen in #openttd 6 years, 22 weeks, 4 days, 19 hours, 54 minutes, and 2 seconds ago: <Bjarni> heh
21:13:28 <__ln__> do we have to start assuming he's not coming back?
21:13:55 <LordAro> i think it was about this long last time
21:14:35 <Wolf01> At least Darkvater shown up some days ago
21:16:08 <DorpsGek> __ln__: Darkvater was last seen in #openttd 7 years, 47 weeks, 4 days, 8 hours, 38 minutes, and 4 seconds ago: <Darkvater> good ol' days :)
21:17:00 <Wolf01> Also I don't remember where I put the cd
21:17:20 <Wolf01> I'll try with the other game resources
21:18:46 <Alberth> dorpsgek only records the date when a person says something
21:19:11 <Wolf01> Ok, he stayed for 4 seconds
21:20:19 <Wolf01> Ok, it compiled but now I have some errors
21:23:21 <Wolf01> What? It removed the entire SDL repository
21:24:05 <nielsm> does anyone know if the dos ttd music files have ever been reverse engineered before?
21:24:07 <Wolf01> Paths defined with feets
21:24:20 <nielsm> if not I'm just going to go ahead with it
21:40:03 <nielsm> because I just spent all day staring at gmusic.com from drivers.cat in IA
21:40:18 <Wolf01> Mmmh, the game crashes on "delete mutex"
21:40:28 <nielsm> sorry that was mmusic.com actually
21:45:26 <Wolf01> Ok, where do I define a constant, again?
21:49:44 <Wolf01> Oh, conditional compilation symbols, that's how it is called now
22:23:36 *** SeraphAngel has joined #openttd
22:27:25 *** Biolunar has joined #openttd
22:48:01 *** andythenorth has left #openttd
23:06:44 *** snail_UES_ has joined #openttd
23:34:18 *** FLHerne_ has joined #openttd
23:43:00 *** LordArtoo has joined #openttd
23:45:25 *** FLHerne_ has joined #openttd
23:54:16 *** glx is now known as Guest482
continue to next day ⏵