#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-05-02

Timestamps are in GMT/BST.

00:00:28Nothing_Muchoh lol
00:02:10Platskies has joined
00:09:33raptorhello again
00:09:45raptorWatusimoto: I should have clarified - *broken* seat belt
00:10:37raptorbut i remember this one economy science book saying that putting a spike in the steering wheel would reduce car accidents more than all the safety engineering
00:17:12kaenlol that's great
00:17:57raptorit went on to say that economics is really an odd science and few results follow common sense
00:26:42HylianSavior Quit (Ping timeout: 240 seconds)
00:29:30HylianSavior has joined
00:47:54Flynnn Quit (Quit: This computer has gone to sleep)
00:50:33kaen hums the tune from zelda when you open a chest
00:50:35kaenhttp://speedy.sh/XYmRT/bitfighter-019c-amd64.deb
01:01:26Nothing_MuchDa da da daaa!
01:02:18Nothing_Muchkaen: is that what you'll be presenting to the Debian folk?
01:04:07kaen Quit (Remote host closed the connection)
01:04:33kaen has joined
01:05:53kaenNothing_Much: no, it's just the first one with the libraries in order
01:06:03Nothing_Muchoh
01:06:06Nothing_Muchwhat libs?
01:06:10Nothing_Muchthe poly2tri or something?
01:07:27kaenusing all system libs rather than libs in the source tree
01:07:36kaenexcept for a few which aren't in debian yet
01:09:09Nothing_Muchohh that's good
01:09:27Nothing_Muchkaen: sorry I can't be any help at all :(
01:09:35kaenno worries
01:09:38kaenwe're almost there
01:13:20Watusimoto Quit (Ping timeout: 265 seconds)
01:13:28Nothing_Muchnice
01:43:23Platskies Quit (Quit: Sleep time…)
02:06:11Flynnn has joined
02:29:52Flynnn Quit (Quit: This computer has gone to sleep)
02:51:27Flynnn has joined
02:58:48Nothing_Much Quit (Quit: Konversation terminated!)
02:59:11Nothing_Much has joined
03:03:46Flynnn Quit (Quit: Leaving)
03:30:57Nothing_MuchHey again
04:00:51kaenraptor: how would you feel about updating to recent tomcrypt?
04:24:33Nothing_Much Quit (Quit: Konversation terminated!)
04:38:19Nothing_Much has joined
04:40:46raptorkaen: sounds good to me... but last time i checked it was twice the size
04:41:39raptorbut hat may not be a bad thing.... in fact, maybe we only include the classes we need in the CMakeLists
04:41:42raptor*that
04:41:56raptorbut it's time for bed for me... night!
04:42:00raptor Quit ()
04:47:30fordcars has joined
05:21:08DerSmileygood morning
05:32:33fordcars Quit (Quit: Page closed)
05:58:19damndisconnect has joined
06:01:27destroyerimo_clo Quit (Ping timeout: 250 seconds)
07:56:18DerSmiley Quit (Ping timeout: 240 seconds)
08:02:40LordDVG has joined
08:15:47watusimoto has joined
08:15:48ChanServ sets mode +o
08:24:32Nothing_Much Quit (Ping timeout: 265 seconds)
08:34:39watusimoto Quit (*.net *.split)
08:46:24watusimoto has joined
08:46:24ChanServ sets mode +o
09:29:47Invisible has joined
09:39:20Invisible Quit (Read error: Connection reset by peer)
09:49:09LordDVG Quit (Remote host closed the connection)
10:58:44Watusimoto_ has joined
11:18:27Watusimoto_ Quit (Ping timeout: 252 seconds)
11:18:41Watusimoto_ has joined
11:43:12DerSmiley has joined
11:44:04DerSmileyhi
11:47:59Watusimoto_ Quit (Ping timeout: 240 seconds)
11:55:20watusimotohi
11:56:08watusimotodid you see the build I made for you last night?
12:30:26Watusimoto_ has joined
12:38:32DerSmileywell you mean the debug exe?
12:51:50DerSmileyAssert: Blank LevelDir? in c:\users\chris\documents\bf-trunk\zap\inifile.cpp line 259
12:51:56DerSmileythat was the error now
12:57:13DerSmileyso i think its bound to your computer xDD because i have no user with name chris
13:23:00watusimotohi DerSmiley
13:23:14watusimotoyes, I mean that exe
13:23:44watusimotothat is very weird
13:23:48watusimotothat error
13:24:36watusimotodid you copy it into your bitfighter folder, where the normal executable is?
13:26:47DerSmileyyes i copyed it into :D
13:27:17watusimotoand did you run it from there?
13:27:31DerSmileyyes i did
13:27:45watusimotoand you never got past the startup logo?
13:28:11DerSmileywell now the game does not start with the debug exe
13:28:27DerSmileybecause he dont find the data that is linked to your path xD
13:28:42watusimotoyeah, there's no reason why it should look in my path
13:29:06DerSmileyxDD hmmm wrong settings? so it think he neeeed this file?
13:29:17watusimotoit needs the bitfighter.ini file
13:29:23watusimotobut if it can;t find it, it will create one
13:29:48watusimotooh, I understand that message
13:29:56watusimotothat;s pointing to a source file
13:30:15watusimotoit's saying it encountered the error in the inifile.cpp file, which, when I built the game, was in that location
13:30:15DerSmileyyes that i saw to xDD
13:30:26watusimotoit's not saying it can't find an INI file there
13:30:41watusimotoso for some reason it is having troubles parsing the ini file
13:31:12watusimotoso don't worry about that reference to my build folder
13:31:17watusimotoit is misleading
13:31:34DerSmileybut the debug exe dont do anything now xD
13:31:43DerSmileyonly that message and it shut down
13:31:58watusimotoit's probably hitting that assert before the real problem you are having
13:32:23watusimotoI'll need to look at that tonight and see what is going on. It shouldn't be happening :-)
13:32:49watusimotoone thing to try might be to rename your bitfighter.ini file to bitfighter.xxx or something, and try running the debug exe again
13:33:20watusimotothen it will build a new INI that might work better
13:33:55DerSmileystill same message ^^ if i delete the ini nothing happend but if i start the normal exe not the debug it create a ini file
13:34:09watusimotook, that is really weird
13:34:37watusimototry this -- bitfighter_debug --leveldir levels
13:34:38DerSmileyi think because of that debug file error that he is missing your file he skip all and dont go to ini file check
13:34:46watusimotosorry only one -
13:34:50DerSmileywhere i need to try that?
13:34:54watusimotobitfighter_debug -levledir levels
13:35:01watusimotoat the cmd line
13:35:05DerSmileyokay :D
13:35:08watusimotoin the folder where the exe lives
13:35:17watusimotoand also, please verify there is a levels folder in there
13:35:34watusimotobitfighter_debug -leveldir levels
13:35:37watusimoto(typo)
13:35:39DerSmileyso the normal exe or the debug now with that parameters
13:35:54watusimotothe debug one with param -leveldir levels
13:36:29DerSmileysame message again
13:36:36watusimotowtf???
13:36:51DerSmileyand if i press redo then the game crash xD
13:37:09watusimotoyes, it probably would
13:37:16watusimotodoes that crash give you a stack trace?
13:37:36watusimoto(since the whole point is to see if we get a stack trace when bf crashes)
13:37:55DerSmileyyou mean windows crash problem thing?
13:37:55watusimotoif so, put it in pastie or something
13:38:35watusimotowhen you run the game from the cmd line, and it crashes with that assert, and you click "continue", it crashes. I am hoping that when it crashes, the cmd window will be filled with a long stack trace
13:38:39DerSmileyhttp://pastebin.com/Bdhn6PU4
13:38:55DerSmileywait
13:38:57DerSmileyi will look
13:39:03DerSmileyso the debug or normal exe?
13:39:13watusimotothe debug
13:39:31DerSmileynope nothing at cmd
13:39:39watusimotook
13:39:40DerSmileyi need to restart pc wait 2 min then im back
13:39:40watusimotobummer
13:43:12DerSmiley_ has joined
13:43:23DerSmiley_im back :D
13:43:48DerSmiley Quit (Ping timeout: 240 seconds)
13:45:28watusimotoI don't know. I'm at work and don't have the code at hand... I'll take another look tonight, and try to figure out why that assert is firing
13:45:47watusimotobut now I'm nervious we won't get a stack trace for your real problem
13:47:22DerSmiley_yes... XD
13:50:22DerSmiley_and i really dont know what the problem is.... today i did a new install of windows and still the same problem.... i hate it... want to play
13:50:42watusimotodon't give up yet!!
13:51:25watusimotohey, here's something you can try. try rebooting into safe mode and see if it works then
13:54:03DerSmiley_i will do later and try that
13:55:58watusimotook, let me know. That might narrow down if its a driver issue
13:56:06watusimoto(try the original, not the debug exe)
13:56:24watusimotoalso,
13:56:30DerSmiley_okay
13:56:37watusimotowhen the original game crashes, you see the logo before the crash?
13:56:39DerSmiley_i will try both normal first then debug exe
13:56:44DerSmiley_nope
13:56:51DerSmiley_only windows crash dialog
13:56:56watusimotoyou see no graphics at all
13:57:04watusimoto(I'm asking about the original)
13:57:07DerSmiley_i see white graphic
13:57:11DerSmiley_yes the original
13:57:15DerSmiley_i see the logo
13:57:20DerSmiley_the blue go to green
13:57:22DerSmiley_and then it crash
13:57:23watusimotoyou see the logo
13:57:36watusimotooh, I misunderstood that last night
13:57:52watusimotoso it's probably not a graphics problem
13:58:02watusimotobecause if it was, you wouldn't see the logo at all
13:58:14DerSmiley_^^
13:58:22watusimotowell, it might be a graphics problem, but it seems less likely
13:58:41watusimotounder the logo is some little text that says version 019c
13:58:44watusimotodo you see that?
13:59:56watusimotowell either way, I need to look at exactly what is happening when the logo finishes drawing, to see if that offers a clue
14:00:21watusimotoand do you see any of the menu items, even for an instant?
14:00:53watusimotooh, and do you have a joystick plugged in?
14:02:57DerSmiley_no menu items to see crash before and no joystick plugged in
14:06:28watusimotook, I'll have another look tonight
14:07:47DerSmiley_yes
14:13:34DerSmiley_so when i start the normal exe i only see the big word bitfighter in blue then it change to green then it crash so no text with version etc...
14:32:19thread_ has joined
14:37:50raptor has joined
14:37:50ChanServ sets mode +o
14:38:50raptorgood morning!
14:40:12raptorwatusimoto: that assert trigger has been triggering since one of your earlier configuration refactors (since 019). I think it only triggers when the game has no INI setup yet
14:40:28raptorsorry, since 019b/c
14:43:02watusimotohi
14:43:06raptorhi
14:43:10watusimotook, well' I'll try to fix it tonight
14:43:42watusimotoalso, I don't think that DerSmiley_'s problem is graphics
14:43:51watusimotoat leat not in the way I was thinking last night
14:43:55raptorpossible
14:43:58watusimotobecause the logo is drawn
14:44:04raptorbut yes, but the mainmenu is not
14:44:16watusimotoso the graphics system is working on some level
14:44:23watusimotofonts!
14:44:28watusimotoI'll bet that is the problem
14:44:44raptorit could easily be a tesselation bug (being used with filled rects) on the main menu - the likes of which i've been reading about with amd chips drivers
14:44:46watusimotobecause the first appearance of fonts are after the logo is animated
14:44:57raptorah yes - that's a good theory
14:45:05raptorwait wait!
14:45:18raptorcould it be... his graphics card doesn't support the texture size used for the font cache?
14:45:28raptorbut that is initialized already, isn't it?
14:45:51watusimotoI'm not sure
14:45:56kaenI think the cache is initialized on startup with the rest of the managers
14:46:02raptorhi kaen
14:46:14kaenalthough it could be hitting the error the first time it tries to read
14:46:16raptoryeah - so that means if it was the font, it'd be in the rendering
14:46:19kaenwhich would be on that menu
14:46:26raptorhmmm.. that oo
14:46:28raptor*too
14:46:31kaenhi all
14:48:06watusimotohi
14:48:11thread_hi
14:48:33watusimotoit's hard to diagnose all the possibilities remotely :-)
14:49:03raptorthread_: didn't you have a windows 7 machine at school that would crash with bitfighter?
14:49:17thread_it was updated to 8.1
14:49:32raptorand that made the crash go away, or did we fix it?
14:53:13thread_it seemed to vanish with the update
14:56:52thread_not really sure what was going on, nor can I recreate it
14:58:00DerSmiley_if you want i can make a video later so you can see the error :D but dont know if that help
15:00:05destroyerimo_clo has joined
15:00:28raptorcontest party tonight!
15:01:01thread_Indeed!
15:03:29damndisconnect Quit (Ping timeout: 246 seconds)
15:04:02Watusimoto_ Quit (Ping timeout: 252 seconds)
15:51:13watusimoto Quit (Ping timeout: 245 seconds)
16:17:35raptorthread_: should i enable voting or do the levelpassword?
16:17:57thread_uuuhh... yes?
16:23:29thread_are you asking either or?
16:24:21raptoryes?
16:24:26raptori'll do voting
16:27:27thread_ok
16:47:36raptorthread_: if you clean up some maps because they're not so 'family friendly', i'd make a short note of it in the forums - it would be good to let others know that you're going to do it before the contest (I think)
16:47:52thread_alright
16:47:56raptordo you think that would be reasonable?
16:48:32thread_Yea. the person who submitted mentioned that I didn't need to put the level up for the competition when it was submitted
16:48:52raptorah ok, cool
16:51:02Watusimoto has joined
16:58:02raptorI just learned the best way to watch Star Wars: in 'Matchete Order'
16:58:03raptorsee: http://www.nomachetejuggling.com/2011/11/11/the-star-wars-saga-suggested-viewing-order/
16:58:17raptorbasically in this order: 4, 5, 2, 3, 6
16:58:31raptor*Machete
16:58:59thread_Machete order leaves out 1?
16:59:08raptoryep :)
17:21:03raptorthe guy considers episode 1 as 'extra kid stuff' or 'expanded universe stuff'...
17:45:56WatusimotoI think the best way to watch is not to watch. I've really grown disenchanted with the franchise over the years
17:46:24DerSmiley_im back :D
17:47:42DerSmiley_ Quit (Quit: Page closed)
17:48:10Watusimotoand... he's gone!
17:48:47kaenyay! check out this awesome excerpt from the latest tomcrypt's makefile: http://pastie.org/9134301#
17:49:02kaenI stumped all of #cmake with it :)
17:51:37raptorwhat on earth
17:52:34kaenbest suggestion I got was creating a real aes_enc.c
17:52:38kaenwith #include "aes.c"
17:52:59kaenLOL
17:53:02kaenthat actually worked
17:53:06WatusimotoIn misc\sound_ideas there is a sound called WLM - Nudge.wav
17:53:25Watusimotowould that make a good overtime sound?
17:54:59kaenwoo!
17:55:08kaenfinally ready to merge against tip
17:55:22kaenor head, or master, or whatever it's called...
17:55:26raptoroh boy!
18:00:05thread_kaen: I still didn't get a submission from you :(
18:01:19kaensorry man :<
18:01:49kaenI made 2 levels about 60% of the way each
18:02:05kaenthen I got into the zone on this debian stuff and I couldn't pull myself away
18:03:18Watusimotoraptor: bad news... linker problems with the new cmake file
18:03:42WatusimotoI had to add "libcmt.lib;msvcrt.lib" to the exclude specific libraries option on the linker page
18:03:54Watusimotonot sure why they'd be showing up in a debug build
18:06:50raptorWatusimoto: i didn't have linker problems
18:06:57raptorand my fix was basically a fix to sam686's fix
18:07:02raptorcompletely harmless
18:07:13raptorso it's probably with sam686's extra logic
18:07:19Watusimotoperhaps so
18:07:35WatusimotoI'm surprised you didn't encounter the problem
18:07:41Watusimotobut no matter
18:07:45WatusimotoI'll chase it down loater
18:07:47raptornope
18:07:53WatusimotoI've managed to reproduce the assert issue
18:07:56raptorI did a full clean, removed cmake fiels and started from scratch
18:08:23Watusimotowhich means that DerSmiley must not have been finding his INI when he ran the new debug build I made for him
18:08:47raptorfor reference, here was sam686's original change: http://code.google.com/p/bitfighter/source/detail?spec=svnd736783384e1925b354f0b578f6d6d06f59342f5&r=4c49cbae4333757f77170804e720521288758317
18:09:31raptorand my fix to it: http://code.google.com/p/bitfighter/source/detail?spec=svnd736783384e1925b354f0b578f6d6d06f59342f5&r=d736783384e1925b354f0b578f6d6d06f59342f5
18:09:44raptorhe had inadvertently discard the default flags already set
18:09:53Watusimotohmmm... also saw this flash by
18:09:54WatusimotoWarning 1 warning LNK4044: unrecognized option '/INCREMENTAL;/NODEFAULTLIB:libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;msvcrtd.lib'; ignored C:\Users\Chris\Documents\bf-trunk\build\zap\LINK bitfighter
18:10:38Watusimotoah, so that option that did not get set, did the same thing as the settings I mentioned aboe
18:11:11raptorit's all so weird... maybe we should just revert back to the original one-liner
18:11:30raptori think sam686's change was to fix a warning as well
18:12:19Watusimotoexcept he has different libs for different builds
18:13:20raptorbut it was to suppress a warning...
18:13:27Watusimotothat warning looks like some weird string concatenation creating an invalid option from two options
18:13:41raptori guess i'm not a windows user enough, but i'm perfectly OK with living with a linker warning if everything else works fine
18:13:51raptorah yes
18:14:02raptormaybe something needs to be escaped
18:14:48Watusimotomaybe it needs a space?
18:15:09raptorhere is someone that came across the same issue: https://projects.kde.org/projects/kdesupport/extra-cmake-modules/repository/revisions/a35743f3d7496aef1155f320b871acb309b7b06f/diff/kde-modules/KDECompilerSettings.cmake
18:15:21raptori think we shoudl revert and start from scratch with the old warning
18:15:39raptorthen add targetted options instead of the shotgun approach we have
18:16:28Watusimotowhat is the difference between this
18:16:28Watusimotoset(CMAKE_EXE_LINKER_FLAGS_DEBUG "/NODEFAULTLIB:libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;msvcrtd.lib")
18:16:30Watusimotoand this
18:16:36Watusimotoset(CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG} " /NODEFAULTLIB:libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;msvcrtd.lib")
18:16:48Watusimotothe first is what sam686 added, the second is what's there now
18:16:59raptoryes, that was my fix
18:17:09raptori added the ${CMAKE_EXE_LINKER_FLAGS_DEBUG}
18:17:10Watusimotowhat does that fix do?
18:17:21raptorit makes sure that the already-default options are still included
18:17:30raptorsam686's fix basically overwrote the default
18:17:36raptori made it so it appended it
18:17:38Watusimotoso it appends rather than replaces?
18:17:40Watusimotook
18:18:00raptoroverwriting is what created your .pdb-is-missing issue
18:18:14Watusimotoso it looks like the append is not quite right, because the resulting option string is not valid
18:18:24raptorthe append is OK
18:18:42raptorsort-of OK, i mean
18:18:47raptorappending is what is needed
18:19:06raptorbut i think when appending multiple it needs to be more like that KDE link above
18:19:10Watusimotoyes, I agree it is needed
18:19:23Watusimotoall I'm saying is the resulting string appears to be invalid somehow
18:19:28raptorin fact, i wonder if that KDE link isn't exactly what we should set
18:19:44raptoryes, and that's why i think we shoudl start from scratch and not add so much
18:21:02Watusimotowhen I look at the generated "command line" in vc++ options, there are always spaces between the options. and no semicolons
18:21:16Watusimotoin the appended flag I pasted above, there is a ; and no space
18:22:13Watusimotowhat does this chunk do?
18:22:13Watusimotoforeach(LinkerFlag ${LinkerFlags})
18:22:14Watusimoto# Handle both /INCREMENTAL:YES and /INCREMENTAL
18:22:14Watusimotostring(REPLACE "INCREMENTAL:YES" "INCREMENTAL" ${LinkerFlag} "${${LinkerFlag}}")
18:22:14Watusimotostring(REPLACE "INCREMENTAL" "INCREMENTAL:NO" ${LinkerFlag} "${${LinkerFlag}}")
18:22:14Watusimotoendforeach()
18:22:33WatusimotoI see what it does, but not what the intent is
18:22:45raptoris that in our code?
18:22:49Watusimotoyes
18:22:56Watusimotoit's about 3 lines below sam's fix
18:23:11raptoroh, haha
18:23:13Watusimotoit looks like its trying to fix the incremental param
18:23:14raptori remember now
18:23:31raptoryes... because MS changed the flag between various vc++
18:24:01raptorso if you use /INCREMENTAL:YES on one, it won't get picked up... let me find the notes on that
18:24:53raptorok, yeah, the common denominator between the various IDEs was /INCREMENTAL (for yes) and /INCREMENTAL:NO (for no)
18:25:40Watusimoto_ has joined
18:25:48Watusimoto_where did I go???
18:26:03Watusimoto_I saw nothing after my previous question
18:26:22raptorto the logs batman!
18:27:05raptorno wait, i was wrong
18:27:30raptori'm basically forcing all YES to be just /INCREMENTAL, then forcing all to be NO
18:27:39raptori can't remember why we needed it off
18:28:24Watusimoto_I think we want it on, to be honest
18:28:28Watusimoto Quit (Ping timeout: 276 seconds)
18:28:33Watusimoto_maybe that's why build and continue no longer works
18:28:35Watusimoto_for me
18:28:48raptori remember it was required to be off for some reason
18:29:18raptoroh haha
18:29:20raptorno
18:29:45Nothing_Much has joined
18:31:02raptorits only turned off in the CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
18:31:14raptorso your linker problems are not this issue
18:31:24raptorand are still stemming from bad flags set above
18:32:05Watusimoto_the flags aren't bad, it's the append that's bad
18:32:15raptori think both are bad
18:32:18Watusimoto_interesting
18:32:28raptordid you see my KDE link above?
18:32:32Watusimoto_this is down in the "extra flags" section of the vc++ dialog
18:32:33Watusimoto_/INCREMENTAL";"/NODEFAULTLIB:libc.lib";"libcmt.lib";"msvcrt.lib";"libcd.lib";"msvcrtd.lib
18:32:55Watusimoto_it looks like it got confused about strings and delimiters and such
18:33:07raptoryes, but, did you see my KDE link?
18:33:41Watusimoto_I saw it, but...
18:34:00raptorbecause i think if we swapped out with what it has we get exactly what we want
18:34:07Watusimoto_alternate concatenation style?
18:34:07Watusimoto_ok
18:34:10Watusimoto_let's do it!
18:35:36raptorwill you do it? I don't have my open at the moment..
18:39:33Watusimoto_I can do it
18:41:00raptor*my VM open
18:41:39Watusimoto_so is this correct?
18:41:39Watusimoto_https://etherpad.fr/p/cmake
18:41:57Watusimoto_remove the striekout stuff, add in the paragraph below
18:42:46raptoryeah, that looks good
18:43:08Watusimoto_ok
18:43:24raptori bet it was the semicolon
18:43:32raptorcmake uses semi colons for delimiters
18:44:17raptorwait wiat
18:44:29raptoroh no, that's OK with the latest release
18:44:40raptorfalse alarm
18:44:43Watusimoto_wait, not wait? ok
18:44:45Watusimoto_not waiting
18:44:48Watusimoto_:-)
18:45:21Watusimoto_builds ok... but crashes almost immediately. weird
18:45:25Watusimoto_probably unrelated to the cmake
18:46:13Watusimoto_doing full rebuild
18:46:22raptordid kaen merge yet?
18:54:53Watusimoto_I don't know... but I'm seeing a crash in the destruction of an fstream
18:54:58raptoractually, we may want both msvcrt and libcmt variants gone
18:57:17raptorhuh
18:57:32raptorok, maybe revert to latest and put the variable within the quotes
19:04:09Watusimoto_ok, got it all working
19:04:21Watusimoto_dinnertime!
19:04:31raptorwhat did you end up on?
19:04:32raptorok
19:05:25BFLogBot Commit: f4d54bcd0b98 | Author: watusimoto | Message: Fix cmake
19:06:01raptorah, you did the quotes thing
19:09:33Watusimoto_ Quit (Ping timeout: 245 seconds)
19:10:10kaenI did not
19:10:50raptorok good - watusimoto just made cmake chagnes
19:11:06raptori didn't want things to get ugly for you because i think you said you made quite a few cmake chagnes
19:11:09raptor*changes
19:50:18thread_ Quit (Ping timeout: 240 seconds)
19:50:37kaenyep, things got really hairy
19:50:57kaenI think I made it through ok, but somewhere in the process my new tomcrypt/CMakeLists.txt got lost
19:51:05kaeneverything else seems to be intact though
19:54:35raptorwere you able to pick and choose tomcrypt stuff?
19:55:03kaenit can be done, though I haven't done it yet
19:59:22watusimoto has joined
19:59:23ChanServ sets mode +o
20:27:05watusimoto Quit (Quit: Leaving.)
20:33:38Watusimoto has joined
20:53:49kaenWatusimoto: did you forget to commit Stacktracer.h ?
20:53:56Watusimotohi
20:53:58Watusimotodid I?
20:54:03kaenI can't find it
20:54:10kaenand neither can gcc :P
20:55:04raptoryep, missing cmake StackTracer.cpp
20:55:21Watusimotoguess so
20:55:42BFLogBot Commit: 27909aed3130 | Author: watusimoto | Message: Add missing files
20:55:50kaenthanks :)
20:56:04Watusimoto4 files missing, actually
20:56:28Watusimotoso I'm not going to be able to fix derSmiley's problem before I leave
20:56:30Watusimotosadly
20:56:37WatusimotoI'm trying to fix that assert, at least
20:56:51WatusimotoI have to get up really early, so I need to get to bed soon
21:00:44raptorZZzzz'
21:00:56kaen✧└────────┘
21:00:56kaen▷ ⎈⎈⎈⎈ △ ✧
21:00:57kaen┌────────┐
21:01:04Watusimotoawesome!
21:01:06raptorhahaha
21:01:17kaenit's my new forum sig :)
21:01:30kaenyou guys haven't seen it because you don't read off-topic, I forgot :P
21:01:37kaenit's even better in color
21:01:44raptori wonder how hard it would be to go from gl -> libcaca or libaa
21:02:01kaenI was reading, and SDL used to have a libaa backend
21:02:17kaenI tried building it against bf, but no love
21:02:20raptorwe'd have to code to teh SDL render layer
21:02:31kaenoh, I didn't realize that xD
21:02:35kaendouble waste of time, then
21:07:13WatusimotoI think that assert was unneeded
21:07:27WatusimotoI think I may have added it to help diagnose another problem and never removed it
21:08:49BFLogBot Commit: 5a694b5ccc54 | Author: watusimoto | Message: Add sound to ideas archive
21:08:51BFLogBot Commit: 31173e372545 | Author: watusimoto | Message: Line endings
21:08:52BFLogBot Commit: 1633d3a0c3e2 | Author: watusimoto | Message: Remove meddlesome assert
21:14:06kaen/home/kaen/code/bitfighter/zap/StackTracer.cpp:113:51: error: ‘lt’ was not declared in this scope
21:14:06kaenif(begin_name && end_offset && (begin_name &lt; end_offset))
21:14:18kaentook me a minute to realize that was an HTML entity :)
21:15:16Watusimotoif derSmiley comes back later, here is a new debug build for him:
21:15:18Watusimotohttp://sam6.25u.com/upload/2bitfighter_debug.exe
21:15:41Watusimotowith luck, it will give a stacktrace when it crashes, leading to an answer
21:18:06Watusimotoanother thing for him to test is if pressing a key in the middle of the spash animation causes a crash
21:18:14Watusimotoit probably will
21:18:35Watusimotobut that might help comfirm that it is something immediately following the animation that is the problem
21:23:09Watusimotoalso, this gets run for the first time immediately after the splash
21:23:10Watusimotovoid MenuUserInterface::render()
21:24:02Watusimotoin here is the game's first call to pushFontContext(), which I think means it's the first time a ttf font is drawn
21:24:22raptorhmmm
21:24:30raptormaybe valgrind would pick something up...
21:25:23Watusimotoanother thing that you could try is creating a special build with FontManager::setFontContext modified to only use roman fonts
21:25:35Watusimotothat would confirm (or disprove) my font theory
21:25:46raptorthat's easy... just rename the fonts dir
21:25:52Watusimotooh, yes, good idea
21:26:01raptorand i think everything defaults to teh ugly one
21:26:07Watusimotowe can see
21:27:58raptoryour StackTracer files have mixed line endings
21:28:04raptoro
21:28:07raptori'll fix them
21:28:15Watusimotothat's probably because I copied it from an internet forum
21:28:21Watusimotoor article or whatnot
21:28:51Watusimotoso yes, removing the font folder will work, but only with the production build. there are asserts that check for the fonts in the debug builds
21:29:40Watusimotook, off to bed...
21:29:52WatusimotoI may get to checkin in over the weekend... or not.
21:29:59raptorok
21:30:03raptorsee you next week!
21:30:10kaensee ya!
21:30:11Watusimotolater!
21:30:19BFLogBot Commit: 84eb741b72c9 | Author: kaen | Message: prepare for debian packaging by rewriting cmake system, updating to latest tomcrypt, and adding some helpful scripts
21:30:21BFLogBot Commit: 9979ae0e81c1 | Author: kaen | Message: clean up from the bloodbath
21:30:28raptorbah!
21:30:35kaensorry raptor :<
21:30:37raptorfj3490jfrieoqwfdas
21:30:41kaenI pushed before I read the chatlog
21:30:50raptor recomputes
21:32:48raptor443 files changed!
21:32:55raptorhow did that happen??
21:33:11raptoroh duh, tomcrypt
21:33:55raptorhahaha bloodbath
21:34:23raptorhow did a '<' get html-entitied?
21:34:42kaenprobably from a copy-paste gone awry
21:34:58kaenit was ifdef'd so wat didn't catch it
21:35:01Watusimoto Quit (Ping timeout: 276 seconds)
21:35:15raptortomcrypt/src/headers/tomcrypt_macros.h:267:4: error: impossible constraint in ‘asm’
21:35:34raptormust be platform issue
21:35:48kaenit's just a messed up -D flag ...
21:36:03kaenI fixed that error before, not sure what's up
21:36:06raptoryou know the fix?
21:36:45kaenI know a couple :P
21:37:03kaenneeds either to have ENCRYPT_ONLY juggled, or LTC_NOROLC
21:38:26kaenhmm, just worked again for me from a clean build
21:38:29raptorwow! you did some huge refactor!
21:38:41kaenI did... and I got a little carried away
21:39:01raptorok, make the tomcrypt build tree needs to be single-threaded...
21:39:08raptornope
21:39:52raptordid you grab sources from upstream github?
21:40:03kaenfrom debian
21:40:21kaenbut it's unpatch 1.17
21:40:24kaenunpatched
21:40:31raptorhttps://github.com/libtom/libtomcrypt
21:41:07kaenlatest commit was two years ago
21:41:43kaenyep, it's latest from upstream
21:41:52raptorok
21:42:00kaenso, tomcrypt/cmakelists.txt
21:42:13kaenCOMPILE_DEFINITIONS "LTC_SOURCE"
21:42:16kaenreplace that with
21:42:26kaenCOMPILE_DEFINITIONS "LTC_SOURCE;LTC_NO_ROLC"
21:42:39raptorok
21:43:02kaenmy machine builds fine with both, but we shouldn't mess with ASM anyway
21:43:15kaenwe're not hashing anything often enough to know the difference between c++ and asm
21:43:27raptorcompiled!
21:43:32raptorwant to commit that?
21:43:33kaencool :)
21:43:35kaenok
21:44:33BFLogBot Commit: 948e2957d90e | Author: kaen | Message: disable roll and rolr instructions in tomcrypt
21:44:53kaenwhat cpu are you on?
21:44:55kaeni7?
21:45:16raptorIntel(R) Xeon(R) CPU E5530 @ 2.40GHz
21:46:32raptorit's top of the line right before the i7 series
21:46:39raptormy laptop is i7 though
21:50:15raptorgood thing watusimoto is gone for a while... that'll give me time to test your cmake changes in windows :)
21:53:38kaenyes...
21:53:51kaenI'm actually pirating an iso right now :P
21:54:13kaenbecause I'm certain I thoroughly broke it
21:55:32kaenI merge wat's changes into it though
22:04:41raptori'm heading out... later!
22:04:52raptor Quit ()
22:05:10Nothing_Muchkaen: pirating what now? o.o
22:10:46sam686http://sam6.25u.com/upload/kaen_ascii_art_1.png They look like pink giant squares to me, on windows 7 with chrome browser..
22:10:48kaen*allegedly* pirating :)
22:11:17kaenbummer
22:11:24kaendidn't know default windows fonts were that bad :/
22:11:45kaenwell, install the droid fonts and you'll see it in all its glory :)
22:11:48sam686even my IRC (you pasted that on this IRC) also displayed the same squares
22:12:17kaenI'm gonna order pizza!
22:13:11sam686squares on fonts are usually missing character symbols in font
22:13:35sam686they default to squares with unknown/missing characters
22:50:07kaenNothing_Much: I added a script to hg that builds a debian package for bitfighter
22:50:28kaenif you pull you can do ./misc/debian_package.sh and see what happens
23:16:00amgine123 has joined
23:16:39amgine123soo

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.