00:31:05  * dbeveniusjoined
00:35:18  * dbeveniusquit (Ping timeout: 250 seconds)
00:49:23  * dbeveniusjoined
00:53:47  * dbeveniusquit (Ping timeout: 245 seconds)
02:20:00  * dbeveniusjoined
02:24:56  * dbeveniusquit (Ping timeout: 255 seconds)
02:40:21  * dbeveniusjoined
02:44:44  * dbeveniusquit (Ping timeout: 255 seconds)
03:03:24  * dbeveniusjoined
03:08:12  * dbeveniusquit (Ping timeout: 272 seconds)
04:16:05  * dbeveniusjoined
04:21:07  * dbeveniusquit (Remote host closed the connection)
04:21:20  * dbeveniusjoined
04:49:45  * dbeveniu_joined
04:49:45  * dbeveniusquit (Read error: Connection reset by peer)
05:46:12  * node-slack-botpart
05:46:24  * node-slack-botjoined
08:35:53  <ljharb>it seems like node 0.6, which builds on ubuntu trusty, won't build on xenial. https://travis-ci.org/ljharb/nvm/jobs/459914073 anyone have any idea how i can make it work?
14:25:58  * lucalanzianiquit (Quit: ZNC 1.7.0 - https://znc.in)
14:33:52  * lucalanzianijoined
16:41:45  * dbeveniu_quit (Remote host closed the connection)
16:51:35  * dbeveniusjoined
16:56:01  * dbeveniusquit (Ping timeout: 244 seconds)
17:11:03  * dbeveniusjoined
17:15:10  * dbeveniusquit (Remote host closed the connection)
17:15:23  * dbeveniusjoined
18:16:31  * dbeveniusquit (Remote host closed the connection)
18:23:48  * dbeveniusjoined
18:24:40  <MylesBorins>ljharb 0.6!
18:25:36  <MylesBorins>is this just installing the tarball?
18:27:59  * dbeveniusquit (Ping timeout: 244 seconds)
19:00:47  * dbeveniusjoined
19:05:48  * dbeveniusquit (Ping timeout: 272 seconds)
19:10:52  <ljharb>MylesBorins: yep, 0.6 :-) i support as far back as i can. this is compiling the binary
19:11:09  <MylesBorins>have you confirmed that runtime has python2 installed?
19:14:18  <refack>This is the fail
19:14:24  <ljharb>i have not - but i assume i'd get a python error if that were the problem, instead of `/home/travis/build/ljharb/nvm/.cache/src/node-v0.6.21/files/wscript:273: error: could not configure a cxx compiler!`
19:14:26  <refack>https://www.irccloud.com/pastebin/gQNjThof/
19:14:30  * dbeveniusjoined
19:14:37  <ljharb>so i probably just need to install some stuff or set up CXX
19:14:44  <ljharb>but i have no idea how to do either :-p
19:21:54  <refack>This is a fascinating archaeological exercise. AFAIR first node version I build was 0.7 after the `waf` purge
19:33:38  <ljharb>once we get 0.6 working you could help me get 0.4 installed on my mac, if you really want an exercise :-D
19:47:28  <refack>ljharb: seems like `waf` is more picky then `GYP` and it need a file in the path named `gcc` and `g++`. It can't simply except `CC` and `CXX` env vars
19:47:39  <ljharb>aha, ok
19:47:50  <ljharb>since it's travis, i can make those changes just for 0.6 if needed
19:48:02  <ljharb>on my mac, i have to do `nvm install 0.6 --openssl-includes=/usr/local/opt/openssl/include --openssl-libpath=/usr/local/opt/openssl/lib`
19:48:07  <ljharb>but it otherwise works
19:48:57  <refack>Mac aliases `c++` and `cc` and `gcc` and `g++` to `clang` anyway
19:49:25  <ljharb>would an alias do it in xenial?
19:51:04  <refack>I'm tracing the code... IT seems like it _does_ take the `CXX` and runs with it up to a point, then fails
19:51:23  <refack>Might be some missing env ingridiant
19:52:43  <refack>Shout out to the wonderful people of JetBrains that made interop between native Windows WSL and ssh sooooo easy
19:57:02  <refack>Ok, it's simpler
19:57:22  <refack>Xenial comes with GCC5.4 but you set `CXX=gcc-4.8` explicitly
19:57:29  <refack>https://docs.travis-ci.com/user/reference/xenial/#compilers-and-build-toolchain
20:04:15  <ljharb>just for 0.6, or for everything?
20:05:12  <refack>Well `waf` fails, the newer `configure` + `GYP` might fall back to the "default" `gcc` at `/usr/bin/gcc`
20:06:31  <refack>Anyway I made https://github.com/creationix/nvm/pull/2008 mostly to see what happens, but seems reasonable that if you have a good enough `gcc` version installed, just use it
20:06:59  <ljharb>hm, i'm already setting CXX=g++-4.8
20:07:23  <ljharb>i just want it to work on xenial, i don't mind installing stuff
20:07:43  <ljharb>thanks for the PR
20:08:08  <refack>so it seems to just work with `CXX=g++ ; CC=gcc`
20:10:24  <ljharb>sweet
20:15:28  * dbeveniusquit (Remote host closed the connection)
20:23:47  * dbeveniusjoined
20:27:57  * dbeveniusquit (Ping timeout: 246 seconds)
20:43:05  * dbeveniusjoined
20:47:26  * dbeveniusquit (Ping timeout: 255 seconds)
20:57:40  <ljharb>refack: looks like it passed in 0.6, but another test failed in zsh - i can take it from here, thanks :-D
20:57:56  <refack>Happy yak shaving
21:01:05  * dbeveniusjoined
21:02:13  <ljharb>nobody likes a hairy yak
21:05:26  * dbeveniusquit (Ping timeout: 255 seconds)
21:21:03  * dbeveniusjoined
21:25:28  * dbeveniusquit (Ping timeout: 250 seconds)
21:41:10  * dbeveniusjoined
21:45:28  * dbeveniusquit (Ping timeout: 245 seconds)
22:01:10  * dbeveniusjoined
22:05:45  * dbeveniusquit (Ping timeout: 255 seconds)
22:21:13  * dbeveniusjoined
22:25:27  * dbeveniusquit (Ping timeout: 245 seconds)
22:40:52  * dbeveniusjoined
22:46:12  * dbeveniusquit (Ping timeout: 272 seconds)
23:01:10  * dbeveniusjoined
23:05:28  * dbeveniusquit (Ping timeout: 245 seconds)
23:31:55  * dbeveniusjoined
23:36:38  * dbeveniusquit (Ping timeout: 255 seconds)
23:50:14  * dbeveniusjoined
23:54:43  * dbeveniusquit (Ping timeout: 258 seconds)