00:04:55  <kostil>does luajit need to link with lua?
00:05:34  <rje>it is requires for luvit
00:06:44  <kostil>when libluajit gets build it has unresolved externals for lua
00:06:50  <kostil>just link it with lua lib?
00:07:41  <rje>i'm not sure, i haven't experienced any errors when building it with 2010 pro.
00:07:50  <rje>maybe try building it on the command line?
00:08:28  <kostil>ok will do
00:10:16  <kostil>same
00:10:30  <kostil>does it take maybe from path and I don't have anything configured?
00:12:44  <rje>hmm
00:15:09  <rje>kostil: what are you building on?
00:16:11  <kostil>windows 7, vs 2010, building libluajit separetly results in 6 unresolved, for example unresolved external symbol _lj_strscan_scan
00:16:37  <kostil>another is _luaL_loadfilex
00:17:19  <rje>windows 7 x64
00:17:21  <rje>?
00:18:01  <kostil>yes, but should be 32 bit compiler
00:18:21  <kostil>it is 32
00:19:18  <kostil>an hour ago before we talked I built luajit separately, maybe I should use that lib?
00:19:19  <rje>do you have the latest windows platform sdk and the service packs for vs2010?
00:19:54  <kostil>I might not have the latest sp for 2010, I used 2005 prior to that, installed it just today
00:20:27  <rje>i'd suggest getting the service packs and the latest windows platform sdk
00:21:45  <kostil>ok, I can do that. while I am downloading all this stuff, how can I try with already compiled luajit? I can remove the project depenencies I guess from luvit, but I can't find where it goes through all of the lua files from luvit lib
00:22:36  <philips_>creationix: you broke gyp builds with that bump :-/ https://gist.github.com/0d2c900836cff04deb30
00:22:41  <philips_>creationix: I will look into it
00:24:12  <rje>kostil: you'd need to edit the properties for the project and specify it as an additional lib. not something i'd recommend.
00:24:41  <kostil>ok, I will try with sp first
00:24:43  <kostil>thanks again
00:26:09  <rje>kostil: i had my environment setup for virgo before setting compiling luvit. i followed their recommendations: https://github.com/racker/virgo#building-on-windows
00:27:48  <kostil>one of the dependencies missing is luaL_loadfilex, when I look at lauxlib.h it has a comment that this is from lua 5.2
00:40:03  <philips_>https://github.com/luvit/luvit/pull/380/files
00:40:08  <philips_>https://github.com/luvit/luvit/pull/380
00:40:31  <philips_>rje: rphillips: creationix: pquerna: ^
00:41:32  <rje>philips_: is that what's affecting kostil ?
00:41:48  <philips_>rje; no idea
00:42:20  * travis-cijoined
00:42:20  <travis-ci>[travis-ci] luvit/luvit#548 (fixup-gyp-build-for-luajit - c66410d : Brandon Philips): The build passed.
00:42:20  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/commit/c66410d21c27
00:42:20  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3749731
00:42:20  * travis-cipart
00:52:39  * travis-cijoined
00:52:39  <travis-ci>[travis-ci] luvit/luvit#550 (master - faadc8f : Brandon Philips): The build passed.
00:52:39  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/5d14efb22c76...faadc8fb7865
00:52:39  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3749887
00:52:39  * travis-cipart
01:00:44  <philips_>http://screenshots.ifup.org/Screen%20Shot%202012-12-19%20at%205.00.32%20PM.png
01:00:46  <philips_>boom
01:15:25  <rje>philips_: adding some env tests as it is broken on windows :(
01:15:48  <philips_>rje: :-/
01:36:18  * mmalecki[out]changed nick to mmalecki
02:27:48  * DarkGodquit (Quit: Leaving)
03:02:56  * xmingquit (Ping timeout: 260 seconds)
03:05:06  <creationix>I was afraid that would break gyp
03:05:33  <creationix>but now that luajit 2.0 is stable, I doubt he changes the build style anymore
03:05:39  <creationix>so this should be the last change
03:29:49  <creationix>ok, pushed tarball and linux binaries to luvit.io for 0.6.0 release
03:29:59  <creationix>I can push a new tarball when the windows build gets fixed
03:43:17  <creationix>one-liner to install luvit in ubuntu 12.10 32 or 64 bit systems
03:43:18  <creationix>curl http://luvit.io/dist/latest/ubuntu12.10/`uname -m`/luvit.tar.gz | tar -xz -C /usr/local --strip-components=1
03:47:19  * kazuponjoined
03:49:32  <creationix>my mac died, downloading xcode on my wife's air
03:56:26  * mmaleckichanged nick to mmalecki[zzz]
04:05:12  <creationix>pushed OSX version
04:14:53  <rphillips>nice
04:16:05  <creationix>working on building raspberry pi version in a qemu image
04:16:19  <creationix>should I update the tarball to include the gyp fixes?
04:16:50  <creationix>and I have a windows laptop if there are instructions for building the windows version
04:17:02  <creationix>but I don't own full visual studio, so it would be express or something
04:17:46  <rphillips>express should work
04:17:51  <rphillips>haven't tried it lately
04:18:07  <rphillips>+1 to the tarball fixes
04:18:12  <rphillips>tarball *gyp fixes
04:19:37  <creationix>ok, I'll try that once I get the raspberry pi version compiling
04:28:28  * travis-cijoined
04:28:28  <travis-ci>[travis-ci] luvit/luvit#554 (master - cd96f81 : Ryan Phillips): The build passed.
04:28:28  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/faadc8fb7865...cd96f8109062
04:28:28  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3751952
04:28:28  * travis-cipart
04:54:01  <creationix>hmm, my window install is broken
04:54:03  <creationix>efi can't boot it
04:55:31  <creationix>I take that back, efi based grub can't load it
04:55:37  <creationix>windows bootloader can :)
04:58:37  * xmingjoined
05:05:21  <creationix>rphillips, which express version should I get?
05:05:41  <creationix>(web, windows 8, windows desktop, windows phone)
05:31:02  <rphillips>hmm
05:31:12  <rphillips>probaly windows 8 or desktop
05:45:05  <creationix>configure isn't working
05:45:14  <creationix>vs 2012 express desktop
05:45:22  <creationix>python 2.7.3
05:45:23  <creationix>windows 8
05:46:05  <creationix>configure spews a bunch of warnings about unrecognized setting VCCLCompilerTool/TargetMachine
05:46:17  <creationix>and missing input files: out\Debug\luvit
05:56:48  <dvv>"so welcome to the (windows) machine!" :)
06:14:49  <creationix>this is one of the many reasons I put linux on all my PCs
06:19:23  * creationixis also having trouble getting a raspberry pi setup running
06:19:42  <creationix>dvv, I did get the 32 bit linux bundle uploaded for you
06:19:49  <creationix>that's what your travis stuff uses right?
06:23:20  <creationix>alright, finally got raspbian booting
06:23:32  <creationix>must have been a bad sdcard burn
06:56:29  * indexzeroquit (Quit: indexzero)
07:02:51  <creationix>dvv, also is there any way you could write up instructions for how you built the android version of luvit 0.5.0
07:03:19  <creationix>I've used it extensively on various android devices.
07:04:35  * joshthecoderjoined
07:21:36  <creationix>alright, raspberry pi version uploaded
07:21:57  <creationix>built on actual device using raspbian hf image
07:46:17  * erlbot--quit (Remote host closed the connection)
07:46:35  * mirkokjoined
07:48:41  * erlbot--joined
07:53:13  * joshthecoderquit (Quit: Leaving...)
08:25:36  <dvv>creationix: will do asap. my building setup's in ruins
08:38:17  * DarkGodjoined
09:02:36  * xmingquit (Changing host)
09:02:36  * xmingjoined
09:02:53  * kazuponquit (Remote host closed the connection)
09:13:54  * kostilquit (Quit: Bersirc 2.2, for external use only. [ http://www.bersirc.org/ - Open Source IRC ])
10:03:41  * kazuponjoined
10:08:09  * kazuponquit (Ping timeout: 256 seconds)
10:22:57  * b_lindeijerjoined
10:22:57  * b_lindeijerquit (Changing host)
10:22:57  * b_lindeijerjoined
10:24:17  * _dev_urandomjoined
10:26:26  * rje_joined
10:28:06  * philips-joined
10:29:04  * sveisveiquit (Ping timeout: 245 seconds)
10:29:04  * davidboyquit (Ping timeout: 245 seconds)
10:29:04  * devurandomquit (Ping timeout: 245 seconds)
10:29:04  * rjequit (Ping timeout: 245 seconds)
10:29:06  * creationix_joined
10:29:06  * philips-changed nick to 21WAAGHU0
10:29:45  * philips_quit (Ping timeout: 260 seconds)
10:29:45  * creationixquit (Ping timeout: 260 seconds)
10:29:47  * bjornquit (Ping timeout: 260 seconds)
10:29:48  * creationix_changed nick to creationix
11:04:14  * kazuponjoined
11:08:25  * mirkokquit (Quit: mirkok)
11:08:44  * kazuponquit (Ping timeout: 252 seconds)
11:09:10  * mirkokjoined
11:28:29  * kazuponjoined
11:29:45  * kazuponquit (Remote host closed the connection)
11:38:24  * mirkokquit (Quit: mirkok)
12:18:47  * mirkokjoined
12:20:00  * sveisveijoined
12:20:47  * davidboyjoined
12:40:25  * kazuponjoined
12:43:06  * Golesjoined
12:45:14  * kazuponquit (Ping timeout: 255 seconds)
12:56:36  * kazuponjoined
13:51:29  * mirkokquit (Quit: mirkok)
14:01:57  * mirkokjoined
14:03:01  <creationix>the raspberry pi version is built with shared openssl and shared zlib. Keeps the binary size down and make it build a *lot* faster
14:33:53  * bakinsjoined
15:07:21  * Goles_joined
15:09:15  * Golesquit (Ping timeout: 252 seconds)
15:09:45  * travis-cijoined
15:09:45  <travis-ci>[travis-ci] luvit/luvit#556 (master - ded9937 : Ryan Phillips): The build passed.
15:09:45  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/cd96f8109062...ded993727754
15:09:45  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3759573
15:09:45  * travis-cipart
15:45:00  * Goles_quit (Ping timeout: 260 seconds)
15:47:20  * Golesjoined
15:47:28  <creationix>Morning everyone
15:52:41  <creationix>rphillips, I'm fine if we do a 0.6.1 release next week
15:52:55  <creationix>get in a couple bug fixes
15:53:29  <dvv>Hi!
15:54:46  <creationix>dvv, hello
15:55:01  <creationix>did you find time to help with an android build
16:09:40  <dvv>nope so far. have to find the disk i was using
16:10:02  * FireFlyquit (Excess Flood)
16:11:12  <dvv>(rats, if it ever survived...)
16:11:34  * FireFlyjoined
16:14:54  * DarkGodquit (Quit: Leaving)
17:15:30  * joshthecoderjoined
17:20:26  * joshthecoderquit (Ping timeout: 245 seconds)
17:39:08  * joshthecoderjoined
17:46:16  * kazuponquit (Remote host closed the connection)
17:54:14  * rje_quit (Quit: Outa here!)
17:55:01  * rjejoined
18:09:35  * mmalecki[zzz]changed nick to mmalecki
18:55:36  * bakinsquit (Quit: bakins)
18:56:37  * kazuponjoined
18:59:33  * bakinsjoined
19:00:15  * joshthecoderquit (Ping timeout: 252 seconds)
19:01:15  <rje>rphillips, creationix: how do you feel about PR #383? does it go far enough?
19:01:23  * kazuponquit (Ping timeout: 256 seconds)
19:01:55  <_dev_urandom>creationix: Did you have any time looking at the approach I took in my branches? (http://github.com/devurandom/moonslice-luv)
19:02:28  <_dev_urandom>creationix: Also I think it would be nice if the handlers (like autoheaders) would go into a separate dir.
19:03:08  <rphillips>rje: s = NULL on line 88
19:03:20  <rphillips>i think that will crash on line 91
19:03:22  <_dev_urandom>creationix: In my branches I did it the opposite way and put the utility functions that are useful for the handlers/stages (how do you call them officially?) into a utils/ subdir.
19:03:24  <rphillips>w/ the pushstring
19:03:47  <rphillips>rje: i think the PR is fine... we might want to comment it
19:04:08  <_dev_urandom>creationix: of course you could do both and do the handlers into handler/ and the utility functions for them into util/ or whatever.
19:04:33  <_dev_urandom>./away again
19:05:38  <rje>rphillips: the original code and unix code got a NULL string.
19:06:05  <rje>The getenv() function returns a pointer to the value in the environment, or NULL if there is no match.
19:06:11  <rphillips>ah k
19:12:53  <21WAAGHU0>https://github.com/luvit/luvit/pull/384/files
19:13:03  <21WAAGHU0>creationix: rphillips : ^
19:13:08  <21WAAGHU0>Kami_: ^
19:14:31  <rphillips>nice
19:14:32  <rphillips>+1
19:15:09  * travis-cijoined
19:15:09  <travis-ci>[travis-ci] luvit/luvit#558 (0.6.0-changelog - 5042d2a : Brandon Philips): The build passed.
19:15:09  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/commit/5042d2a5f573
19:15:09  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3763343
19:15:09  * travis-cipart
19:15:48  <rphillips>21WAAGHU0: philips?
19:15:57  <21WAAGHU0>rphillips: huh?
19:15:59  <21WAAGHU0>what is that?
19:16:53  <rphillips>i just haven't seen your handle in the channel
19:17:03  * _dev_urandomchanged nick to devurandom
19:18:25  * travis-cijoined
19:18:25  <travis-ci>[travis-ci] luvit/luvit#560 (master - 7579ef1 : Brandon Philips): The build passed.
19:18:25  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/ded993727754...7579ef13d2aa
19:18:25  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/3763391
19:18:25  * travis-cipart
19:19:14  <21WAAGHU0>rphillips: oh, wth
19:19:20  <21WAAGHU0>my other nick was changed too
19:20:28  <rphillips>waaghu though.
19:20:49  * 21WAAGHU0quit (Quit: http://ifup.org)
19:22:46  <creationix>I still think ifup.org is one awesome domain name
19:24:36  <rch>+1
19:28:00  <creationix>rphillips, I'm looking into the tarball being an old version now
19:45:00  * philips_joined
19:49:15  <philips_>rphillips: I am back
19:49:20  <philips_>rphillips: was having bouncer issues
19:50:34  * philips_quit (Changing host)
19:50:34  * philips_joined
19:52:40  <philips_>Pushed the luvit relase onto HN https://news.ycombinator.com/newest
19:53:11  <creationix>upvoted
20:23:43  <creationix>rphillips, I pushed a new tarball to luvit.io
20:24:16  <rphillips>philips_: wb
20:24:33  <rphillips>hot
20:24:38  <rphillips><3 new releases
20:31:29  <creationix>now if we can just get windows and android binaries
20:31:37  <creationix>dvv is working on android, but is having trouble
20:32:00  * Golesquit (Quit: Computer has gone to sleep.)
20:37:19  <creationix>so I've been trying to decouple luvit's libraries to work with standalone lua
20:37:27  <creationix>(because that's what the lua people tell me they want)
20:37:39  <creationix>but I'm learning that I really prefer the all-in-one way luvit works
20:37:55  <creationix>I don't really care for the node-clone APIs, but there is nothing stopping me from ignoring those
20:38:21  <creationix>I can even make my own event loop in luvit. Just call uv.run_once in a loop manually at the end of my first tick
20:38:30  <creationix>and luvit will never reach it's uv.run
20:39:29  <rphillips>standalone lua?
20:39:39  <rphillips>it isn't even async aware
20:39:57  <rphillips>which libraries did they want split out?
20:47:21  <creationix>libuv http_parser
20:47:24  <creationix>mostly libuv
20:47:28  <creationix>luasocket is hard to use
20:47:34  <creationix>(I think so atleast)
20:48:12  <creationix>I think the main thing everyone wants is luarocks support
20:48:18  <creationix>but I don't think luvit can do that
20:48:33  <creationix>many projects on luarocks use sync I/O
20:48:39  <creationix>it would break everything
20:55:24  <dvv>it's their choice
20:57:25  <dvv>but also true that many projects do not use i/o at all -- think of generic algorythms etc. luvit just chose to throw this experience.
21:02:29  <rphillips>hmm
21:02:52  <rphillips>it might be doable to hook the core io routines and wire them to libuv
21:04:08  * bakinsquit (Quit: bakins)
21:18:23  <creationix>for some yes
21:18:29  <creationix>but sync reading is nothing like async reading
21:27:23  <philips_>creationix: rphillips : On the front page :)
21:27:26  <philips_>https://news.ycombinator.com/news
21:27:43  <rphillips>sweet. i voted
21:35:25  <creationix>wow, new release of tcl/tk with coroutines
21:35:32  <creationix>it's an actual programming language now
21:35:34  <creationix>;)
21:42:20  <philips_>creationix: besides the syntax problems...
21:43:02  <creationix>lol
22:04:40  * indexzerojoined
22:16:20  * Golesjoined
22:18:45  * indexzeroquit (Quit: indexzero)
22:20:44  * icarus75joined
22:23:50  * indexzerojoined
22:50:07  * icarus75quit (Quit: Ex-Chat)
23:10:11  * tim_smart|awaychanged nick to tim_smart
23:18:52  * bakinsjoined
23:19:30  * bakinsquit (Client Quit)
23:21:52  * indexzeroquit (Quit: indexzero)