Back to Home / #openttd / 2009 / 05 / Prev Day | Next Day
#openttd IRC Logs for 2009-05-23

---Logopened Sat May 23 00:00:10 2009
00:21-!-Splex [~splex@c-24-245-55-70.hsd1.mn.comcast.net] has quit [Remote host closed the connection]
00:34-!-stuffcorpse [~rick@121.98.136.241] has quit [Remote host closed the connection]
00:34-!-stuffcorpse [~rick@121.98.136.241] has joined #openttd
00:34-!-z-MaTRiX [~matrix@nude.lesbianbath.com] has joined #openttd
00:34<z-MaTRiX>hi
00:34<z-MaTRiX>encountered a weird thing in OpenTTD
00:35<z-MaTRiX>"unload all, and leave empty" option set, train having 275000 litres of oil after leaving
00:41-!-tokai [~tokai@p54B827DF.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
00:42-!-UFO64 [~jmurray@cpe-24-31-129-140.maine.res.rr.com] has joined #openttd
00:43-!-tokai [~tokai@p54B822A2.dip0.t-ipconnect.de] has joined #openttd
00:43-!-mode/#openttd [+v tokai] by ChanServ
00:45-!-SineDeviance [~jman@cpe-075-176-106-090.carolina.res.rr.com] has quit [Quit: Leaving]
00:52-!-SineDeviance [~jman@cpe-075-176-106-090.carolina.res.rr.com] has joined #openttd
01:00-!-ecke [~ecke@213.195.202.11] has quit [Quit: ecke]
01:38-!-maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has joined #openttd
02:08-!-UFO64 [~jmurray@cpe-24-31-129-140.maine.res.rr.com] has quit [Remote host closed the connection]
02:19-!-Cybertinus [~Cybertinu@tunnel3304.ipv6.xs4all.nl] has joined #openttd
02:25-!-Fenris [~fenris@p5B0D43D9.dip.t-dialin.net] has joined #openttd
02:26-!-maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has quit [Remote host closed the connection]
02:34-!-maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has joined #openttd
03:08-!-ctibor_ [~ctibor@77.48.228.43] has joined #openttd
03:11-!-Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has joined #openttd
03:37-!-TinoM [~Tino@i59F5D031.versanet.de] has joined #openttd
03:39-!-Fenris [~fenris@p5B0D43D9.dip.t-dialin.net] has quit [Quit: Nettalk6 - www.ntalk.de]
03:40-!-SineDeviance [~jman@cpe-075-176-106-090.carolina.res.rr.com] has quit [Quit: Leaving]
03:45-!-Pikka [~PikkaBird@CPE-124-187-66-158.qld.bigpond.net.au] has joined #openttd
03:48-!-Zahl [~Zahl@g226208112.adsl.alicedsl.de] has joined #openttd
03:48-!-Hirundo [~chatzilla@5355F5FD.cable.casema.nl] has joined #openttd
04:05-!-yorick [~Yorick@s55924da0.adsl.wanadoo.nl] has joined #openttd
04:11-!-fonsinchen [~alve@BAEc11f.bae.pppool.de] has joined #openttd
04:17-!-|Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has joined #openttd
04:18-!-frosch123 [~frosch@frnk-590ff3bb.pool.einsundeins.de] has joined #openttd
04:22<@petern>hmm, maybe we need to cull trees a bi more
04:27<@petern>frosch123, pikka's fixed the grf now :D
04:27<@petern>and it does indeed fix the desyncs, at least so far
04:28<frosch123>:)
04:31-!-Progman [~progman@p57A1C0A3.dip.t-dialin.net] has joined #openttd
04:47-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has joined #openttd
04:55<Pikka>woo! :o
04:55-!-ctibor_ [~ctibor@77.48.228.43] has quit [Quit: Konversation terminated!]
05:01-!-Azrael- [~azraeluk@cpc4-papw2-0-0-cust778.cmbg.cable.ntl.com] has joined #openttd
05:02-!-ctibor [~ctibor@77.48.228.43] has joined #openttd
05:02-!-Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has joined #openttd
05:07-!-Aali_ is now known as Aali
05:11<CIA-3>OpenTTD: rubidium * r16394 /trunk/src/ (16 files in 3 dirs): -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
05:20-!-divo [~asd@0x3e42e6e6.adsl.cybercity.dk] has joined #openttd
05:22-!-yorick [~Yorick@s55924da0.adsl.wanadoo.nl] has quit [Quit: Poef!]
05:33-!-ctibor_ [~ctibor@77.48.228.43] has joined #openttd
05:36-!-ctibor [~ctibor@77.48.228.43] has quit [Ping timeout: 480 seconds]
05:55-!-reldred1 [~reldred@115.131.192.130] has joined #openttd
05:55-!-reldred [~reldred@115.131.200.206] has quit [Read error: Connection reset by peer]
06:05-!-Xeryus|bnc is now known as XeryusTC
06:16-!-maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has quit [Remote host closed the connection]
06:16-!-Zahl_ [~Zahl@g226208112.adsl.alicedsl.de] has joined #openttd
06:23-!-phidah [~phidah@1305ds3-oebr.0.fullrate.dk] has quit [Quit: phidah]
06:23-!-Zahl [~Zahl@g226208112.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds]
06:23-!-Zahl_ is now known as Zahl
06:24-!-Biolunar [mahdi@blfd-4db0732d.pool.einsundeins.de] has joined #openttd
06:30-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has quit [Ping timeout: 480 seconds]
06:35-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has joined #openttd
06:45-!-reldred [~reldred@115.131.205.183] has joined #openttd
06:51-!-reldred1 [~reldred@115.131.192.130] has quit [Ping timeout: 480 seconds]
06:53<dexistin>hi, i am trying to figure out what is the best way to replace trains between different types of railways
07:04<dexistin>i tried openttd yesterday after several months, and it lacks only complete graphics/sounds replacement to be perfect :-)
07:08<Ammler>dexistin: use some newgrfs and the replacement is "almost" perfect ;-)
07:10-!-KenjiE20 [~KenjiE20@92.23.82.231] has joined #openttd
07:13<CIA-3>OpenTTD: smatz * r16395 /trunk/src/ai/api/ai_sign.cpp: -Fix (r16379): max sign ID can be higher than total number of signs
07:20-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has quit [Quit: Leaving]
07:22-!-reldred [~reldred@115.131.205.183] has quit [Read error: Connection reset by peer]
07:35<Ammler>possible a grf made on linux or windows wtth the same nfo and same parameters can differ?
07:35<Ammler>Is it*
07:39<frosch123>you mean because of grfcodec?
07:40<Ammler>frosch123: yes
07:40<frosch123>then I would guess binary include sprites
07:40<Ammler>yep
07:40<frosch123>grfcodec is quite broken if it comes to them
07:40<Ammler>it seems that comments on the nfo has influence on the grf too, possible?
07:41<frosch123>it reads the filename until it encounters a linebreak. so it keeps trailing whitespace including sometimes \r or not
07:46<planetmaker>well... the solution is to actually use identical nfo build scripts on linux and windows :P
07:47-!-Klanticus [~quassel@189.35.30.61] has joined #openttd
07:47<Ammler>indeed, they make identical grfs now, so it seems fine.
07:56-!-Klanticus [~quassel@189.35.30.61] has quit [Ping timeout: 480 seconds]
08:01-!-sailo [~simon@hyundai.csn.tu-chemnitz.de] has joined #openttd
08:01-!-sailo [~simon@hyundai.csn.tu-chemnitz.de] has left #openttd []
08:04-!-z-MaTRiX [~matrix@nude.lesbianbath.com] has quit [Ping timeout: 480 seconds]
08:05<kkb1101>in ChangeIndustryProduction() function. the variable 'mult' is assigned first and assigned again without being used.
08:06<kkb1101>oh sorry misread actually not
08:08<Alberth>when in doubt, simply highlight all occurrences with the editor search function.
08:10<kkb1101>ok thanks :D
08:13<CIA-3>OpenTTD: rubidium * r16396 /trunk/src/ (11 files): -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
08:27<CIA-3>OpenTTD: rubidium * r16397 /trunk/src/ (8 files in 2 dirs): -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehicle
08:32-!-|Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has quit [Remote host closed the connection]
08:41-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
08:42-!-Klanticus [~quassel@189.35.184.120] has joined #openttd
08:43-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Remote host closed the connection]
08:43-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
08:45-!-yorick_ [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
08:54-!-yorick_ [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Quit: leaving]
08:54-!-Klanticus [~quassel@189.35.184.120] has quit [Ping timeout: 480 seconds]
08:56<CIA-3>OpenTTD: rubidium * r16398 /trunk/src/newgrf_spritegroup.h: -Feature: make NewGRF callbacks work again; honouring the 'features' of 0.3.2.1, which was released only 5 years ago.
08:57-!-Muxy [~Muxy@smtp.bdelalande.net] has joined #openttd
08:57<Muxy>Kiss from Goulp
08:58<yorick>0.3.2.1 features are building on FreeBSD and MorphOS
08:59<yorick>?
08:59-!-z-MaTRiX [~matrix@nude.lesbianbath.com] has joined #openttd
08:59<z-MaTRiX>hi
09:00<z-MaTRiX>this network is continuously disconnecting
09:00<Eddi|zuHause>no, it's you.
09:09-!-Frostregen [~sucks@dslb-084-058-187-113.pools.arcor-ip.net] has joined #openttd
09:12-!-Pikka [~PikkaBird@CPE-124-187-66-158.qld.bigpond.net.au] has quit []
09:14-!-yorick_ [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
09:15-!-yorick is now known as Guest169
09:15-!-yorick_ is now known as yorick
09:18*yorick looks at z-MaTRiX' hostname...
09:21-!-Guest169 [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Ping timeout: 480 seconds]
09:21<Muxy>Is there a way to make an airport grow automatically ?
09:21<yorick>there isn't.
09:22<Muxy>programmatically speaking
09:22<yorick>you mean like there's planes, and there's more planes, and then all of a sudden there's a bigger airport?
09:23<Muxy>according to its traffic and quality level
09:23<@SmatZ>everything is possible
09:23<Alberth>but far from trivial :)
09:23<Muxy>it's a question of time and resources... i know
09:25<Muxy>and of course time... because after plane evolution, there is no solution to use small airports
09:26<Muxy>Yorck: You see what i mean ?
09:29<@SmatZ>Muxy: you can use that "Engines never expire" setting
09:29<@SmatZ>and helis can use small airports too :-p
09:36-!-Singaporekid [~notme@cm234.psi148.maxonline.com.sg] has joined #openttd
09:38-!-Yexo [~Yexo@32-88-ftth.onsneteindhoven.nl] has joined #openttd
09:38<Yexo>hello
09:41<z-MaTRiX>Eddi|zuHause, all other servers running ok
09:41<z-MaTRiX>Muxy, there is way to make airport grow?
09:42<CIA-3>OpenTTD: frosch * r16399 /trunk/src/newgrf.cpp: -Fix (r4540): Don't treat pointer values as integer.
09:43<z-MaTRiX>yorick, like it? ;>
09:44-!-yorick_ [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
09:50-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Ping timeout: 480 seconds]
09:52-!-yorick_ is now known as yorick
10:00-!-Boukev [~Boukev@195-240-200-232.ip.telfort.nl] has joined #openttd
10:00<Boukev>Hi all
10:01<Alberth>hi
10:02<Boukev>Was just wondering, is there any database of track layouts or something somewhere online?
10:03<Alberth>the wiki, the openttdcoop wiki
10:03<Boukev>Thanks will check
10:04<z-MaTRiX>yeah
10:06<Boukev>Some great junctions in there :)
10:08-!-Brianetta [~brian@client-86-24-144-96.winn.adsl.virgin.net] has joined #openttd
10:15-!-Klanticus [~quassel@189.35.30.61] has joined #openttd
10:26-!-z-MaTRiX [~matrix@nude.lesbianbath.com] has quit [Ping timeout: 480 seconds]
10:27-!-PeterT [~Peter@c-76-19-209-23.hsd1.ma.comcast.net] has joined #openttd
10:30-!-PeterT [~Peter@c-76-19-209-23.hsd1.ma.comcast.net] has quit []
10:34-!-z-MaTRiX [~matrix@2a01:270:dd00:7700:404:dead:beef:cafe] has joined #openttd
10:34<z-MaTRiX>reloaded
10:35-!-Boukev [~Boukev@195-240-200-232.ip.telfort.nl] has quit []
10:43-!-ctibor_ [~ctibor@77.48.228.43] has quit [Read error: No route to host]
10:44-!-ctibor_ [~ctibor@77.48.228.43] has joined #openttd
10:45-!-|Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has joined #openttd
10:55<CIA-3>OpenTTD: yexo * r16400 /trunk/ (9 files in 4 dirs): -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete.
10:58-!-mdv is now known as neli
11:13-!-SineDeviance [~jman@cpe-075-176-106-090.carolina.res.rr.com] has joined #openttd
11:23-!-fonsinchen [~alve@BAEc11f.bae.pppool.de] has quit [Remote host closed the connection]
11:23<CIA-3>OpenTTD: yexo * r16401 /trunk/source.list: -Fix (r16400): forgot to commit the changes to source.list (thanks SmatZ)
11:26<CIA-3>OpenTTD: rubidium * r16402 /trunk/src/ (10 files): -Codechange: make Resolve a function of SpriteGroup
11:28-!-Hirundo_ [~chatzilla@5355F5FD.cable.casema.nl] has joined #openttd
11:28-!-lewymati [~lewymati@aejn21.neoplus.adsl.tpnet.pl] has joined #openttd
11:33-!-Hirundo [~chatzilla@5355F5FD.cable.casema.nl] has quit [Ping timeout: 480 seconds]
11:33-!-Hirundo_ is now known as Hirundo
11:35-!-Fuco [~dota.keys@fuco.sks1.muni.cz] has quit [Quit: Quit]
11:37-!-lobstah is now known as lobster
11:39-!-Fuco [~dota.keys@fuco.sks1.muni.cz] has joined #openttd
11:42-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has joined #openttd
11:46<CIA-3>OpenTTD: smatz * r16403 /trunk/ (18 files in 5 dirs): -Codechange: move code related to subsidies to separate file
11:53-!-Frostregen [~sucks@dslb-084-058-187-113.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds]
12:00-!-TinoM [~Tino@i59F5D031.versanet.de] has quit [Ping timeout: 480 seconds]
12:01<z-MaTRiX>only ocean level can contain water?
12:02<z-MaTRiX>(thinking about higher ocean level)
12:02<frosch123>there are canals and rivers
12:02<Eddi|zuHause>there is an old patch doing that
12:03<z-MaTRiX>but unpatched its default right?
12:03-!-d3xistin [~dexistin@87-198-133-78.ptr.magnet.ie] has joined #openttd
12:03<z-MaTRiX>have not seen water at higher levels, was just wondering
12:05<_ln>it's realism. you know water will not stay above sea level in real life either.
12:05<d3xistin>eh?
12:07-!-Dred_furst [~Dred@resnet749.bournemouth.ac.uk] has joined #openttd
12:07<d3xistin>i guess z-M refers to lakes or maybe even rivers
12:09-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has quit [Ping timeout: 480 seconds]
12:09<d3xistin>just saying it's real, imHo it's absolutely not worth implementing
12:09<_ln>i know... i'm just trying to make Belugas believe it's being realistic now, so he could fix it to unrealistic.
12:10<z-MaTRiX>_ln, well, if you higher the sea edges above sea-level...
12:11<z-MaTRiX>d3xistin, yep that will be a lake
12:12-!-d3xistin is now known as dexistin
12:12<Eddi|zuHause>z-MaTRiX: rivers and lakes are already implemented
12:12<Eddi|zuHause>they are just not autogenerated
12:12<Eddi|zuHause>feel free to address that ;)
12:12<z-MaTRiX>oh ok
12:12<z-MaTRiX>:)
12:13<Eddi|zuHause>hey, idea: use squirrel for map generation :p
12:13<Yexo>Eddi|zuHause: already done, and it's too slow :)
12:13<planetmaker>:D
12:14<z-MaTRiX>"save the trees, eat beavers!"
12:14<dexistin>mm, how can you make a river?
12:14<z-MaTRiX>guessing, map generator
12:14<yorick>wrong...
12:15<yorick>it's the river button
12:15<z-MaTRiX>;<
12:15<z-MaTRiX>transport company makes rivers?:)
12:15<z-MaTRiX>nice
12:15<yorick>np
12:15<yorick>no
12:15<yorick>the scenario editor
12:15<yorick>unless ammler has it his way
12:16-!-TinoM [~Tino@i59F5D031.versanet.de] has joined #openttd
12:16-!-EoD [~EoD@2001:6f8:11ba:3:230:48ff:fe42:121c] has joined #openttd
12:16<EoD>hi
12:17<Ammler>he?
12:17<planetmaker>hm?
12:17<Ammler>there is sadly no possibility to make rivers ingame, wrt realism.
12:17<z-MaTRiX>1000000000 euro should do it :)
12:18<planetmaker>oh, yes
12:18<EoD>Has anyone ever tried to compile openttd on sparc (32/64 bit)?
12:18<_ln>EoD: o/
12:18<EoD>sparc/linux
12:18<_ln>not linux
12:19<planetmaker>well, not really, EoD :)
12:19<planetmaker>Give me access and I might try :)
12:19<Alberth>z-MaTRiX: sure, want my bank account number?
12:19<EoD>ok, so i'll post a bug report
12:19<EoD>i'm using openttd on my sparc(/linux) with 32bit userland for a while now, but 64 bit fails to execute
12:20<EoD>With a "Bus error"
12:20<z-MaTRiX>should į refer to credits ?:)
12:22<planetmaker>nice, EoD
12:22<planetmaker>any idea why? Sounds like faulty memory access.
12:23-!-goodger [~ben@host86-156-60-33.range86-156.btcentralplus.com] has quit [Quit: +++ Out Of Cheese Error +++]
12:23-!-goodger [~ben@host86-156-60-33.range86-156.btcentralplus.com] has joined #openttd
12:23-!-DR_Jekyll [DrJekyll@p57B0B455.dip.t-dialin.net] has joined #openttd
12:23<EoD>no idea so far. I can assure that it don't have faulty memory, it's ECC Ram which is really fine
12:26<EoD>I think it's some combination of (64bit) memory handling and big endian (as it works fine on amd64 and 32bit sparc)
12:28<planetmaker>EoD: I didn't mean to imply that you have faulty memory :)
12:28<planetmaker>I get bus errors, if I programme wrongly and access wrong parts of memory
12:29<_ln>take the train
12:29-!-ctibor_ [~ctibor@77.48.228.43] has quit [Ping timeout: 480 seconds]
12:29<EoD>yeah, but bus errors also occur if you have faulty memory. Just wanted to mention that i don't have faulty memory :)
12:29<planetmaker>ok :)
12:29-!-HerzogDeXtEr [~Flex@88.130.169.97] has joined #openttd
12:30<frosch123>http://bugs.openttd.org/task/2909 <- bus error
12:30-!-Wolle [DrJekyll@p57B0C73F.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
12:31<planetmaker>haha :)
12:31<EoD>lol
12:36-!-HerzogDeXtEr1 [~Flex@89.246.175.250] has quit [Ping timeout: 480 seconds]
12:40<CIA-3>OpenTTD: rubidium * r16404 /trunk/src/newgrf_spritegroup.h:
12:40<CIA-3>OpenTTD: -Fix [FS#2911] (r16378): the number of spritegroups got halved when the new pool was added, which mean there weren't enough spritegroups when you have more than about a dozen ECS vectors.
12:40<CIA-3>OpenTTD: -Change: increase the spritegroup pool's maximum size to something more than the
12:40<CIA-3>OpenTTD: number of real sprites that OpenTTD can handle; for example ECS has about 30
12:40<CIA-3>OpenTTD: spritegroups per real sprite. With the 'old' limit that would mean 'only' about
12:40<CIA-3>OpenTTD: 4000 real sprites worth of spritegroups could be loaded.
12:43-!-Cybertinus [~Cybertinu@tunnel3304.ipv6.xs4all.nl] has quit [Remote host closed the connection]
12:46<Ammler>hehe, nice comment
12:50-!-Klanticus [~quassel@189.35.30.61] has quit [Ping timeout: 480 seconds]
12:53-!-Splex [~splex@c-24-245-55-70.hsd1.mn.comcast.net] has joined #openttd
12:54<EoD>I'll test sparc64 with some other revisions (without ipv6, without the dynamical memory handling and such things) before i post a bugreport
12:54-!-goodger [~ben@host86-156-60-33.range86-156.btcentralplus.com] has quit [Quit: +++ Out Of Cheese Error +++]
12:59<EoD>oldpool is gone? :(
13:01<Alberth>no more swimming
13:08-!-DR_Jekyll [DrJekyll@p57B0B455.dip.t-dialin.net] has quit [Quit: http://www.lagerwiki.de - das Wiki rund um's Thema Lager und Logistik]
13:09<Eddi|zuHause>"goes it throw out limitation?"
13:10-!-Biolunar [mahdi@blfd-4db0732d.pool.einsundeins.de] has quit [Quit: bis dann]
13:13-!-yorick is now known as Guest190
13:13-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has joined #openttd
13:16-!-Guest190 [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Ping timeout: 480 seconds]
13:17-!-theholyduck [~duckzorz@38.80-202-138.nextgentel.com] has joined #openttd
13:18-!-|Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has quit [Quit: oO]
13:22<@SmatZ>EoD: I am regularly testing it on sparc/solaris
13:22<@SmatZ>EoD: sparc is "sensitive" to unaligned 64bit memory access
13:23<@SmatZ>accessing unaligned 64bit ints
13:23<@SmatZ>but 32bit are no problem
13:24<_ln>"sensitive" as in it crashes?
13:25<@SmatZ>with bus error
13:26<_ln>is that a documented feature of sparc?
13:27<@SmatZ>I suppose so :)
13:27<@SmatZ>it would be strange not to have this documented
13:27<@SmatZ>I think special instruction is used to access 64bit data
13:27<EoD>i had some problems with a dual-pci-x Intel NIC which ended in a bus error, too.
13:27<@SmatZ>and it requires them to be aligned
13:27<@SmatZ>or so
13:27<Alberth>It is not uncommon, the M68000 didn't allow 32 bit value access unaligned.
13:28<@SmatZ>actually maybe most architectures require aligned access :)
13:29-!-tokai [~tokai@p54B822A2.dip0.t-ipconnect.de] has quit [Quit: Icebears are cute. Please, take care of them!]
13:29-!-ctibor_ [~ctibor@77.48.228.43] has joined #openttd
13:30<@petern>the question is where is it unaligned
13:31-!-ecke [~ecke@213.195.202.11] has joined #openttd
13:32-!-tokai [~tokai@p54B822A2.dip0.t-ipconnect.de] has joined #openttd
13:32-!-mode/#openttd [+v tokai] by ChanServ
13:32<EoD>what exactly does this mean for openttd?
13:32<Eddi|zuHause>SmatZ: but is that than not a bug of the compiler which inserts that instruction in places where it is not safe?
13:32<Eddi|zuHause>*then
13:33<@SmatZ>Eddi|zuHause: the code is breaking the standard
13:33<@SmatZ>so it's not compiler bug
13:33<Eddi|zuHause>why would high level language code care about alignment?
13:34<_ln>C++ is not that high-level.
13:35<Eddi|zuHause>anyway, which part is the broken standard then?
13:36<EoD>join #openttd.nightly6
13:36<EoD>sorry
13:37<@SmatZ>Eddi|zuHause: pointer to type x should be able to access type x
13:37<@SmatZ>if the programmer is messing with pointers, it's his fault the code doesn't work
13:39<Eddi|zuHause>that does not explain why the compiler inserts an alignment-critical instruction in places where he cannot guarantee alignment (and thus should insert a non-alignment-critical function)
13:40<Eddi|zuHause>and in places like this languages which allow range checking could be helpful
13:42<_ln>well what should the compiler do if you have e.g.: long long a, *b = a; b += 2;
13:42<@SmatZ>it's defined "int64_t" is aligned at 8-byte boundary
13:42<@SmatZ>for that architecture
13:43<@SmatZ>so if you change the pointer so it doesn't point to 8-byte boundary, you will break the code
13:44<Alberth>_ln: that will move b 16 byes (2*sizeof(long long))
13:45<Alberth>You'll need to create an unaligned pointer, then cast it.
13:45<_ln>Alberth: you're right.. what if we assume we had violently casted it to a char*, which i forgot to mention.
13:45<@SmatZ>_ln: undefined behaviour
13:46<_ln>hmm, or is the verb "cast, cast, cast"? it probably is. english only.
13:46<Alberth>so a crash is acceptable behavior :)
13:47<@SmatZ>A pointer to an object or incomplete type may be converted to a pointer to a different
13:47<@SmatZ>object or incomplete type. If the resulting pointer is not correctly aligned57) for the
13:47<@SmatZ>pointed-to type, the behavior is undefined.
13:47<@SmatZ>Eddi|zuHause: ^^^
13:50<EoD>Is there any way i can help?
13:51<@SmatZ>EoD: correctly report the problem at bugs.openttd.org , ideally with a way to reproduce and backtrace :)
13:52<EoD>backtrace is hard
13:53<@petern>why?
13:55<Eddi|zuHause>just run a preprocessor that inserts an assert before each dereferencing operation?
13:55<@SmatZ>not needed, just gdb bin/openttd ; r ; crash it ; bt full
13:56<EoD>I have a 32bit userland (Sparc/Gentoo), so it isn't that easy to get gdb or at least strace to compile 64bit compatible
13:56<Eddi|zuHause>./configure --enable-debug=1 && make run-gdb
13:57-!-dexistin [~dexistin@87-198-133-78.ptr.magnet.ie] has quit [Quit: Leaving]
13:58<EoD>I already tried several ways to get straces compiled with -m64, but it didn't work so farr
14:00<@petern>strace is not useful anyway
14:01<EoD>no it isn't, but it's much smaller than gdb ;)
14:06<CIA-3>OpenTTD: alberth * r16405 /trunk/src/widget.cpp: -Codechange: Move widget drawing code to functions to allow re-use.
14:07-!-yorick [~Yorick@82-171-205-190.ip.telfort.nl] has quit [Ping timeout: 480 seconds]
14:07<@SmatZ>EoD: I don't quite understand your problem
14:07<@SmatZ>you don't need 64bit system to use 64bit variables
14:08<@SmatZ>just install gdb the same way you installed OTTD
14:08<EoD>32bit gdb works with 64bit files?
14:09<@SmatZ>EoD: you are running 64bit OTTD on 32bit system?
14:09<EoD>no
14:09<EoD>I'm using a Sparc/Gentoo system which has a 64bit kernel but a 32bit userland
14:09<@SmatZ>so why would you need 64bit gdb for that?
14:09<EoD>I don't?
14:09<@SmatZ>ah
14:09*EoD gets confused
14:10<@SmatZ>hmm are you mixing 64bit kernel with 32bit glibc?
14:10<EoD>Usually, yes
14:11<EoD>But there someone published some doc to get multilib gcc/glibc on gentoo sparc, which allows to compile 64bit binaries
14:11<EoD>it's a kind of confusing/complicated
14:11<EoD>http://www.gentoo.org/proj/en/base/sparc/multilib.xml
14:12<@petern>seems kind of pointless
14:12<EoD>read the top and the bottom
14:13<EoD>I'm not really that familiar with sparc architecture in general, but i never heard someone telling me that 64bit userland in sparc is any good
14:13<EoD>except for e.g. mysql, iptables and some similiar applications
14:14<@SmatZ>well my guess is the crash is somewhere outside OTTD
14:14<@petern>sounds flakey
14:14<@petern>so
14:14<EoD>hmmm. I thought about it, too. But why does ottd crash and my binaries don't?
14:14<@petern>so your userland is 32 bit
14:15<@petern>and your ottd is 32 bit?
14:15<EoD>my 32bit ottd works just fine, my 64bit ottd doesn't
14:15-!-Hirundo [~chatzilla@5355F5FD.cable.casema.nl] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]]
14:15<EoD>userland is 32bit, except for gcc and glibc
14:16<@petern>so basically
14:16<@petern>ignore 64 bit ottd
14:16<EoD>so i have to set up some sparc64/debian system to post bug reports about ottd?
14:17<@SmatZ>and SDL is 32bit?
14:17<EoD>it's a dedicated version without zlib
14:17<EoD>the sparc is my server/router
14:21<EoD>btw: ottd 0.4 segfaults on sparc64 (no bus error). I'll test ottd 0.5
14:21<@SmatZ>eh
14:22<EoD>just digging out old versions to be sure no version ever worked on sparc64 :)
14:22<@SmatZ>don't care about <0.7 and <r16405
14:22<EoD>how so? ^^
14:22<@SmatZ>it's pointless
14:22<@SmatZ>nobody will fix bugs in 0.4 branch
14:22<EoD>of course
14:22-!-goodger [~ben@host86-156-60-33.range86-156.btcentralplus.com] has joined #openttd
14:23<Eddi|zuHause>the possibility of this being a regression is very low
14:23-!-yorick [~Yorick@s55924da0.adsl.wanadoo.nl] has joined #openttd
14:25<EoD>Is it possible to debug a 64bit binary with a 32bit gdb (i just read about "multi-arch" at the gdb homepage)?
14:29-!-[com]buster [~eternal@cust-03-55bf402e.adsl.scarlet.nl] has joined #openttd
14:30<@petern>you'll just have to try it
14:31<EoD>already compiling
14:34-!-reldred [~reldred@115.131.197.110] has joined #openttd
14:37<EoD>i'm afk until gdb finished compiling (~about tomorrow morning)
14:37<EoD>good evening everyone
14:42<Eddi|zuHause>if you have to compile anyway, why not simply compile as 64 bit?
14:46-!-PeterT [~Peter@c-76-19-209-23.hsd1.ma.comcast.net] has joined #openttd
14:46-!-Frostregen [~sucks@dslb-084-058-113-203.pools.arcor-ip.net] has joined #openttd
14:48<EoD>then i have to compile ncurses, readline and lzma-utils as 64bit, too. This reduces the change of successful compilation a lot :)
14:48<EoD>I'll try to compile gdb as 64bit if it doesn't work with the 32bit gdb version
14:48<Eddi|zuHause>i have no idea why you go through the whole multiarchitecture trouble anyway
14:52<EoD>to find a way to get openttd sparc64 compatible
14:57-!-Muxy [~Muxy@smtp.bdelalande.net] has quit [Quit: Kopete 0.12.5 : http://kopete.kde.org]
15:05<EoD>i think i'm back tomorrow
15:05<EoD>bye everyone
15:05-!-EoD [~EoD@2001:6f8:11ba:3:230:48ff:fe42:121c] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.10/2009042315]]
15:08-!-lewymati [~lewymati@aejn21.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 480 seconds]
15:09-!-lewymati [~lewymati@aejk48.neoplus.adsl.tpnet.pl] has joined #openttd
15:14-!-fonsinchen [~alve@BAEc11f.bae.pppool.de] has joined #openttd
15:17<fonsinchen>@seen TrueBrain
15:17<@DorpsGek>fonsinchen: TrueBrain was last seen in #openttd 1 week, 4 days, 7 hours, 40 minutes, and 17 seconds ago: <TrueBrain> you catched on on that? :)
15:18<planetmaker>he, yeah
15:18<fonsinchen>where is he?
15:18<planetmaker>both super-admins gone :P
15:18<planetmaker>on Earth
15:18<TinoDidriksen>Email them if you miss them so much?
15:18<planetmaker>taking a well-deserved break, I guess :)
15:19<fonsinchen>I don't have his email address
15:19<planetmaker>well... but you could look them up?
15:19<planetmaker>every dev has an e-mail address here
15:19<planetmaker>dunno though, if they're read :D
15:21<fonsinchen>where would I find that address? And is there anyone else I can talk to about building cargodist on the compile farm?
15:21<PeterT>is there a way to resize a scenario by converting it to a height map?
15:21<planetmaker>fonsinchen: I guess not
15:22<planetmaker>PeterT: not really...
15:22<PeterT>oh darn it
15:22<Eddi|zuHause>fonsinchen: ever tried /msg TrueBrain <blah>?
15:23<Eddi|zuHause>people do not need to be here to be here...
15:23<fonsinchen>no, I didn't know that command
15:23<Alberth>usually people don't like that
15:23<Eddi|zuHause>and for reference, also try /whois TrueBrain
15:24<fonsinchen>He's online actually
15:26<CIA-3>OpenTTD: smatz * r16406 /trunk/src/ (subsidy.cpp subsidy_func.h): -Codechange: constify parameters of CheckSubsidised()
15:28<Ammler>fonsinchen: the dir is up, if you still need a mirror for ;-)
15:32<fonsinchen>I think I'll build my own windows binaries and host them myself until TrueBrain shows up again. Unfortunately I can't give anyone SSH access on that webserver so I might use your server later. Thanks.
15:37-!-Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has left #openttd []
15:38<Ammler>truebrain has already access there
15:39<fonsinchen>Yes, I know.
15:43<CIA-3>OpenTTD: smatz * r16407 /trunk/src/ (economy.cpp saveload/afterload.cpp station.cpp): -Fix [FS#2913]: set CargoPacket::source to INVALID_STATION when source station is deleted
15:45-!-glx [glx@2a01:e35:2f59:c7c0:a994:87e1:76e3:e5c1] has joined #openttd
15:45-!-mode/#openttd [+v glx] by ChanServ
16:03-!-Singaporekid [~notme@cm234.psi148.maxonline.com.sg] has quit [Quit: Leaving]
16:24-!-Dred_furst [~Dred@resnet749.bournemouth.ac.uk] has quit [Read error: Connection reset by peer]
16:26-!-Polygon [~Poly@p54B47927.dip.t-dialin.net] has joined #openttd
16:40-!-Muxy [~Muxy@smtp.bdelalande.net] has joined #openttd
16:49-!-tux_mark_5 [~kvirc@lan-84-240-29-163.vln.skynet.lt] has joined #openttd
17:07-!-Azrael- [~azraeluk@cpc4-papw2-0-0-cust778.cmbg.cable.ntl.com] has quit [Ping timeout: 480 seconds]
17:10-!-Rexxars [~rexxars@62.73.249.23] has joined #openttd
17:21-!-Zarb [~benoit@smtp.bdelalande.net] has joined #openttd
17:23-!-Zarb [~benoit@smtp.bdelalande.net] has quit []
17:24-!-Zarb [~benoit@smtp.bdelalande.net] has joined #openttd
17:24-!-Zarb [~benoit@smtp.bdelalande.net] has quit [Remote host closed the connection]
17:26-!-Goulp [~benoit@smtp.bdelalande.net] has joined #openttd
17:27-!-Goulp [~benoit@smtp.bdelalande.net] has left #openttd []
17:28-!-Muxy [~Muxy@smtp.bdelalande.net] has quit [Quit: Kopete 0.12.5 : http://kopete.kde.org]
17:28-!-Muxy [~Muxy@smtp.bdelalande.net] has joined #openttd
17:29-!-z-MaTRiX [~matrix@2a01:270:dd00:7700:404:dead:beef:cafe] has quit [Ping timeout: 480 seconds]
17:30-!-Goulp [~benoit@smtp.bdelalande.net] has joined #openttd
17:32-!-Polygon [~Poly@p54B47927.dip.t-dialin.net] has quit [Quit: Verlassend]
17:35-!-tux_mark_5 [~kvirc@lan-84-240-29-163.vln.skynet.lt] has quit [Ping timeout: 480 seconds]
17:39-!-yorick [~Yorick@s55924da0.adsl.wanadoo.nl] has quit [Quit: Poef!]
17:41-!-Goulp [~benoit@smtp.bdelalande.net] has quit [Quit: back to the Goulp :) !]
17:42-!-Muxy [~Muxy@smtp.bdelalande.net] has quit [Quit: back to the goulp aussi]
17:44<Sacro>http://channelbee.com/move/gags#2945
17:45-!-fonsinchen [~alve@BAEc11f.bae.pppool.de] has quit [Remote host closed the connection]
17:45-!-lewymati [~lewymati@aejk48.neoplus.adsl.tpnet.pl] has quit []
17:46-!-[com]buster [~eternal@cust-03-55bf402e.adsl.scarlet.nl] has quit [Quit: Operator, give me an exit]
18:14-!-Progman [~progman@p57A1C0A3.dip.t-dialin.net] has quit [Remote host closed the connection]
18:19-!-duckzor_ [~duckzorz@38.80-202-138.nextgentel.com] has joined #openttd
18:23-!-duckzor [~duckzorz@38.80-202-138.nextgentel.com] has joined #openttd
18:24<CIA-3>OpenTTD: frosch * r16408 /trunk/src/newgrf.cpp: -Codechange: Silence a pointless newgrf debug message.
18:24<Xaroth>SILENCE! :o
18:25-!-theholyduck [~duckzorz@38.80-202-138.nextgentel.com] has quit [Read error: Operation timed out]
18:25-!-Frostregen [~sucks@dslb-084-058-113-203.pools.arcor-ip.net] has quit [Quit: und weg]
18:30-!-duckzor_ [~duckzorz@38.80-202-138.nextgentel.com] has quit [Ping timeout: 480 seconds]
18:30<fjb>Pssssssst!
18:34-!-Rexxars [~rexxars@62.73.249.23] has quit [Quit: edgepro: A man who smiles when things go wrong knows who to blame.]
18:40<CIA-3>OpenTTD: rubidium * r16409 /trunk/src/console_gui.cpp: -Change: don't add empty lines/duplicates of the previous command to the console's history
18:55-!-frosch123 [~frosch@frnk-590ff3bb.pool.einsundeins.de] has quit [Remote host closed the connection]
18:55-!-duckzor [~duckzorz@38.80-202-138.nextgentel.com] has quit [Read error: Connection reset by peer]
19:32-!-KenjiE20|LT [~Kenji@host86-171-52-211.range86-171.btcentralplus.com] has joined #openttd
19:33-!-Eddi|zuHause [~johekr@p54B7630A.dip.t-dialin.net] has quit []
19:33-!-Eddi|zuHause [~johekr@p54B772E8.dip.t-dialin.net] has joined #openttd
19:36-!-KenjiE20 [~KenjiE20@92.23.82.231] has quit [Ping timeout: 480 seconds]
19:39-!-Lachie [whitey@creep.bur.st] has quit [Ping timeout: 480 seconds]
19:47-!-ctibor_ [~ctibor@77.48.228.43] has quit [Ping timeout: 480 seconds]
19:48-!-Lachie [whitey@creep.bur.st] has joined #openttd
19:57-!-Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has quit [Quit: Bitches.]
19:57-!-racetrack [~racetrack@c114-76-16-69.eburwd4.vic.optusnet.com.au] has joined #openttd
20:03-!-TinoM [~Tino@i59F5D031.versanet.de] has quit [Quit: Verlassend]
20:05-!-XeryusTC is now known as Xeryus|bnc
20:06-!-Brianett1 [~brian@client-86-24-144-96.winn.adsl.virgin.net] has joined #openttd
20:08-!-divo [~asd@0x3e42e6e6.adsl.cybercity.dk] has quit [Remote host closed the connection]
20:14-!-Brianett1 [~brian@client-86-24-144-96.winn.adsl.virgin.net] has quit [Quit: Tschüß]
20:15-!-Brianetta [~brian@client-86-24-144-96.winn.adsl.virgin.net] has quit [Quit: Tschüß]
20:47-!-SineDeviance2 [~jman@cpe-075-176-106-090.carolina.res.rr.com] has joined #openttd
20:49-!-fjb_ [~frank@p5485FE6A.dip.t-dialin.net] has joined #openttd
20:54-!-fjb [~frank@p5485B320.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
20:54-!-SineDeviance [~jman@cpe-075-176-106-090.carolina.res.rr.com] has quit [Ping timeout: 480 seconds]
21:00-!-Zahl [~Zahl@g226208112.adsl.alicedsl.de] has quit [Quit: *schiel*]
21:09-!-glx [glx@2a01:e35:2f59:c7c0:a994:87e1:76e3:e5c1] has quit [Quit: bye]
22:09-!-PeterT [~Peter@c-76-19-209-23.hsd1.ma.comcast.net] has quit [Quit: Leaving]
22:10-!-KenjiE20|LT [~Kenji@host86-171-52-211.range86-171.btcentralplus.com] has quit [Quit: Leaving]
22:42-!-sunkan [sunkan@sunkan.bsnet.se] has quit [Read error: Connection reset by peer]
22:48-!-sunkan [sunkan@sunkan.bsnet.se] has joined #openttd
22:53-!-z-MaTRiX [~matrix@nude.lesbianbath.com] has joined #openttd
22:54<z-MaTRiX>hi
23:08-!-De_Ghosty [~s@206-248-181-221.dsl.teksavvy.com] has quit [Ping timeout: 480 seconds]
23:08-!-De_Ghosty [~s@206-248-181-221.dsl.teksavvy.com] has joined #openttd
23:09-!-TinoDidriksen [~tino@port432.ds1-od.adsl.cybercity.dk] has quit [Ping timeout: 480 seconds]
23:12-!-TinoDidriksen [~tino@port432.ds1-od.adsl.cybercity.dk] has joined #openttd
23:39-!-TinoDidriksen [~tino@port432.ds1-od.adsl.cybercity.dk] has quit [Ping timeout: 480 seconds]
23:43-!-TinoDidriksen [~tino@port432.ds1-od.adsl.cybercity.dk] has joined #openttd
---Logclosed Sun May 24 00:00:12 2009