00:08 (join) jonrafkind 00:12 (quit) dnolen: Quit: dnolen 00:16 (quit) realitygrill: Quit: realitygrill 00:18 (join) realitygrill 00:26 (quit) jeapostrophe: Quit: jeapostrophe 00:59 (quit) realitygrill: Quit: realitygrill 01:00 (join) yin 01:16 (join) p3n0id 01:24 asumu: goto 430 01:26 asumu: goto 500 01:26 asumu: goto 550 01:26 jonrafkind: whats at 550? 01:26 (quit) dherman: Quit: dherman 01:28 asumu: Whoops, sorry. 01:28 asumu: Those were supposed to be between me and my IRC client 01:29 jonrafkind: your irc client is written in basic?? 01:29 (join) realitygrill 01:29 asumu: I hope not. 01:31 (quit) asumu: Quit: leaving 01:33 (join) asumu 01:36 (quit) p3n0id: Ping timeout: 260 seconds 01:39 (join) hkBst 01:45 (quit) yin: Quit: Leaving 01:50 (join) neilv 02:00 gf3: Hi guys 02:00 gf3: I'm having an issue installing racket on Gentoo 02:00 jonrafkind: so whats the issue 02:00 gf3: I keep running into this error during "make install" 02:01 gf3: … 02:01 gf3: raco setup: in typed-scheme/base-env 02:01 gf3: make[1]: *** [install-3m] Killed 02:01 gf3: make[1]: Leaving directory `/home/gianni/tmp/racket-5.1.2/src' 02:01 gf3: make: *** [install] Error 2 02:01 jonrafkind: do you have a ulimit set for memory? 02:01 gf3: jonrafkind: it is unlimited 02:02 jonrafkind: does dmesg say the OOM killer killed raco? 02:02 neilv: ulimit -a 02:06 gf3: jonrafkind, neilv: ahh, dmesg says out of memory 02:06 gf3: http://api.twitter.com/1/statuses/show/88617271240568832.json 02:06 gf3: oops 02:06 gf3: Out of Memory: Kill process 3143 (make) score 7064 and children. 02:06 gf3: Out of memory: Killed process 3258 (raco setup). 02:06 jonrafkind: how much memory do you have on the box? 02:07 gf3: ~300MB 02:07 jonrafkind: well.. you'll have to enable some swap space 02:08 jonrafkind: it takes like 500-600mb to compile all the .rkt files, and sometimes 700-800 to build the documentation, you don't have to build the documentation though 02:08 neilv: that's a small amount of ram for a workstation nowadays. i'm not 100% sure that racket can build in that amount of virtual memory. and if you have to hit swap for a racket build, that will be painful 02:08 gf3: crap 02:09 gf3: it's on a small VPS 02:09 gf3: low on disk space too 02:09 jonrafkind: another option is just to compile the C code and then you can get someone elses zo files for that version 02:09 neilv: can you build on a workstation and then just install on the vps? 02:09 jonrafkind: do you have to run gentoo? there is an ubuntu build 02:10 gf3: jonrafkind: unfortunately that's the one part I have no control over 02:10 gf3: I don't even normally run gentoo 02:11 jonrafkind: so can you compile everything locally and just copy the entire directory over? 02:12 eli: A VPS running gentoo sounds ... painful. 02:14 eli: neilv: *sigh*, it's a permission problem. 02:14 eli: That's why it didn't update since 1927. 02:14 neilv: gf3: i think your best bet, given those requirements, is to duplicate the same gentoo versions of everything on a workstation with more ram, build there, and copy the completely built tree to the vps 02:15 gf3: neilv: balls, thanks for the help, I appreciate it 02:15 jonrafkind: just copying the collects tree should be enough 02:15 jonrafkind: since he can compile the C stuff 02:16 neilv: jonrafkind: except for the native code bits in the collects tree 02:16 jonrafkind: like what, plot? 02:17 (join) p3n0id 02:18 neilv: jonrafkind: you're right. looks like the C code is effectively gone from the collects in 5.1.2 02:22 gf3: where are the collects that I'd want to copy over? 02:22 neilv: gf3: on your vps, if that oom-killed build already installed all the c-compiled code, it should be easy to copy the entire collects tree from another system like jonrafkind said, and try it 02:23 neilv: if it doesn't work, you have to look at the makefiles to see what didn't happen, or pick eli's brain 02:23 neilv: or do "make -n install" 02:24 gf3 downloads a gentoo image 02:24 gf3: thanks 02:25 (quit) p3n0id: Ping timeout: 260 seconds 02:39 (quit) hussaibi_: Ping timeout: 276 seconds 02:39 (quit) hussaibi: Ping timeout: 276 seconds 02:41 (join) RacketCommitBot 02:41 RacketCommitBot: [racket] plt pushed 2 new commits to master: https://github.com/plt/racket/compare/a6705c4...78bdcbd 02:41 RacketCommitBot: [racket/master] try to use the given security guard when deleting files, too - Robby Findler 02:41 RacketCommitBot: [racket/master] clear the online expansion error message as soon as the buffer is modified - Robby Findler 02:41 (part) RacketCommitBot 02:51 (quit) jonrafkind: Ping timeout: 258 seconds 03:28 (join) yin 03:29 (quit) yin: Client Quit 03:51 (join) masm 04:14 (join) Lajla 04:23 (quit) mario-goulart: Remote host closed the connection 04:23 (join) mario-go` 04:23 (quit) zakwilson: Quit: No Ping reply in 180 seconds. 04:23 (join) zakwilson 04:46 (join) tfb 05:20 (quit) realitygrill: Quit: realitygrill 05:34 (join) rly 05:34 rly: Why does 'make' not make everything? If you run make install, it compiles tons of other stuff. 05:49 (quit) rly: Quit: WeeChat 0.3.4 05:55 neilv: o rly 05:59 (join) rly 05:59 rly: What are the properties of the completion mechanism? It seems that it doesn't work in general. 06:07 (join) tom_i 06:17 (join) MayDaniel 06:29 (join) misterncw 06:49 (join) yin 07:21 (join) JuanDaugherty 07:23 (join) dnolen 08:04 (nick) mario-go` -> mario-goulart 08:22 (join) saml 08:27 (quit) yin: Quit: Leaving 08:36 (join) mithos28 08:43 (join) jeapostrophe 09:03 (join) lucian_ 09:04 (quit) lucian_: Disconnected by services 09:05 (join) RacketCommitBot 09:05 RacketCommitBot: [racket] plt pushed 2 new commits to master: https://github.com/plt/racket/compare/78bdcbd...84b9cf6 09:05 RacketCommitBot: [racket/master] gtk: fix frame position tracking - Matthew Flatt 09:05 RacketCommitBot: [racket/master] fix non-place-friendly parts of finalizer support - Matthew Flatt 09:05 (part) RacketCommitBot 09:05 (join) lucian_ 09:14 (quit) lucian_: Ping timeout: 264 seconds 09:17 (quit) masm: Ping timeout: 260 seconds 09:41 (join) jeapostrophe_ 09:41 (quit) jeapostrophe: Ping timeout: 252 seconds 09:41 (nick) jeapostrophe_ -> jeapostrophe 09:59 (join) ChibaPet 10:10 (quit) dnolen: Quit: dnolen 10:20 (join) anRch 10:43 (join) masm 11:12 (quit) MayDaniel: Read error: Connection reset by peer 11:13 (join) MayDaniel 11:21 (quit) hkBst: Read error: Connection reset by peer 11:23 (join) dnolen 11:25 (quit) anRch: Quit: anRch 11:28 (join) RacketCommitBot 11:28 RacketCommitBot: [racket] plt pushed 3 new commits to master: https://github.com/plt/racket/compare/84b9cf6...941dacd 11:28 RacketCommitBot: [racket/master] cocoa: fix list-box scrolling - Matthew Flatt 11:28 RacketCommitBot: [racket/master] remove unsupported MDI styles and method - Matthew Flatt 11:28 RacketCommitBot: [racket/master] gtk: set app name on startup - Matthew Flatt 11:28 (part) RacketCommitBot 11:39 (quit) neilv: Quit: Leaving 11:40 (join) yin 11:42 (quit) yin: Client Quit 11:42 stamourv: rly: What do you mean? 11:43 stamourv: tonyg: Could you tell me what your TR patch is supposed to do? 11:49 (quit) mithos28: Quit: mithos28 11:51 (quit) blomqvist: Read error: Connection reset by peer 11:52 (join) blomqvist 12:01 (join) dherman 12:03 (join) lucian_ 12:05 (join) yin 12:07 (quit) misterncw: Remote host closed the connection 12:09 (quit) lucian_: Ping timeout: 264 seconds 12:13 (part) tom_i 12:13 (quit) dherman: Quit: dherman 12:25 (quit) tfb: Quit: sleeping 12:25 (join) tfb 12:26 (quit) tfb: Client Quit 12:34 (join) jonrafkind 12:39 (quit) JuanDaugherty: Remote host closed the connection 12:39 (join) dherman 12:45 (quit) yin: Ping timeout: 255 seconds 12:57 (join) mithos28 13:05 (join) beginna 13:08 beginna: How do I go from having a folder called 'Racket v5.1.2' in Downloads folder to having everything in /usr/local/bin, etc. ? 13:09 dnolen: it's neat that Racket let's you pattern match hash-tables 13:12 jonrafkind: beginna, osx or linux? 13:12 (quit) DT``: Read error: Connection reset by peer 13:13 beginna: osx here 13:13 tonyg: stamourv: the TR patch makes the type of the domain of module->namespace correct. With the type as given before the patch, it rejects ordinary module names such as racket/base or typed/racket/base 13:14 tonyg: stamourv: it's an odd-man-out; all the other functions taking Module-Paths as arguments use Module-Path rather than the definition module->namespace has attached to it 13:15 stamourv: tonyg: I see. 13:15 stamourv: Are there any tests for this? 13:45 (join) DT`` 14:09 (join) sirdude 14:09 sirdude: anyone compiled on SunOS5.10(x86)? 14:10 sirdude: I'm getting the following errors: http://www.cs.umn.edu/~mein/racket.txt 14:18 (quit) jeapostrophe: Quit: jeapostrophe 14:19 (join) jeapostrophe 14:23 (quit) dnolen: Ping timeout: 252 seconds 14:24 (quit) beginna: Ping timeout: 252 seconds 14:26 stamourv: tonyg: Pushed. And yes, there was a test. 14:27 (join) RacketCommitBot 14:27 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/riy9qB 14:27 RacketCommitBot: [racket/master] Correct type on typed variant of module->namespace. - Tony Garnock-Jones 14:27 (part) RacketCommitBot 14:27 stamourv: sirdude: That's odd. 14:27 stamourv: And I'm not aware of anyone running Racket on SunOS. 14:27 sirdude: it works fine on SunOS(sparc) 14:28 sirdude: my scheme is a bit rusty any ideas? :) 14:29 stamourv: That doesn't look like a Scheme problem, looks more like a build problem. 14:29 stamourv: Could you send that to the mailing list? You're more likely to reach the people that can help you with it. 14:30 sirdude: acutally I lied... on SunOS(sparc) I compiled with out libffi I'll try that first. 14:33 stamourv: There are various switches you can turn on and off for the ffi. 14:33 stamourv: You can choose to use a libffi you have already installed, or you can use the one bundled in the Racket source, or you can disable the ffi altogether. 14:34 sirdude: I'm using --disable-libffi seems to be working so far... (fingers crossed) 14:39 sirdude: nope same problem... 14:39 sirdude: dev list better than users? 14:40 stamourv: For this, I'd say so. 14:40 stamourv: Have your tried --disable-foreign? 14:40 stamourv: That disables the ffi completely. 14:41 sirdude: I did with 5.1.1 and I was getting other errors I think.... Haven't tried that with 5.1.2 though but will. 14:44 (quit) jeapostrophe: Quit: jeapostrophe 14:52 sirdude: ok with --disable-foreign I'm getting: http://www.cs.umn.edu/~mein/racket2.txt guess I need to look through the scheme to see why its trying to use get-ffi-obj? 14:53 stamourv: It seems to originate from plot. 14:53 stamourv: Could you try with --disable-plot? 14:53 sirdude: ah collects/racket/gui/dynamic.rkt has : (require ffi/unsafe) 14:53 sirdude: (at the top of it) 14:54 stamourv: Anyway, I gotta run for now, I'll be back in about an hour. 14:55 sirdude: pretty sure I tried that as well :) Will keep plugging away at it though. Thanks for the help. 14:59 (join) dnolen 15:05 (quit) DT``: Ping timeout: 255 seconds 15:15 (join) 17SAA2NNG 15:15 (join) 45PAAE241 15:17 (join) DT`` 15:17 (join) dyoo 15:24 (quit) 45PAAE241: Read error: Connection reset by peer 15:25 (join) hussaibi_ 15:26 (quit) dyoo: Ping timeout: 252 seconds 15:45 (join) jeapostrophe 15:51 (join) lucian_ 15:56 (quit) hussaibi_: Ping timeout: 250 seconds 16:00 (join) hussaibi_ 16:12 stamourv: sirdude: I'm back. Any luck? 16:16 (nick) lucian_ -> lucian 16:25 (quit) hussaibi_: Ping timeout: 260 seconds 16:26 (quit) 17SAA2NNG: Ping timeout: 258 seconds 16:26 sirdude: stamourv: nope... I posted to the mailing list though :) I tried with disabling plot as well and got the same second message on make install... (ffi-lib?: foreign interface not supported for this platform 16:28 stamourv: I didn't see your post go by. 16:36 stamourv: 5.1.2's release made it to the front page of both Hacker News _and_ programming Reddit! 16:39 ohwow_: gonna upvote ;) 16:42 (quit) dnolen: Ping timeout: 252 seconds 16:42 (quit) rekahsoft: Ping timeout: 240 seconds 16:44 (join) rekahsoft 17:14 (quit) jeapostrophe: Quit: jeapostrophe 17:28 (quit) MayDaniel: Read error: Connection reset by peer 17:29 (quit) sirdude: Remote host closed the connection 17:30 (join) jeapostrophe 17:33 (quit) lucian: Ping timeout: 264 seconds 17:40 (quit) saml: Quit: Leaving 17:41 (quit) ChibaPet: Quit: Leaving. 18:19 (quit) DT``: Ping timeout: 255 seconds 18:20 (join) dnolen 18:22 (join) anRch 18:31 (join) DT`` 19:16 (quit) dnolen: Quit: Page closed 19:34 (quit) anRch: Quit: anRch 20:22 (quit) dherman: Ping timeout: 260 seconds 20:26 (join) groovy2shoes 20:28 (quit) masm: Ping timeout: 260 seconds 20:35 (quit) jonrafkind: Ping timeout: 252 seconds 20:52 (quit) mithos28: Quit: mithos28 21:27 (quit) jeapostrophe: Quit: jeapostrophe 21:28 (join) hussaibi 21:28 (join) hussaibi_ 21:34 (quit) groovy2shoes: Read error: Connection reset by peer 21:42 (join) groovy2shoes 22:02 (quit) groovy2shoes: Read error: Connection reset by peer 22:06 (quit) rekahsoft: Ping timeout: 260 seconds 22:07 (join) jeapostrophe 22:08 (join) rekahsoft 22:11 (quit) jeapostrophe: Client Quit 22:17 (join) groovy2shoes 22:25 (quit) groovy2shoes: Read error: Connection reset by peer 22:26 (nick) rudybot_ -> rudybot 22:28 (join) yin 22:34 (join) groovy2shoes 22:34 (quit) yin: Quit: Leaving 22:34 (join) yin 22:35 (quit) yin: Client Quit 22:40 (quit) groovy2shoes: Read error: Connection reset by peer 23:08 (join) jonrafkind 23:50 (join) realitygrill