Timestamps are in GMT/BST.
| 00:02:00 | raptor | this is the error list when trying to compile pointainer: http://pastebin.com/izfEAWEN |
| 00:04:00 | sam686 | Somehow mObjectTypeMask is some crazy uninitalized number of what it says a RepairItem, it was trying to find SpyBugType.. http://96.2.123.136/bitfighter/11052101.GIF |
| 00:06:00 | raptor | seems like we both have our own battles.. |
| 00:47:00 | | raptor Quit (Remote host closed the connection) |
| 00:48:00 | | watusimoto has joined |
| 01:27:00 | | ChanServ sets mode +v sam686 |
| 01:41:00 | | watusimoto Quit (Ping timeout: 264 seconds) |
| 02:10:00 | | Helmic has left |
| 02:21:00 | | ShadowXLoner has joined |
| 02:21:00 | ShadowXLoner | 'Sup guys? |
| 02:30:00 | | watusimoto has joined |
| 02:32:00 | watusimoto | hi\ |
| 02:35:00 | | raptor has joined |
| 02:35:00 | | raptor Quit (Changing host) |
| 02:35:00 | | raptor has joined |
| 02:35:00 | | ChanServ sets mode +o raptor |
| 02:35:00 | raptor | hi |
| 02:35:00 | raptor | so pointainer hates me |
| 02:35:00 | raptor | i can't get past compiling that header |
| 02:35:00 | raptor | see: http://pastebin.com/izfEAWEN |
| 02:36:00 | raptor | if you haven't already watusimoto |
| 02:46:00 | watusimoto | looking now |
| 02:46:00 | watusimoto | I'm guessing a missing header? |
| 02:47:00 | raptor | no - the entire header is not compatible with gcc |
| 02:47:00 | raptor | it's there in its entirety - i just think that it is incompatible with c++ stl |
| 02:47:00 | raptor | breaks tons of rules |
| 02:47:00 | watusimoto | pointainer.h:55:5: error: �iterator� does not name a type |
| 02:47:00 | watusimoto | does iterator need a iterator<blah> thing?? |
| 02:47:00 | watusimoto | just guessing here |
| 02:47:00 | raptor | yep - i've tried redeclaring those and everything |
| 02:48:00 | watusimoto | pointainer is not (yet) integral to any design |
| 02:48:00 | watusimoto | so if it's not going to work, we can get rid of it |
| 02:49:00 | raptor | i can't get it to work - but that doesn't mean it can't work |
| 02:49:00 | watusimoto | it sounds like it's not vc++ specific |
| 02:50:00 | watusimoto | 3. For ANSI-challenged compilers, you may want to #define |
| 02:50:00 | watusimoto | * NO_MEMBER_TEMPLATES. |
| 02:50:00 | raptor | did that |
| 02:50:00 | raptor | made it worse |
| 02:50:00 | watusimoto | not a suggestion; just noticing that he seems to be targeting a wide variety of compilation environments |
| 02:51:00 | watusimoto | it's 10+ years old |
| 02:51:00 | raptor | lok here: http://objectmix.com/c/39838-including-pointainer-h.html#post161732 |
| 02:51:00 | watusimoto | so maybe something changed |
| 02:51:00 | watusimoto | what platform is this failing on? Linux? |
| 02:51:00 | raptor | linux /mac |
| 02:52:00 | watusimoto | interesting post |
| 02:53:00 | watusimoto | suggestion: boost |
| 02:53:00 | watusimoto | again |
| 02:53:00 | raptor | yep |
| 02:53:00 | watusimoto | boost boost boost |
| 02:53:00 | watusimoto | everything is use boost |
| 02:53:00 | watusimoto | should we use boost? |
| 02:53:00 | watusimoto | should we just give in and boost it |
| 02:54:00 | raptor | been thinking about it |
| 02:55:00 | raptor | i think it would be good if we use it for lots of things |
| 02:55:00 | watusimoto | http://stackoverflow.com/questions/1226206/is-there-a-reason-to-not-use-boost |
| 02:55:00 | watusimoto | haven't read it yet |
| 02:55:00 | watusimoto | but a lot of people =1'ed it |
| 02:55:00 | watusimoto | +1 |
| 02:56:00 | raptor | i mean - boost would be a significant project include, so if we use it, it would be good to have many htings to use it for |
| 02:56:00 | watusimoto | Smart pointers are near-ubiquitous because the Boost implementation is (1) extremely useful, filling a need which many projects have; (2) extremely portable; (3) almost standard (shared_ptr is in TR1); (4) small; (5) recommended by all experts, meaning that all C++ programmers are familiar with it. This counters almost all reasons not to use it. But not all Boost components have all of those proper |
| 02:56:00 | watusimoto | ties. |
| 02:57:00 | watusimoto | that's what we're considering here, I think |
| 02:58:00 | raptor | ah |
| 02:58:00 | raptor | well, being a nacent c++ programmer, i am not familiar.. but willing to be :) |
| 02:59:00 | watusimoto | well, you're not really that far behind me here |
| 02:59:00 | watusimoto | I *think* our project would benefit from more smart pointers -- the editor now uses pointers much more than it used to |
| 02:59:00 | watusimoto | TNL has only one smart pointer built in |
| 03:00:00 | watusimoto | and it's not really what we need in the editor |
| 03:00:00 | watusimoto | though we can probably get by without one |
| 03:00:00 | watusimoto | the posting suggests that boost smart pointers are 1) nearly standard and 2) relatively self contained |
| 03:01:00 | watusimoto | so... i'd be on board to use them instead of our pointainer |
| 03:01:00 | watusimoto | which is small and self-contained, but hardly standard |
| 03:01:00 | sam686 | i can't quite fegure out why mOnjectTypeMask is some uninitalized junk in game.cpp line 1840. http://96.2.123.136/bitfighter/11052101.GIF from trying to start game, view all map, gaving runtime errors.. |
| 03:02:00 | sam686 | and dynamic_cast to SpyBug fails to NULL.. |
| 03:02:00 | watusimoto | are you sure that's junk? |
| 03:03:00 | watusimoto | well, it's a repair item |
| 03:03:00 | watusimoto | so casting to spybug will not work |
| 03:03:00 | watusimoto | obviously |
| 03:03:00 | sam686 | well, ObjectTypeCast shouldn't be 0x 81e0c628 in hex, if it is only one or two types.. |
| 03:04:00 | watusimoto | 10000001111000001100011000101000 |
| 03:04:00 | watusimoto | that's a lot of flags |
| 03:05:00 | sam686 | might be a problem with somehow reads from wrong memory locations? |
| 03:05:00 | watusimoto | actually, that inner if is unneeded... I'm removing it on my copy |
| 03:07:00 | watusimoto | I think I see the problem |
| 03:07:00 | watusimoto | repairItem has no constructor |
| 03:08:00 | watusimoto | it just calls pickup item |
| 03:08:00 | watusimoto | which in turn calls editorItem |
| 03:08:00 | watusimoto | which in turn calls item |
| 03:09:00 | watusimoto | which calls moveitem |
| 03:09:00 | watusimoto | sorry, moveObject |
| 03:09:00 | watusimoto | whos constructor calls this: |
| 03:09:00 | watusimoto | mObjectTypeMask = MoveableType | ItemType | CommandMapVisType; |
| 03:10:00 | watusimoto | nowhere does the repairItem flag get set |
| 03:11:00 | watusimoto | well, it does in the lua constructor for repair item |
| 03:11:00 | watusimoto | which makes no sense |
| 03:12:00 | watusimoto | so in one fo the constructors, we need to specify that this is a repair item |
| 03:12:00 | watusimoto | mObjectTypeMask is never itialized |
| 03:12:00 | watusimoto | the normal method is to pass the flag up the stack to one fo the high level objects that sets the flag |
| 03:12:00 | watusimoto | not sure which one. |
| 03:13:00 | watusimoto | I'm stepping away for a bit; back later; please post if you fix this, oterhwise I will try. |
| 03:13:00 | sam686 | maybe it skips some constructors? |
| 03:13:00 | sam686 | and maybe it take only onw path to Xobject? |
| 03:18:00 | | ShadowXLoner Quit (Quit: ShadowXLoner) |
| 03:35:00 | karamazovapy | that chat made me poop a little bit |
| 03:38:00 | raptor | i don't mind using boost |
| 03:38:00 | raptor | it might be good since that is where all the smart libraries are |
| 03:39:00 | raptor | maybe we should start by not using system specific libraries, only the standard header ones |
| 03:39:00 | raptor | so we won't have to bundle extra libs |
| 03:39:00 | raptor | karamazovapy: what!? |
| 03:40:00 | karamazovapy | it was intense. |
| 03:40:00 | raptor | ahh... |
| 03:53:00 | watusimoto | ok, let's use their pointer lib for starters. that sounds like an easy decision |
| 03:54:00 | watusimoto | I'll fix the repair item. Sam -- how did you reproduce? just add a repair to a level? |
| 03:54:00 | sam686 | i just start hosting, then press C to view whole map, then error. |
| 03:55:00 | watusimoto | ok, I'll try that |
| 03:55:00 | watusimoto | maybe depends on what garbage gets put in that variable? |
| 03:56:00 | sam686 | that garbage seems to be limited to only item like TestItem, ResourceItem, RepairItem. |
| 04:01:00 | watusimoto | probably none of them set their objecttypemask |
| 04:02:00 | watusimoto | this from testitem constructor: |
| 04:02:00 | watusimoto | mObjectTypeMask |= TestItemType | TurretTargetType; |
| 04:02:00 | watusimoto | should just be = |
| 04:02:00 | watusimoto | otherwise, we're just or'ing whatever crap is in that flag in the first place |
| 04:17:00 | sam686 | i see the problem.. mObjectTypeMask = MoveableType | ItemType | CommandMapVisType where ItemType = 0x01e0c620 ? |
| 04:18:00 | sam686 | the Item::Item first set the mObjectTypeMask, then ResourceItem adds the flag with |= |
| 04:21:00 | sam686 | ok, ItemType = SoccerBallItemType | MineType | SpyBugType | AsteroidType | FlagType | ResourceItemType | TestItemType | EnergyItemType | RepairItemType, |
| 04:21:00 | sam686 | so a fix is to probably take off the ItemType in Item::Item construstor.. |
| 04:36:00 | | BitfighterLogBot - Commit 8fe5a99b7acc | Author: sam8641 | Log: Fix wrong mObjectTypeMask type in item::item, fix can't select spybug with engineer enabled. fix inconsistant line ending in item.h editorobject.cpp |
| 05:12:00 | watusimoto | ItemType = SoccerBallItemType | MineType | SpyBugType | AsteroidType | FlagType | ResourceItemType | |
| 05:12:00 | watusimoto | TestItemType | EnergyItemType | RepairItemType, |
| 05:12:00 | watusimoto | the change you just checked in will set all these flags on all itemtypes |
| 05:12:00 | watusimoto | so I don't think that's what we want |
| 05:13:00 | sam686 | i didn't change itemType = something, |
| 05:13:00 | raptor | hello |
| 05:13:00 | raptor | i'm back |
| 05:14:00 | sam686 | all i did is remove ItemType in mObjectTypeMask in Item::Item constructor.] |
| 05:14:00 | watusimoto | no, I made that change a while back |
| 05:14:00 | watusimoto | you probably just got it today |
| 05:14:00 | watusimoto | however |
| 05:14:00 | watusimoto | I just noticed that you removed the itemType flag, rather than adding it |
| 05:14:00 | watusimoto | I was misled by my diff engine |
| 05:15:00 | watusimoto | so I now officially agree with your change |
| 05:15:00 | watusimoto | and probably need to fix my change, which will probably rebreak what you did |
| 05:16:00 | sam686 | what will break? |
| 05:16:00 | raptor | so - how will we go about including boost into the game? on linux, I can just reference the system installed headers |
| 05:16:00 | watusimoto | your fix is good. |
| 05:16:00 | watusimoto | I'm reverting my parallel (and wrong) fix |
| 05:18:00 | watusimoto | ok, boost |
| 05:18:00 | sam686 | possibly could convert mObjectTypeMask from U32 to U64 (64 bit)? |
| 05:18:00 | watusimoto | @sam, yes, we'll need to do that very soon |
| 05:18:00 | watusimoto | @r -- not sure |
| 05:19:00 | watusimoto | My first inclination would be to deposit it in our source tree |
| 05:19:00 | sam686 | is bit 29 not used? (between SpeedZoneType and DeletedType |
| 05:19:00 | watusimoto | but perhaps a little research would help |
| 05:19:00 | watusimoto | 29 appears unused |
| 05:19:00 | raptor | maybe we should move to a 64 bit structure... |
| 05:20:00 | watusimoto | MoveableType could probalby be redefined as an aggregate of other types, much like I did with ItemType |
| 05:20:00 | watusimoto | EditorWallSegmentType may not be needed anymore, not sure, but that doesn't really help |
| 05:21:00 | watusimoto | yes, not needed |
| 05:21:00 | watusimoto | I'll remove it |
| 05:22:00 | watusimoto | the thing is, saving itemType as a bitfield doesn't really make sense |
| 05:22:00 | watusimoto | since each thing is really only one thing |
| 05:22:00 | watusimoto | you're never an asteroidType and a repairItem |
| 05:23:00 | watusimoto | so we could redefine how this works, and stick with a U32 |
| 05:23:00 | watusimoto | or even a U8 |
| 05:23:00 | raptor | we could just include the boost header-only piece directly in our repository |
| 05:23:00 | sam686 | one useful about using bits as Types is finding multiple things at the same time.. |
| 05:23:00 | watusimoto | @R: will that work on windows |
| 05:23:00 | raptor | yes |
| 05:23:00 | watusimoto | @S: true, which is why I like it, but we could come up with a different way of doing that as well |
| 05:24:00 | raptor | watusimoto: see here: http://www.boost.org/doc/libs/1_46_0/more/getting_started/windows.html#header-only-libraries |
| 05:24:00 | watusimoto | @S for example, create a function isItemType(U32 type) { return type == 1 || type == 3 || type == 4; } |
| 05:24:00 | sam686 | maybe add TypeNumber instead of just having TypeMask.. |
| 05:24:00 | watusimoto | that would probably work |
| 05:25:00 | watusimoto | nothing to build? |
| 05:25:00 | raptor | yep - boost is almost entirely headers |
| 05:26:00 | raptor | a few libraries do require compiled classes |
| 05:26:00 | raptor | but none of the pointer libs, i think |
| 05:27:00 | watusimoto | @r: But we would still include the header source, no? |
| 05:27:00 | raptor | yes |
| 05:28:00 | raptor | i could create a 'boost' directory, and just include all the standard headers |
| 05:28:00 | raptor | then we wouldn't have to worry about system installed development files |
| 05:28:00 | watusimoto | @r I misunderstood your intial suggestion; I agree with includigng the header in our tree |
| 05:28:00 | raptor | ok |
| 05:28:00 | raptor | i'll see what I can set up |
| 05:28:00 | watusimoto | that certainly seems easy |
| 05:29:00 | raptor | yep |
| 05:29:00 | raptor | kinda neat |
| 05:31:00 | raptor | wow, the extracted archive is 270MB |
| 05:31:00 | raptor | must be lots of doc |
| 05:34:00 | raptor | 56 MB of header files |
| 05:35:00 | raptor | which container should we use? I think I can extract just the headers we need |
| 05:35:00 | raptor | one of these 6?: http://www.boost.org/doc/libs/1_46_1/libs/smart_ptr/smart_ptr.htm#Introduction |
| 05:36:00 | raptor | scoped_ptr or shared_ptr? |
| 05:45:00 | watusimoto | mmm. not sure... looking |
| 05:47:00 | raptor | "scoped_ptr cannot be used in C++ Standard Library containers. Use shared_ptr if you need a smart pointer that can." |
| 05:47:00 | raptor | i'd say shared_ptr |
| 05:47:00 | raptor | besides, i think it was accepted into the new c++ spec that has been in development for a decade or so.. |
| 05:48:00 | watusimoto | maybe |
| 05:51:00 | watusimoto | of those, it has to be shared_ptr |
| 05:52:00 | watusimoto | the others can easily be eliminated |
| 05:52:00 | raptor | ok, i'll try including just what is needed for that |
| 05:52:00 | watusimoto | that should be find |
| 05:52:00 | watusimoto | fine |
| 05:52:00 | watusimoto | maybe even better than a pointainer |
| 05:56:00 | raptor | ok, boost is becoming a beast to slim down |
| 05:58:00 | watusimoto | A simple guideline that nearly eliminates the possibility of memory leaks is: always use a named smart pointer variable to hold the result of new. Every occurence of the new keyword in the code should have the form: |
| 05:58:00 | watusimoto | shared_ptr<T> p(new Y); |
| 05:58:00 | raptor | we could probably replace some TNL stuff with this.. |
| 05:59:00 | watusimoto | their smart pointer has a different purpose |
| 05:59:00 | raptor | what is that? |
| 05:59:00 | watusimoto | not to prevent memory leaks, but to make sure the pointer evalutes to NULL when the underlying object has been deleted |
| 05:59:00 | watusimoto | rather than pointing off in space |
| 05:59:00 | sam686 | similar to safe_ptr? |
| 05:59:00 | watusimoto | that is what TNL's safeptr does |
| 06:00:00 | raptor | ok, i think i got 56MB down to just 1MB |
| 06:00:00 | watusimoto | wow |
| 06:01:00 | raptor | but htat's because i'm only including what we might need for shared pointer |
| 06:01:00 | raptor | instead of the whole distribution |
| 06:04:00 | raptor | ok, my compile test worked |
| 06:04:00 | raptor | i'm ready to check in the boost libraries for shared_ptr |
| 06:06:00 | | zoomber has joined |
| 06:06:00 | sam686 | ok, i have added a ObjectTypeNumber (finds only that one number), while keeping getObjectTypeMask, while staying compatible with most of existing code. Wnat me to push code? |
| 06:07:00 | | BitfighterLogBot - Commit c94df228899b | Author: watusim...@bitfighter.org | Log: Rename XObject to BfObject... |
| 06:07:00 | | BitfighterLogBot - Commit 97d700e6d7be | Author: watusim...@bitfighter.org | Log: Merge |
| 06:07:00 | zoomber | hi |
| 06:07:00 | watusimoto | hi |
| 06:07:00 | watusimoto | @s well... is this the way we want to go? |
| 06:07:00 | zoomber | is raptor on? |
| 06:08:00 | raptor | maybe |
| 06:08:00 | zoomber | raptor |
| 06:08:00 | zoomber | err beat my ping |
| 06:08:00 | sam686 | if you want to use TypeNumber, where each object have their own type number.. |
| 06:09:00 | zoomber | did you figure out what was wrong with the mac voice code yet? |
| 06:09:00 | sam686 | want me to commit / push my adding of TypeNumber? |
| 06:09:00 | watusimoto | @s we could try that; we would want to get rid of the flag system; each object would need a isvisibleOnCmdrsMap function |
| 06:09:00 | watusimoto | that returns true false |
| 06:09:00 | watusimoto | so... yes |
| 06:09:00 | watusimoto | we no longer need to be compatible with 015, so I'm not worried about that |
| 06:09:00 | | BitfighterLogBot - Commit 99b7d90980e6 | Author: sam8641 | Log: add mObjectTypeNumber to gridDB |
| 06:09:00 | raptor | zoomber: yes - voice was never coded for mac or linux in the past - windows only |
| 06:09:00 | raptor | but sam686 got it working for linux |
| 06:10:00 | sam686 | what i did is allow use of TypeMask OR you can also use TypeNumber in addition.. |
| 06:10:00 | zoomber | right |
| 06:10:00 | raptor | i am currently working on an upstream patch for openal to add recording capability to mac |
| 06:10:00 | zoomber | but you tried to get it to work earlier this week? |
| 06:10:00 | sam686 | If finding typeNumber only, you can leave TypeMask to zero. |
| 06:10:00 | raptor | yes - i failed miserably |
| 06:10:00 | zoomber | : ( |
| 06:10:00 | raptor | because the capability did not exist on mac |
| 06:10:00 | raptor | so i am attempting to make it exist |
| 06:11:00 | zoomber | the capability to use that voice codec? |
| 06:11:00 | raptor | no, the capability to record any sound in Mac using the audio framework that we use |
| 06:11:00 | raptor | doesn't exist |
| 06:11:00 | zoomber | oh alright |
| 06:12:00 | raptor | i've been working with the head developer of openal-soft (our audio framework) to get this done |
| 06:12:00 | raptor | i'll be doing most the work while he guides me in the right direction :) |
| 06:12:00 | raptor | but it may take me a while... |
| 06:13:00 | sam686 | For Voice receiving, that should let you hear someone's voice? without flashing name with no voice? |
| 06:13:00 | zoomber | oh no! |
| 06:13:00 | sam686 | But the fix to voice receiving for mac / linux is not in release version 015 or 015a.. |
| 06:14:00 | zoomber | my ibm is hanging at startup. cant get past welcome screen, or even enter bios config |
| 06:14:00 | raptor | sam686: openal does not have the capability to record audio in Mac |
| 06:14:00 | zoomber | this is odd |
| 06:14:00 | raptor | after doing research, i found out that it never did have that ability |
| 06:15:00 | sam686 | but mac should play back from someone else (non-mac) voice? |
| 06:15:00 | raptor | correct |
| 06:15:00 | zoomber | it *should |
| 06:16:00 | raptor | i may have given you a bad build, zoomber, that one time.. |
| 06:16:00 | zoomber | you did some tweaking to it after you updated the code? |
| 06:16:00 | | BitfighterLogBot - Commit a9822af5098c | Author: buckyballreaction | Log: Include boost shared_ptr.hpp - Try to include only the necessary pieces to reduce the boost size; I think I got them all |
| 06:18:00 | zoomber | hey um...has anyone experienced hangs at startup? (i.e. before you enter operating system or bios) |
| 06:18:00 | zoomber | this just randomly happened |
| 06:19:00 | raptor | been a while - i don't remember why it happened |
| 06:19:00 | raptor | i think it may be bad hardware |
| 06:19:00 | raptor | either corrupt BIOS, or bad RAM |
| 06:19:00 | sam686 | i might have, because of my failing hard disk, but thats a long time ago, long been replaced with new hard disk.. |
| 06:21:00 | zoomber | It could be a bad hard disk |
| 06:21:00 | zoomber | i do get a funky sound coming from the hard drive, but i cant be sure |
| 06:21:00 | zoomber | and last time i checked the drive it was fine and healthy |
| 06:21:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
| 06:21:00 | | -barjavel.freenode.net- *** Checking Ident |
| 06:21:00 | | -barjavel.freenode.net- *** No Ident response |
| 06:21:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
| 06:21:00 | | BitfighterLogBot has joined |
| 06:21:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
| 06:21:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
| 06:21:00 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 06:21:00 | zoomber | thankyou, BitfighterLogBot |
| 06:22:00 | raptor | had to restart it - the google code update check was on for every 5 seconds |
| 06:22:00 | raptor | too fast |
| 06:22:00 | zoomber | you give a nromal irc chatroom skype capabilities |
| 06:22:00 | raptor | and more! |
| 06:22:00 | zoomber | oh |
| 06:22:00 | raptor | !logbot |
| 06:22:00 | raptor | !bot |
| 06:22:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | zoomber | !bot |
| 06:23:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | zoomber | hah |
| 06:23:00 | sam686 | !bot |
| 06:23:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | sam686 | !bot |
| 06:23:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | sam686 | !bot |
| 06:23:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | sam686 | !bot |
| 06:23:00 | BitfighterLogBot | I'm a real boy! |
| 06:23:00 | raptor | !watusimoto |
| 06:23:00 | BitfighterLogBot | Supreme Overlord |
| 06:23:00 | zoomber | !raptor |
| 06:23:00 | zoomber | no def for raptor? |
| 06:24:00 | raptor | just the for head honcho |
| 06:24:00 | zoomber | haha ok |
| 06:24:00 | raptor | you can type !help to see all the commands |
| 06:24:00 | | zoomber Quit (Quit: zoomber) |
| 06:24:00 | raptor | or maybe it was !commands |
| 06:25:00 | raptor | ok well, boost shared_ptr is in - time for bed |
| 06:25:00 | raptor | good night |
| 06:27:00 | | raptor Quit (Remote host closed the connection) |
| 06:28:00 | | zoomber has joined |
| 06:29:00 | zoomber | back |
| 06:29:00 | sam686 | raptor went good night.. |
| 06:29:00 | zoomber | i think the hang could be some external problem |
| 06:30:00 | zoomber | oh, ok |
| 06:30:00 | zoomber | because it just started happening right as i moved my desktop to another room |
| 06:30:00 | zoomber | coincidence? |
| 06:31:00 | sam686 | shaking or bumping computer? That could mess up hard disk. |
| 06:31:00 | zoomber | thats a good point |
| 06:32:00 | zoomber | i took great care in handling it, but can never be sure |
| 06:32:00 | zoomber | it could have bumped it when i set it down |
| 06:32:00 | zoomber | is there a way to tell if the hard drive is bad even if i cant get past the startup screen? |
| 06:33:00 | sam686 | test hard disk in another computer? |
| 06:33:00 | zoomber | only have one desktop. rest of my computers are all laptops, unfortonatley |
| 06:33:00 | zoomber | are bios on the hard drive? |
| 06:34:00 | sam686 | there is some external USB to SATA or PATA adapters that can be used is most computer to hook up most hard disks. |
| 06:34:00 | zoomber | ok |
| 06:34:00 | sam686 | BIOS probably not in hard disk. |
| 06:35:00 | zoomber | right, because I had to change my hard drives partition format eariler, and after I finished, it still started up fine |
| 06:35:00 | sam686 | BIOS is needed to deside what to boot on, hard disk, USB boot, CD-rom boot? maybe some settings is there too. |
| 06:35:00 | zoomber | right |
| 06:36:00 | zoomber | but i cant get to bios either |
| 06:36:00 | sam686 | what happens with hard disk removed from computer? |
| 06:36:00 | zoomber | when I try to "press Enter to interrupt normal startup", which normally gets me to a screen that will let me press f12 to enter bios, nothign happens |
| 06:36:00 | zoomber | i have not tried that yet, but thats a good idea to |
| 06:37:00 | sam686 | if the same freezing happens without hard disk, them probably the computer is failing and not the hard disk.. |
| 06:37:00 | zoomber | but, If i press the power button, and The Leveno screen shows up, shouldnt bios be ok? |
| 06:37:00 | sam686 | probably yes. |
| 06:37:00 | zoomber | hmm |
| 06:37:00 | zoomber | must be something else then |
| 06:38:00 | sam686 | possibly BIOS freezes trying to access hard disk.. |
| 06:38:00 | zoomber | aaaah |
| 06:38:00 | zoomber | i think you hit the money |
| 06:39:00 | zoomber | I also use an external usb-dvd+RW drive that loads up a special EFI that lets me boot macOSX, it could possibly have problems reading that now, potentially happening when I moved that unit |
| 06:40:00 | zoomber | i just removed everything including keyboard and mouse |
| 06:41:00 | zoomber | it passes startup and tries to boot into hard drive, (so it worked, but I cant boot directly into the hard drive without help of a cd) |
| 06:41:00 | zoomber | i have to go, i will see you tomorrow |
| 06:41:00 | sam686 | hard disk can slowly.. |
| 06:42:00 | sam686 | hard disk can slowly dye |
| 06:42:00 | zoomber | ok |
| 06:42:00 | sam686 | night? |
| 06:42:00 | zoomber | i realized, Its 2 in the morning |
| 06:42:00 | zoomber | i should really get some sleep |
| 06:43:00 | zoomber | er sorry, 12 |
| 06:43:00 | sam686 | yes, it is 1:42 Am on my clock |
| 06:43:00 | zoomber | good night |
| 06:43:00 | sam686 | good night |
| 06:43:00 | | zoomber Quit (Quit: zoomber) |
| 08:17:00 | | [1]watusimoto has joined |
| 08:20:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 08:20:00 | | [1]watusimoto is now known as watusimoto |
| 09:37:00 | | BitfighterLogBot - Commit 80a9673ffc03 | Author: watusim...@bitfighter.org | Log: Two things: Fix copy/paste in editor, experimental prototype to delegate geometric operations to geometry objects, with hopes of simplifying object structure |
| 09:37:00 | | BitfighterLogBot - Commit c2082c47e474 | Author: watusim...@bitfighter.org | Log: fix |
| 09:40:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 13:11:00 | | [1]sam686 has joined |
| 13:12:00 | | sam686 Quit (Read error: Connection reset by peer) |
| 13:12:00 | | [1]sam686 is now known as sam686 |
| 18:03:00 | | watusimoto has joined |
| 18:43:00 | | ChanServ sets mode +v sam686 |
| 18:50:00 | | [1]watusimoto has joined |
| 18:54:00 | | watusimoto Quit (Ping timeout: 258 seconds) |
| 18:54:00 | | [1]watusimoto is now known as watusimoto |
| 19:58:00 | | BitfighterLogBot - Commit f305ef87445e | Author: watusim...@bitfighter.org | Log: Expand embedded geometry concept to SimpleLine items |
| 20:35:00 | | koda has joined |
| 22:04:00 | | watusimoto Quit (Ping timeout: 246 seconds) |
| 23:09:00 | | BitfighterLogBot - Commit 40ad503b1a17 | Author: sam8641 | Log: Fix compile error, removed "using namespace Zap" in config.h |
| 23:09:00 | | BitfighterLogBot - Commit a774562f5c3f | Author: sam8641 | Log: Add mObjectTypeNumber to constructor for most game objects, BotNavMeshZone no longer use TypeMask. |
| 23:34:00 | | BitfighterLogBot - Commit 80386f337050 | Author: sam8641 | Log: Fix compile error, add missing boost:: for shared_ptr |