Timestamps are in GMT/BST.
| 00:00:28 | Nothing_Much | oh lol |
| 00:02:10 | | Platskies has joined |
| 00:09:33 | raptor | hello again |
| 00:09:45 | raptor | Watusimoto: I should have clarified - *broken* seat belt |
| 00:10:37 | raptor | but 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:12 | kaen | lol that's great |
| 00:17:57 | raptor | it went on to say that economics is really an odd science and few results follow common sense |
| 00:26:42 | | HylianSavior Quit (Ping timeout: 240 seconds) |
| 00:29:30 | | HylianSavior has joined |
| 00:47:54 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:50:33 | | kaen hums the tune from zelda when you open a chest |
| 00:50:35 | kaen | http://speedy.sh/XYmRT/bitfighter-019c-amd64.deb |
| 01:01:26 | Nothing_Much | Da da da daaa! |
| 01:02:18 | Nothing_Much | kaen: is that what you'll be presenting to the Debian folk? |
| 01:04:07 | | kaen Quit (Remote host closed the connection) |
| 01:04:33 | | kaen has joined |
| 01:05:53 | kaen | Nothing_Much: no, it's just the first one with the libraries in order |
| 01:06:03 | Nothing_Much | oh |
| 01:06:06 | Nothing_Much | what libs? |
| 01:06:10 | Nothing_Much | the poly2tri or something? |
| 01:07:27 | kaen | using all system libs rather than libs in the source tree |
| 01:07:36 | kaen | except for a few which aren't in debian yet |
| 01:09:09 | Nothing_Much | ohh that's good |
| 01:09:27 | Nothing_Much | kaen: sorry I can't be any help at all :( |
| 01:09:35 | kaen | no worries |
| 01:09:38 | kaen | we're almost there |
| 01:13:20 | | Watusimoto Quit (Ping timeout: 265 seconds) |
| 01:13:28 | Nothing_Much | nice |
| 01:43:23 | | Platskies Quit (Quit: Sleep time…) |
| 02:06:11 | | Flynnn has joined |
| 02:29:52 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 02:51:27 | | Flynnn has joined |
| 02:58:48 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 02:59:11 | | Nothing_Much has joined |
| 03:03:46 | | Flynnn Quit (Quit: Leaving) |
| 03:30:57 | Nothing_Much | Hey again |
| 04:00:51 | kaen | raptor: how would you feel about updating to recent tomcrypt? |
| 04:24:33 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 04:38:19 | | Nothing_Much has joined |
| 04:40:46 | raptor | kaen: sounds good to me... but last time i checked it was twice the size |
| 04:41:39 | raptor | but hat may not be a bad thing.... in fact, maybe we only include the classes we need in the CMakeLists |
| 04:41:42 | raptor | *that |
| 04:41:56 | raptor | but it's time for bed for me... night! |
| 04:42:00 | | raptor Quit () |
| 04:47:30 | | fordcars has joined |
| 05:21:08 | DerSmiley | good morning |
| 05:32:33 | | fordcars Quit (Quit: Page closed) |
| 05:58:19 | | damndisconnect has joined |
| 06:01:27 | | destroyerimo_clo Quit (Ping timeout: 250 seconds) |
| 07:56:18 | | DerSmiley Quit (Ping timeout: 240 seconds) |
| 08:02:40 | | LordDVG has joined |
| 08:15:47 | | watusimoto has joined |
| 08:15:48 | | ChanServ sets mode +o |
| 08:24:32 | | Nothing_Much Quit (Ping timeout: 265 seconds) |
| 08:34:39 | | watusimoto Quit (*.net *.split) |
| 08:46:24 | | watusimoto has joined |
| 08:46:24 | | ChanServ sets mode +o |
| 09:29:47 | | Invisible has joined |
| 09:39:20 | | Invisible Quit (Read error: Connection reset by peer) |
| 09:49:09 | | LordDVG Quit (Remote host closed the connection) |
| 10:58:44 | | Watusimoto_ has joined |
| 11:18:27 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 11:18:41 | | Watusimoto_ has joined |
| 11:43:12 | | DerSmiley has joined |
| 11:44:04 | DerSmiley | hi |
| 11:47:59 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
| 11:55:20 | watusimoto | hi |
| 11:56:08 | watusimoto | did you see the build I made for you last night? |
| 12:30:26 | | Watusimoto_ has joined |
| 12:38:32 | DerSmiley | well you mean the debug exe? |
| 12:51:50 | DerSmiley | Assert: Blank LevelDir? in c:\users\chris\documents\bf-trunk\zap\inifile.cpp line 259 |
| 12:51:56 | DerSmiley | that was the error now |
| 12:57:13 | DerSmiley | so i think its bound to your computer xDD because i have no user with name chris |
| 13:23:00 | watusimoto | hi DerSmiley |
| 13:23:14 | watusimoto | yes, I mean that exe |
| 13:23:44 | watusimoto | that is very weird |
| 13:23:48 | watusimoto | that error |
| 13:24:36 | watusimoto | did you copy it into your bitfighter folder, where the normal executable is? |
| 13:26:47 | DerSmiley | yes i copyed it into :D |
| 13:27:17 | watusimoto | and did you run it from there? |
| 13:27:31 | DerSmiley | yes i did |
| 13:27:45 | watusimoto | and you never got past the startup logo? |
| 13:28:11 | DerSmiley | well now the game does not start with the debug exe |
| 13:28:27 | DerSmiley | because he dont find the data that is linked to your path xD |
| 13:28:42 | watusimoto | yeah, there's no reason why it should look in my path |
| 13:29:06 | DerSmiley | xDD hmmm wrong settings? so it think he neeeed this file? |
| 13:29:17 | watusimoto | it needs the bitfighter.ini file |
| 13:29:23 | watusimoto | but if it can;t find it, it will create one |
| 13:29:48 | watusimoto | oh, I understand that message |
| 13:29:56 | watusimoto | that;s pointing to a source file |
| 13:30:15 | watusimoto | it's saying it encountered the error in the inifile.cpp file, which, when I built the game, was in that location |
| 13:30:15 | DerSmiley | yes that i saw to xDD |
| 13:30:26 | watusimoto | it's not saying it can't find an INI file there |
| 13:30:41 | watusimoto | so for some reason it is having troubles parsing the ini file |
| 13:31:12 | watusimoto | so don't worry about that reference to my build folder |
| 13:31:17 | watusimoto | it is misleading |
| 13:31:34 | DerSmiley | but the debug exe dont do anything now xD |
| 13:31:43 | DerSmiley | only that message and it shut down |
| 13:31:58 | watusimoto | it's probably hitting that assert before the real problem you are having |
| 13:32:23 | watusimoto | I'll need to look at that tonight and see what is going on. It shouldn't be happening :-) |
| 13:32:49 | watusimoto | one 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:20 | watusimoto | then it will build a new INI that might work better |
| 13:33:55 | DerSmiley | still 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:09 | watusimoto | ok, that is really weird |
| 13:34:37 | watusimoto | try this -- bitfighter_debug --leveldir levels |
| 13:34:38 | DerSmiley | i 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:46 | watusimoto | sorry only one - |
| 13:34:50 | DerSmiley | where i need to try that? |
| 13:34:54 | watusimoto | bitfighter_debug -levledir levels |
| 13:35:01 | watusimoto | at the cmd line |
| 13:35:05 | DerSmiley | okay :D |
| 13:35:08 | watusimoto | in the folder where the exe lives |
| 13:35:17 | watusimoto | and also, please verify there is a levels folder in there |
| 13:35:34 | watusimoto | bitfighter_debug -leveldir levels |
| 13:35:37 | watusimoto | (typo) |
| 13:35:39 | DerSmiley | so the normal exe or the debug now with that parameters |
| 13:35:54 | watusimoto | the debug one with param -leveldir levels |
| 13:36:29 | DerSmiley | same message again |
| 13:36:36 | watusimoto | wtf??? |
| 13:36:51 | DerSmiley | and if i press redo then the game crash xD |
| 13:37:09 | watusimoto | yes, it probably would |
| 13:37:16 | watusimoto | does that crash give you a stack trace? |
| 13:37:36 | watusimoto | (since the whole point is to see if we get a stack trace when bf crashes) |
| 13:37:55 | DerSmiley | you mean windows crash problem thing? |
| 13:37:55 | watusimoto | if so, put it in pastie or something |
| 13:38:35 | watusimoto | when 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:39 | DerSmiley | http://pastebin.com/Bdhn6PU4 |
| 13:38:55 | DerSmiley | wait |
| 13:38:57 | DerSmiley | i will look |
| 13:39:03 | DerSmiley | so the debug or normal exe? |
| 13:39:13 | watusimoto | the debug |
| 13:39:31 | DerSmiley | nope nothing at cmd |
| 13:39:39 | watusimoto | ok |
| 13:39:40 | DerSmiley | i need to restart pc wait 2 min then im back |
| 13:39:40 | watusimoto | bummer |
| 13:43:12 | | DerSmiley_ has joined |
| 13:43:23 | DerSmiley_ | im back :D |
| 13:43:48 | | DerSmiley Quit (Ping timeout: 240 seconds) |
| 13:45:28 | watusimoto | I 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:47 | watusimoto | but now I'm nervious we won't get a stack trace for your real problem |
| 13:47:22 | DerSmiley_ | yes... XD |
| 13:50:22 | DerSmiley_ | 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:42 | watusimoto | don't give up yet!! |
| 13:51:25 | watusimoto | hey, here's something you can try. try rebooting into safe mode and see if it works then |
| 13:54:03 | DerSmiley_ | i will do later and try that |
| 13:55:58 | watusimoto | ok, let me know. That might narrow down if its a driver issue |
| 13:56:06 | watusimoto | (try the original, not the debug exe) |
| 13:56:24 | watusimoto | also, |
| 13:56:30 | DerSmiley_ | okay |
| 13:56:37 | watusimoto | when the original game crashes, you see the logo before the crash? |
| 13:56:39 | DerSmiley_ | i will try both normal first then debug exe |
| 13:56:44 | DerSmiley_ | nope |
| 13:56:51 | DerSmiley_ | only windows crash dialog |
| 13:56:56 | watusimoto | you see no graphics at all |
| 13:57:04 | watusimoto | (I'm asking about the original) |
| 13:57:07 | DerSmiley_ | i see white graphic |
| 13:57:11 | DerSmiley_ | yes the original |
| 13:57:15 | DerSmiley_ | i see the logo |
| 13:57:20 | DerSmiley_ | the blue go to green |
| 13:57:22 | DerSmiley_ | and then it crash |
| 13:57:23 | watusimoto | you see the logo |
| 13:57:36 | watusimoto | oh, I misunderstood that last night |
| 13:57:52 | watusimoto | so it's probably not a graphics problem |
| 13:58:02 | watusimoto | because if it was, you wouldn't see the logo at all |
| 13:58:14 | DerSmiley_ | ^^ |
| 13:58:22 | watusimoto | well, it might be a graphics problem, but it seems less likely |
| 13:58:41 | watusimoto | under the logo is some little text that says version 019c |
| 13:58:44 | watusimoto | do you see that? |
| 13:59:56 | watusimoto | well 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:21 | watusimoto | and do you see any of the menu items, even for an instant? |
| 14:00:53 | watusimoto | oh, and do you have a joystick plugged in? |
| 14:02:57 | DerSmiley_ | no menu items to see crash before and no joystick plugged in |
| 14:06:28 | watusimoto | ok, I'll have another look tonight |
| 14:07:47 | DerSmiley_ | yes |
| 14:13:34 | DerSmiley_ | 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:19 | | thread_ has joined |
| 14:37:50 | | raptor has joined |
| 14:37:50 | | ChanServ sets mode +o |
| 14:38:50 | raptor | good morning! |
| 14:40:12 | raptor | watusimoto: 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:28 | raptor | sorry, since 019b/c |
| 14:43:02 | watusimoto | hi |
| 14:43:06 | raptor | hi |
| 14:43:10 | watusimoto | ok, well' I'll try to fix it tonight |
| 14:43:42 | watusimoto | also, I don't think that DerSmiley_'s problem is graphics |
| 14:43:51 | watusimoto | at leat not in the way I was thinking last night |
| 14:43:55 | raptor | possible |
| 14:43:58 | watusimoto | because the logo is drawn |
| 14:44:04 | raptor | but yes, but the mainmenu is not |
| 14:44:16 | watusimoto | so the graphics system is working on some level |
| 14:44:23 | watusimoto | fonts! |
| 14:44:28 | watusimoto | I'll bet that is the problem |
| 14:44:44 | raptor | it 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:46 | watusimoto | because the first appearance of fonts are after the logo is animated |
| 14:44:57 | raptor | ah yes - that's a good theory |
| 14:45:05 | raptor | wait wait! |
| 14:45:18 | raptor | could it be... his graphics card doesn't support the texture size used for the font cache? |
| 14:45:28 | raptor | but that is initialized already, isn't it? |
| 14:45:51 | watusimoto | I'm not sure |
| 14:45:56 | kaen | I think the cache is initialized on startup with the rest of the managers |
| 14:46:02 | raptor | hi kaen |
| 14:46:14 | kaen | although it could be hitting the error the first time it tries to read |
| 14:46:16 | raptor | yeah - so that means if it was the font, it'd be in the rendering |
| 14:46:19 | kaen | which would be on that menu |
| 14:46:26 | raptor | hmmm.. that oo |
| 14:46:28 | raptor | *too |
| 14:46:31 | kaen | hi all |
| 14:48:06 | watusimoto | hi |
| 14:48:11 | thread_ | hi |
| 14:48:33 | watusimoto | it's hard to diagnose all the possibilities remotely :-) |
| 14:49:03 | raptor | thread_: didn't you have a windows 7 machine at school that would crash with bitfighter? |
| 14:49:17 | thread_ | it was updated to 8.1 |
| 14:49:32 | raptor | and that made the crash go away, or did we fix it? |
| 14:53:13 | thread_ | it seemed to vanish with the update |
| 14:56:52 | thread_ | not really sure what was going on, nor can I recreate it |
| 14:58:00 | DerSmiley_ | if you want i can make a video later so you can see the error :D but dont know if that help |
| 15:00:05 | | destroyerimo_clo has joined |
| 15:00:28 | raptor | contest party tonight! |
| 15:01:01 | thread_ | Indeed! |
| 15:03:29 | | damndisconnect Quit (Ping timeout: 246 seconds) |
| 15:04:02 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 15:51:13 | | watusimoto Quit (Ping timeout: 245 seconds) |
| 16:17:35 | raptor | thread_: should i enable voting or do the levelpassword? |
| 16:17:57 | thread_ | uuuhh... yes? |
| 16:23:29 | thread_ | are you asking either or? |
| 16:24:21 | raptor | yes? |
| 16:24:26 | raptor | i'll do voting |
| 16:27:27 | thread_ | ok |
| 16:47:36 | raptor | thread_: 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:52 | thread_ | alright |
| 16:47:56 | raptor | do you think that would be reasonable? |
| 16:48:32 | thread_ | 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:52 | raptor | ah ok, cool |
| 16:51:02 | | Watusimoto has joined |
| 16:58:02 | raptor | I just learned the best way to watch Star Wars: in 'Matchete Order' |
| 16:58:03 | raptor | see: http://www.nomachetejuggling.com/2011/11/11/the-star-wars-saga-suggested-viewing-order/ |
| 16:58:17 | raptor | basically in this order: 4, 5, 2, 3, 6 |
| 16:58:31 | raptor | *Machete |
| 16:58:59 | thread_ | Machete order leaves out 1? |
| 16:59:08 | raptor | yep :) |
| 17:21:03 | raptor | the guy considers episode 1 as 'extra kid stuff' or 'expanded universe stuff'... |
| 17:45:56 | Watusimoto | I think the best way to watch is not to watch. I've really grown disenchanted with the franchise over the years |
| 17:46:24 | DerSmiley_ | im back :D |
| 17:47:42 | | DerSmiley_ Quit (Quit: Page closed) |
| 17:48:10 | Watusimoto | and... he's gone! |
| 17:48:47 | kaen | yay! check out this awesome excerpt from the latest tomcrypt's makefile: http://pastie.org/9134301# |
| 17:49:02 | kaen | I stumped all of #cmake with it :) |
| 17:51:37 | raptor | what on earth |
| 17:52:34 | kaen | best suggestion I got was creating a real aes_enc.c |
| 17:52:38 | kaen | with #include "aes.c" |
| 17:52:59 | kaen | LOL |
| 17:53:02 | kaen | that actually worked |
| 17:53:06 | Watusimoto | In misc\sound_ideas there is a sound called WLM - Nudge.wav |
| 17:53:25 | Watusimoto | would that make a good overtime sound? |
| 17:54:59 | kaen | woo! |
| 17:55:08 | kaen | finally ready to merge against tip |
| 17:55:22 | kaen | or head, or master, or whatever it's called... |
| 17:55:26 | raptor | oh boy! |
| 18:00:05 | thread_ | kaen: I still didn't get a submission from you :( |
| 18:01:19 | kaen | sorry man :< |
| 18:01:49 | kaen | I made 2 levels about 60% of the way each |
| 18:02:05 | kaen | then I got into the zone on this debian stuff and I couldn't pull myself away |
| 18:03:18 | Watusimoto | raptor: bad news... linker problems with the new cmake file |
| 18:03:42 | Watusimoto | I had to add "libcmt.lib;msvcrt.lib" to the exclude specific libraries option on the linker page |
| 18:03:54 | Watusimoto | not sure why they'd be showing up in a debug build |
| 18:06:50 | raptor | Watusimoto: i didn't have linker problems |
| 18:06:57 | raptor | and my fix was basically a fix to sam686's fix |
| 18:07:02 | raptor | completely harmless |
| 18:07:13 | raptor | so it's probably with sam686's extra logic |
| 18:07:19 | Watusimoto | perhaps so |
| 18:07:35 | Watusimoto | I'm surprised you didn't encounter the problem |
| 18:07:41 | Watusimoto | but no matter |
| 18:07:45 | Watusimoto | I'll chase it down loater |
| 18:07:47 | raptor | nope |
| 18:07:53 | Watusimoto | I've managed to reproduce the assert issue |
| 18:07:56 | raptor | I did a full clean, removed cmake fiels and started from scratch |
| 18:08:23 | Watusimoto | which means that DerSmiley must not have been finding his INI when he ran the new debug build I made for him |
| 18:08:47 | raptor | for reference, here was sam686's original change: http://code.google.com/p/bitfighter/source/detail?spec=svnd736783384e1925b354f0b578f6d6d06f59342f5&r=4c49cbae4333757f77170804e720521288758317 |
| 18:09:31 | raptor | and my fix to it: http://code.google.com/p/bitfighter/source/detail?spec=svnd736783384e1925b354f0b578f6d6d06f59342f5&r=d736783384e1925b354f0b578f6d6d06f59342f5 |
| 18:09:44 | raptor | he had inadvertently discard the default flags already set |
| 18:09:53 | Watusimoto | hmmm... also saw this flash by |
| 18:09:54 | Watusimoto | Warning 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:38 | Watusimoto | ah, so that option that did not get set, did the same thing as the settings I mentioned aboe |
| 18:11:11 | raptor | it's all so weird... maybe we should just revert back to the original one-liner |
| 18:11:30 | raptor | i think sam686's change was to fix a warning as well |
| 18:12:19 | Watusimoto | except he has different libs for different builds |
| 18:13:20 | raptor | but it was to suppress a warning... |
| 18:13:27 | Watusimoto | that warning looks like some weird string concatenation creating an invalid option from two options |
| 18:13:41 | raptor | i 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:51 | raptor | ah yes |
| 18:14:02 | raptor | maybe something needs to be escaped |
| 18:14:48 | Watusimoto | maybe it needs a space? |
| 18:15:09 | raptor | here 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:21 | raptor | i think we shoudl revert and start from scratch with the old warning |
| 18:15:39 | raptor | then add targetted options instead of the shotgun approach we have |
| 18:16:28 | Watusimoto | what is the difference between this |
| 18:16:28 | Watusimoto | set(CMAKE_EXE_LINKER_FLAGS_DEBUG "/NODEFAULTLIB:libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;msvcrtd.lib") |
| 18:16:30 | Watusimoto | and this |
| 18:16:36 | Watusimoto | set(CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG} " /NODEFAULTLIB:libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;msvcrtd.lib") |
| 18:16:48 | Watusimoto | the first is what sam686 added, the second is what's there now |
| 18:16:59 | raptor | yes, that was my fix |
| 18:17:09 | raptor | i added the ${CMAKE_EXE_LINKER_FLAGS_DEBUG} |
| 18:17:10 | Watusimoto | what does that fix do? |
| 18:17:21 | raptor | it makes sure that the already-default options are still included |
| 18:17:30 | raptor | sam686's fix basically overwrote the default |
| 18:17:36 | raptor | i made it so it appended it |
| 18:17:38 | Watusimoto | so it appends rather than replaces? |
| 18:17:40 | Watusimoto | ok |
| 18:18:00 | raptor | overwriting is what created your .pdb-is-missing issue |
| 18:18:14 | Watusimoto | so it looks like the append is not quite right, because the resulting option string is not valid |
| 18:18:24 | raptor | the append is OK |
| 18:18:42 | raptor | sort-of OK, i mean |
| 18:18:47 | raptor | appending is what is needed |
| 18:19:06 | raptor | but i think when appending multiple it needs to be more like that KDE link above |
| 18:19:10 | Watusimoto | yes, I agree it is needed |
| 18:19:23 | Watusimoto | all I'm saying is the resulting string appears to be invalid somehow |
| 18:19:28 | raptor | in fact, i wonder if that KDE link isn't exactly what we should set |
| 18:19:44 | raptor | yes, and that's why i think we shoudl start from scratch and not add so much |
| 18:21:02 | Watusimoto | when I look at the generated "command line" in vc++ options, there are always spaces between the options. and no semicolons |
| 18:21:16 | Watusimoto | in the appended flag I pasted above, there is a ; and no space |
| 18:22:13 | Watusimoto | what does this chunk do? |
| 18:22:13 | Watusimoto | foreach(LinkerFlag ${LinkerFlags}) |
| 18:22:14 | Watusimoto | # Handle both /INCREMENTAL:YES and /INCREMENTAL |
| 18:22:14 | Watusimoto | string(REPLACE "INCREMENTAL:YES" "INCREMENTAL" ${LinkerFlag} "${${LinkerFlag}}") |
| 18:22:14 | Watusimoto | string(REPLACE "INCREMENTAL" "INCREMENTAL:NO" ${LinkerFlag} "${${LinkerFlag}}") |
| 18:22:14 | Watusimoto | endforeach() |
| 18:22:33 | Watusimoto | I see what it does, but not what the intent is |
| 18:22:45 | raptor | is that in our code? |
| 18:22:49 | Watusimoto | yes |
| 18:22:56 | Watusimoto | it's about 3 lines below sam's fix |
| 18:23:11 | raptor | oh, haha |
| 18:23:13 | Watusimoto | it looks like its trying to fix the incremental param |
| 18:23:14 | raptor | i remember now |
| 18:23:31 | raptor | yes... because MS changed the flag between various vc++ |
| 18:24:01 | raptor | so if you use /INCREMENTAL:YES on one, it won't get picked up... let me find the notes on that |
| 18:24:53 | raptor | ok, yeah, the common denominator between the various IDEs was /INCREMENTAL (for yes) and /INCREMENTAL:NO (for no) |
| 18:25:40 | | Watusimoto_ has joined |
| 18:25:48 | Watusimoto_ | where did I go??? |
| 18:26:03 | Watusimoto_ | I saw nothing after my previous question |
| 18:26:22 | raptor | to the logs batman! |
| 18:27:05 | raptor | no wait, i was wrong |
| 18:27:30 | raptor | i'm basically forcing all YES to be just /INCREMENTAL, then forcing all to be NO |
| 18:27:39 | raptor | i can't remember why we needed it off |
| 18:28:24 | Watusimoto_ | I think we want it on, to be honest |
| 18:28:28 | | Watusimoto Quit (Ping timeout: 276 seconds) |
| 18:28:33 | Watusimoto_ | maybe that's why build and continue no longer works |
| 18:28:35 | Watusimoto_ | for me |
| 18:28:48 | raptor | i remember it was required to be off for some reason |
| 18:29:18 | raptor | oh haha |
| 18:29:20 | raptor | no |
| 18:29:45 | | Nothing_Much has joined |
| 18:31:02 | raptor | its only turned off in the CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO |
| 18:31:14 | raptor | so your linker problems are not this issue |
| 18:31:24 | raptor | and are still stemming from bad flags set above |
| 18:32:05 | Watusimoto_ | the flags aren't bad, it's the append that's bad |
| 18:32:15 | raptor | i think both are bad |
| 18:32:18 | Watusimoto_ | interesting |
| 18:32:28 | raptor | did you see my KDE link above? |
| 18:32:32 | Watusimoto_ | this is down in the "extra flags" section of the vc++ dialog |
| 18:32:33 | Watusimoto_ | /INCREMENTAL";"/NODEFAULTLIB:libc.lib";"libcmt.lib";"msvcrt.lib";"libcd.lib";"msvcrtd.lib |
| 18:32:55 | Watusimoto_ | it looks like it got confused about strings and delimiters and such |
| 18:33:07 | raptor | yes, but, did you see my KDE link? |
| 18:33:41 | Watusimoto_ | I saw it, but... |
| 18:34:00 | raptor | because i think if we swapped out with what it has we get exactly what we want |
| 18:34:07 | Watusimoto_ | alternate concatenation style? |
| 18:34:07 | Watusimoto_ | ok |
| 18:34:10 | Watusimoto_ | let's do it! |
| 18:35:36 | raptor | will you do it? I don't have my open at the moment.. |
| 18:39:33 | Watusimoto_ | I can do it |
| 18:41:00 | raptor | *my VM open |
| 18:41:39 | Watusimoto_ | so is this correct? |
| 18:41:39 | Watusimoto_ | https://etherpad.fr/p/cmake |
| 18:41:57 | Watusimoto_ | remove the striekout stuff, add in the paragraph below |
| 18:42:46 | raptor | yeah, that looks good |
| 18:43:08 | Watusimoto_ | ok |
| 18:43:24 | raptor | i bet it was the semicolon |
| 18:43:32 | raptor | cmake uses semi colons for delimiters |
| 18:44:17 | raptor | wait wiat |
| 18:44:29 | raptor | oh no, that's OK with the latest release |
| 18:44:40 | raptor | false alarm |
| 18:44:43 | Watusimoto_ | wait, not wait? ok |
| 18:44:45 | Watusimoto_ | not waiting |
| 18:44:48 | Watusimoto_ | :-) |
| 18:45:21 | Watusimoto_ | builds ok... but crashes almost immediately. weird |
| 18:45:25 | Watusimoto_ | probably unrelated to the cmake |
| 18:46:13 | Watusimoto_ | doing full rebuild |
| 18:46:22 | raptor | did kaen merge yet? |
| 18:54:53 | Watusimoto_ | I don't know... but I'm seeing a crash in the destruction of an fstream |
| 18:54:58 | raptor | actually, we may want both msvcrt and libcmt variants gone |
| 18:57:17 | raptor | huh |
| 18:57:32 | raptor | ok, maybe revert to latest and put the variable within the quotes |
| 19:04:09 | Watusimoto_ | ok, got it all working |
| 19:04:21 | Watusimoto_ | dinnertime! |
| 19:04:31 | raptor | what did you end up on? |
| 19:04:32 | raptor | ok |
| 19:05:25 | | BFLogBot Commit: f4d54bcd0b98 | Author: watusimoto | Message: Fix cmake |
| 19:06:01 | raptor | ah, you did the quotes thing |
| 19:09:33 | | Watusimoto_ Quit (Ping timeout: 245 seconds) |
| 19:10:10 | kaen | I did not |
| 19:10:50 | raptor | ok good - watusimoto just made cmake chagnes |
| 19:11:06 | raptor | i didn't want things to get ugly for you because i think you said you made quite a few cmake chagnes |
| 19:11:09 | raptor | *changes |
| 19:50:18 | | thread_ Quit (Ping timeout: 240 seconds) |
| 19:50:37 | kaen | yep, things got really hairy |
| 19:50:57 | kaen | I think I made it through ok, but somewhere in the process my new tomcrypt/CMakeLists.txt got lost |
| 19:51:05 | kaen | everything else seems to be intact though |
| 19:54:35 | raptor | were you able to pick and choose tomcrypt stuff? |
| 19:55:03 | kaen | it can be done, though I haven't done it yet |
| 19:59:22 | | watusimoto has joined |
| 19:59:23 | | ChanServ sets mode +o |
| 20:27:05 | | watusimoto Quit (Quit: Leaving.) |
| 20:33:38 | | Watusimoto has joined |
| 20:53:49 | kaen | Watusimoto: did you forget to commit Stacktracer.h ? |
| 20:53:56 | Watusimoto | hi |
| 20:53:58 | Watusimoto | did I? |
| 20:54:03 | kaen | I can't find it |
| 20:54:10 | kaen | and neither can gcc :P |
| 20:55:04 | raptor | yep, missing cmake StackTracer.cpp |
| 20:55:21 | Watusimoto | guess so |
| 20:55:42 | | BFLogBot Commit: 27909aed3130 | Author: watusimoto | Message: Add missing files |
| 20:55:50 | kaen | thanks :) |
| 20:56:04 | Watusimoto | 4 files missing, actually |
| 20:56:28 | Watusimoto | so I'm not going to be able to fix derSmiley's problem before I leave |
| 20:56:30 | Watusimoto | sadly |
| 20:56:37 | Watusimoto | I'm trying to fix that assert, at least |
| 20:56:51 | Watusimoto | I have to get up really early, so I need to get to bed soon |
| 21:00:44 | raptor | ZZzzz' |
| 21:00:56 | kaen | ✧└────────┘ |
| 21:00:56 | kaen | ▷ ⎈⎈⎈⎈ △ ✧ |
| 21:00:57 | kaen | ┌────────┐ |
| 21:01:04 | Watusimoto | awesome! |
| 21:01:06 | raptor | hahaha |
| 21:01:17 | kaen | it's my new forum sig :) |
| 21:01:30 | kaen | you guys haven't seen it because you don't read off-topic, I forgot :P |
| 21:01:37 | kaen | it's even better in color |
| 21:01:44 | raptor | i wonder how hard it would be to go from gl -> libcaca or libaa |
| 21:02:01 | kaen | I was reading, and SDL used to have a libaa backend |
| 21:02:17 | kaen | I tried building it against bf, but no love |
| 21:02:20 | raptor | we'd have to code to teh SDL render layer |
| 21:02:31 | kaen | oh, I didn't realize that xD |
| 21:02:35 | kaen | double waste of time, then |
| 21:07:13 | Watusimoto | I think that assert was unneeded |
| 21:07:27 | Watusimoto | I think I may have added it to help diagnose another problem and never removed it |
| 21:08:49 | | BFLogBot Commit: 5a694b5ccc54 | Author: watusimoto | Message: Add sound to ideas archive |
| 21:08:51 | | BFLogBot Commit: 31173e372545 | Author: watusimoto | Message: Line endings |
| 21:08:52 | | BFLogBot Commit: 1633d3a0c3e2 | Author: watusimoto | Message: Remove meddlesome assert |
| 21:14:06 | kaen | /home/kaen/code/bitfighter/zap/StackTracer.cpp:113:51: error: ‘lt’ was not declared in this scope |
| 21:14:06 | kaen | if(begin_name && end_offset && (begin_name < end_offset)) |
| 21:14:18 | kaen | took me a minute to realize that was an HTML entity :) |
| 21:15:16 | Watusimoto | if derSmiley comes back later, here is a new debug build for him: |
| 21:15:18 | Watusimoto | http://sam6.25u.com/upload/2bitfighter_debug.exe |
| 21:15:41 | Watusimoto | with luck, it will give a stacktrace when it crashes, leading to an answer |
| 21:18:06 | Watusimoto | another thing for him to test is if pressing a key in the middle of the spash animation causes a crash |
| 21:18:14 | Watusimoto | it probably will |
| 21:18:35 | Watusimoto | but that might help comfirm that it is something immediately following the animation that is the problem |
| 21:23:09 | Watusimoto | also, this gets run for the first time immediately after the splash |
| 21:23:10 | Watusimoto | void MenuUserInterface::render() |
| 21:24:02 | Watusimoto | in 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:22 | raptor | hmmm |
| 21:24:30 | raptor | maybe valgrind would pick something up... |
| 21:25:23 | Watusimoto | another thing that you could try is creating a special build with FontManager::setFontContext modified to only use roman fonts |
| 21:25:35 | Watusimoto | that would confirm (or disprove) my font theory |
| 21:25:46 | raptor | that's easy... just rename the fonts dir |
| 21:25:52 | Watusimoto | oh, yes, good idea |
| 21:26:01 | raptor | and i think everything defaults to teh ugly one |
| 21:26:07 | Watusimoto | we can see |
| 21:27:58 | raptor | your StackTracer files have mixed line endings |
| 21:28:04 | raptor | o |
| 21:28:07 | raptor | i'll fix them |
| 21:28:15 | Watusimoto | that's probably because I copied it from an internet forum |
| 21:28:21 | Watusimoto | or article or whatnot |
| 21:28:51 | Watusimoto | so 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:40 | Watusimoto | ok, off to bed... |
| 21:29:52 | Watusimoto | I may get to checkin in over the weekend... or not. |
| 21:29:59 | raptor | ok |
| 21:30:03 | raptor | see you next week! |
| 21:30:10 | kaen | see ya! |
| 21:30:11 | Watusimoto | later! |
| 21:30:19 | | BFLogBot Commit: 84eb741b72c9 | Author: kaen | Message: prepare for debian packaging by rewriting cmake system, updating to latest tomcrypt, and adding some helpful scripts |
| 21:30:21 | | BFLogBot Commit: 9979ae0e81c1 | Author: kaen | Message: clean up from the bloodbath |
| 21:30:28 | raptor | bah! |
| 21:30:35 | kaen | sorry raptor :< |
| 21:30:37 | raptor | fj3490jfrieoqwfdas |
| 21:30:41 | kaen | I pushed before I read the chatlog |
| 21:30:50 | | raptor recomputes |
| 21:32:48 | raptor | 443 files changed! |
| 21:32:55 | raptor | how did that happen?? |
| 21:33:11 | raptor | oh duh, tomcrypt |
| 21:33:55 | raptor | hahaha bloodbath |
| 21:34:23 | raptor | how did a '<' get html-entitied? |
| 21:34:42 | kaen | probably from a copy-paste gone awry |
| 21:34:58 | kaen | it was ifdef'd so wat didn't catch it |
| 21:35:01 | | Watusimoto Quit (Ping timeout: 276 seconds) |
| 21:35:15 | raptor | tomcrypt/src/headers/tomcrypt_macros.h:267:4: error: impossible constraint in ‘asm’ |
| 21:35:34 | raptor | must be platform issue |
| 21:35:48 | kaen | it's just a messed up -D flag ... |
| 21:36:03 | kaen | I fixed that error before, not sure what's up |
| 21:36:06 | raptor | you know the fix? |
| 21:36:45 | kaen | I know a couple :P |
| 21:37:03 | kaen | needs either to have ENCRYPT_ONLY juggled, or LTC_NOROLC |
| 21:38:26 | kaen | hmm, just worked again for me from a clean build |
| 21:38:29 | raptor | wow! you did some huge refactor! |
| 21:38:41 | kaen | I did... and I got a little carried away |
| 21:39:01 | raptor | ok, make the tomcrypt build tree needs to be single-threaded... |
| 21:39:08 | raptor | nope |
| 21:39:52 | raptor | did you grab sources from upstream github? |
| 21:40:03 | kaen | from debian |
| 21:40:21 | kaen | but it's unpatch 1.17 |
| 21:40:24 | kaen | unpatched |
| 21:40:31 | raptor | https://github.com/libtom/libtomcrypt |
| 21:41:07 | kaen | latest commit was two years ago |
| 21:41:43 | kaen | yep, it's latest from upstream |
| 21:41:52 | raptor | ok |
| 21:42:00 | kaen | so, tomcrypt/cmakelists.txt |
| 21:42:13 | kaen | COMPILE_DEFINITIONS "LTC_SOURCE" |
| 21:42:16 | kaen | replace that with |
| 21:42:26 | kaen | COMPILE_DEFINITIONS "LTC_SOURCE;LTC_NO_ROLC" |
| 21:42:39 | raptor | ok |
| 21:43:02 | kaen | my machine builds fine with both, but we shouldn't mess with ASM anyway |
| 21:43:15 | kaen | we're not hashing anything often enough to know the difference between c++ and asm |
| 21:43:27 | raptor | compiled! |
| 21:43:32 | raptor | want to commit that? |
| 21:43:33 | kaen | cool :) |
| 21:43:35 | kaen | ok |
| 21:44:33 | | BFLogBot Commit: 948e2957d90e | Author: kaen | Message: disable roll and rolr instructions in tomcrypt |
| 21:44:53 | kaen | what cpu are you on? |
| 21:44:55 | kaen | i7? |
| 21:45:16 | raptor | Intel(R) Xeon(R) CPU E5530 @ 2.40GHz |
| 21:46:32 | raptor | it's top of the line right before the i7 series |
| 21:46:39 | raptor | my laptop is i7 though |
| 21:50:15 | raptor | good thing watusimoto is gone for a while... that'll give me time to test your cmake changes in windows :) |
| 21:53:38 | kaen | yes... |
| 21:53:51 | kaen | I'm actually pirating an iso right now :P |
| 21:54:13 | kaen | because I'm certain I thoroughly broke it |
| 21:55:32 | kaen | I merge wat's changes into it though |
| 22:04:41 | raptor | i'm heading out... later! |
| 22:04:52 | | raptor Quit () |
| 22:05:10 | Nothing_Much | kaen: pirating what now? o.o |
| 22:10:46 | sam686 | http://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:48 | kaen | *allegedly* pirating :) |
| 22:11:17 | kaen | bummer |
| 22:11:24 | kaen | didn't know default windows fonts were that bad :/ |
| 22:11:45 | kaen | well, install the droid fonts and you'll see it in all its glory :) |
| 22:11:48 | sam686 | even my IRC (you pasted that on this IRC) also displayed the same squares |
| 22:12:17 | kaen | I'm gonna order pizza! |
| 22:13:11 | sam686 | squares on fonts are usually missing character symbols in font |
| 22:13:35 | sam686 | they default to squares with unknown/missing characters |
| 22:50:07 | kaen | Nothing_Much: I added a script to hg that builds a debian package for bitfighter |
| 22:50:28 | kaen | if you pull you can do ./misc/debian_package.sh and see what happens |
| 23:16:00 | | amgine123 has joined |
| 23:16:39 | amgine123 | soo |