00:17:52  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:19:01  * TReKSTeRjoined
01:19:24  * TReKiEquit (Ping timeout: 276 seconds)
01:19:24  * TReKSTeRchanged nick to TReKiE
04:22:51  * madewokherdquit (Remote host closed the connection)
06:23:58  * Jonny5joined
06:23:58  * Jonny5quit (Changing host)
06:23:58  * Jonny5joined
06:47:03  * ender`joined
06:53:16  * Jonny5quit (Quit: Leaving.)
08:10:55  * [[zzz]]joined
08:14:36  * [[zz]]quit (Ping timeout: 268 seconds)
08:29:32  * [[zzz]]changed nick to [[zz]]
11:03:41  * piscisaureus_joined
13:18:25  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
13:37:56  * piscisaureus_joined
13:47:23  * madewokherdjoined
14:31:12  * FearTheCowboyjoined
14:31:12  * FearTheCowboyquit (Changing host)
14:31:12  * FearTheCowboyjoined
15:23:29  * virmitiojoined
16:11:59  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
16:17:45  * piscisaureus_joined
16:18:07  * piscisaureus_quit (Client Quit)
16:18:38  * piscisaureus_joined
16:23:09  * piscisaureus_quit (Ping timeout: 248 seconds)
16:33:21  <auroraeosrose>virmitio: did you get your problem figured out?
16:33:36  <auroraeosrose>I ended up at the high school for 2 hours last night -and all their IT stuff was failing
16:33:46  <auroraeosrose>ended up doing it all at home on a real network after we got the ipad home
16:33:47  <auroraeosrose>LOL
16:33:56  <auroraeosrose>this is so going ot be a fabulous failure
16:34:02  <auroraeosrose>good thing pat has good internet at home
16:38:01  <virmitio>auroraeosrose: actually, I'm still having a linking issue that doesn't make sense to me
16:38:32  <auroraeosrose>what is the link error?
16:46:51  <virmitio>on building php_libxml.lib: unresolved external symbols "_xmlFree" and "_xmlDllMain"
16:48:06  <auroraeosrose>ahhhh
16:48:12  <auroraeosrose>that's because of the stupid static dll crap
16:48:30  <auroraeosrose>may have to edit code for that
16:49:04  <auroraeosrose>look for the dllmain nonsense - right now it's ifdef'd for _msc_ver or win32
16:49:20  <auroraeosrose>should add the STATIC_DLL or whatever define in that check too
16:49:23  <auroraeosrose>lazy ass devs
16:49:25  * auroraeosrosegrumbles
16:49:49  <auroraeosrose>xmlfree didn't get exported from libxml2?
16:52:46  <auroraeosrose>that seems wrong
16:53:52  <virmitio>it is exported by libxml2.lib
16:54:08  <virmitio>I see it in the binary dump
16:55:25  <auroraeosrose>hmmmm
16:56:22  <auroraeosrose>are you still using the defs file in the confi.w32 file?
16:56:32  <auroraeosrose>to export symbols out?
16:56:53  <virmitio>nope
16:57:01  <auroraeosrose>ok that is weird
16:57:17  <auroraeosrose>did you make sure that the .lib file for libxml2 has that symbol in it?
16:58:32  * auroraeosroseis grasping at straws
16:58:41  <auroraeosrose>I KNOW the issue with the xmlDllMain ;)
16:58:53  <auroraeosrose>that's that define thing but the xmlFree one is very wtfy
16:59:12  <virmitio>yes I did
16:59:31  <virmitio>trying something, stand by (I think I missed removing a define)
17:00:10  <auroraeosrose>ahhh - LIBXML_STATIC perhaps?
17:00:24  <virmitio>yep
17:00:31  <auroraeosrose>ah hah
17:00:34  <auroraeosrose>yeah that'll do it
17:00:46  <auroraeosrose>working now? well you still will get the xmldllmain crap until you fix the define
17:00:50  * auroraeosrosegrumbles
17:00:54  <auroraeosrose>I WILL get that pushed upstream
17:01:34  <virmitio>for reference, my current working tree is at https://github.com/virmitio/php-src
17:02:07  <virmitio>Weekly Conf Call 10:30 PDT (30 mins from now) Connect w/Lync Attendee http://j.mp/KP0Zht to http://j.mp/MsWUKA Join Anytime
17:03:19  <auroraeosrose>yeah virmitio - that config.w32 isnt' quite right - gimme a minute
17:03:49  <virmitio>also note, the working tree is in the "CoApp-5.4" branch
17:04:11  * virmitiois being forgetful today
17:04:12  <auroraeosrose>I saw that
17:04:37  <auroraeosrose>hmmm, need a flag to prefer link as shared....
17:10:51  <auroraeosrose>https://gist.github.com/3452993
17:10:56  <auroraeosrose>how about THAT
17:11:08  <auroraeosrose>do --with-libxmlshared
17:11:14  <auroraeosrose>--with-libxmlshared=shared
17:11:23  <auroraeosrose>to get statically into php or shared extension there
17:11:28  <auroraeosrose>linked against dll versions of libraries
17:11:46  <auroraeosrose>then we won't fuck up the "standard" php configure - while allowing something a lot more - well - configurable
17:12:10  <virmitio>stand by, I'll git it a shot
17:16:05  <virmitio>Weekly Conf Call 10:30 PDT (15 mins from now) Connect w/Lync Attendee http://j.mp/KP0Zht to http://j.mp/MsWUKA Join Anytime
17:16:57  <virmitio>hmm, the configure script grumbles about LIBXMLSHARED not being defined
17:20:59  * FearTheCowboywonders why auroraeosrose isn't joining the conf call...
17:27:26  * virmitiopokes auroraeosrose
17:27:50  <auroraeosrose>I was chasing kids
17:27:51  <auroraeosrose>coming
20:23:36  <madewokherd>I'm considering using alloca() for something
20:23:42  <madewokherd>anyone want to talk me out of this?
20:24:23  <virmitio>just be aware that doing so generally requires that you sacrifice a first-born child
20:25:03  <madewokherd>it's going to be a small block of memory and only used inside a single function; what could go wrong?
20:25:47  <madewokherd>it's just not a bounded size
20:28:10  <madewokherd> On many systems alloca() cannot be used inside the list of arguments of a function call, because the stack space reserved by alloca() would appear on the stack in the middle of the space for the function arguments.
20:28:33  <madewokherd>huh?
20:37:31  <ender|>oh... i missed the call today
20:38:09  <ender|>anything interesting happened?
20:39:28  <madewokherd>we figured out that sxsplus isn't going to work and we might as well give up now
20:40:58  <virmitio>more precisely, we determined that it can't work the way we'd originally thought, so now FearTheCowboy is waiting for responses from internal folks to see about alternative options
20:41:23  <madewokherd>doom
20:41:32  <ender`>:(
20:42:12  <madewokherd>I'm still slowly working on msi reading
20:42:28  * piscisaureus_joined
20:42:31  <madewokherd>maybe I'll be able to enumerate tables today, but probably not
20:49:31  <madewokherd>ooh, I can actually do that now if I cheat
20:52:12  * madewokherdamazed that worked on the first try
20:53:50  <virmitio>doomed
21:04:14  <madewokherd>wait a minute
21:04:44  <madewokherd>couldn't we just add the php dll's to the path of the php process and link them normally from plugins?
21:04:58  <madewokherd>normally being without sxs
21:07:47  <madewokherd>too bad AddDllDirectory is windows 8 only, it'd be perfect for that
21:08:41  <madewokherd> Windows 7, Windows Server 2008 R2, Windows Vista, and Windows Server 2008: To use this function in an application, call GetProcAddress to retrieve the function's address from Kernel32.dll. KB2533623 must be installed on the target platform.
21:09:20  <madewokherd>well that's not too bad
21:09:29  <FearTheCowboy>if there is a manifest, it will search sxs before the path.
21:09:48  <madewokherd>I'm saying don't link to an assembly for the dll's we want to locate in this way
21:10:08  <madewokherd>as they'll always be provided by the plugin host
21:11:29  <FearTheCowboy>but for PHP_MYSQL.DLL to even find the PHP5.DLL that it's linked to (and anything else that it's linked to), we'd have to know ahead of time what to put into that path.
21:12:32  <madewokherd>what loads PHP_MYSQL.DLL?
21:12:52  <FearTheCowboy>PHP5.DLL itself...
21:13:11  <madewokherd>so why can't PHP5.DLL put itself in the path before it does that?
21:14:32  <FearTheCowboy>and then not even have a manifest in the PHP_MYSQL.DLL at all? that works for this case, but then we have to start thinking about the rest of the dependencies for PHP_MYSQL.DLL
21:14:54  <FearTheCowboy>are we saying that the host assemblies would be guaranteed to be in the PATH?
21:14:54  <madewokherd>we'd have a manifest, but we wouldn't include PHP5.DLL in it
21:14:58  <FearTheCowboy>hmmmmm
21:15:26  <FearTheCowboy>hmmm.
21:17:33  <FearTheCowboy>That might just work out.
21:19:06  <madewokherd>if we want to locate something other than a library we'll need a mechanism other than sxs to find it, but that's much easier to do in those cases
21:21:05  <FearTheCowboy>I'm going to have to write a couple of proof-of-concept tests; it may actually do this implicitly (I know that once the activation context for a given manifest is in place, it adds the specific SxS to the search path) ... I just don't know if they cascade.
21:36:05  * FearTheCowboyquit
21:47:58  * ender`quit (Quit: Debating creationists on the topic of evolution is rather like trying to play chess with a pigeon � it knocks the pieces over, craps on the board, and flies back to its flock to claim victory. -- Scott D. Weitzenhoffer)
21:50:48  * ender`joined
21:53:22  <madewokherd>table enumeration working properly
21:53:30  <virmitio>yay that
21:53:45  <madewokherd>where I get to define what "properly" means, but still
22:18:44  <virmitio>auroraeosrose: you still around?
22:48:30  <virmitio>well, php builds and appears to run under both x86 and x64
22:48:43  <virmitio>now to figure out how I'm going to package this thing
23:05:54  <ender`>hmm, VMWare Workstation 9 is out
23:12:39  * virmitioquit (Quit: Leaving.)
23:37:09  * Gunniquit (Ping timeout: 272 seconds)
23:42:39  <auroraeosrose>woot - he got it working@
23:43:42  * Gunnijoined
23:46:33  <ender`>http://eternallybored.org/Image1.png
23:48:47  <auroraeosrose>looks like crayola
23:48:50  <auroraeosrose>just sayin....
23:53:15  <ender`>we have to go deeper... http://eternallybored.org/Image2.png
23:56:38  <auroraeosrose>snort
23:57:03  <ender`>i think i should be able to get at least one more layer in there :)