--- Day changed Tue Mar 10 2009 00:00 < xp_prg> I am going to read them right now with the phd guy 00:00 < xp_prg> I will tell him you gave me them 00:00 < kanzure> meh, pull some bullshit up on google scholar about hox 00:01 < gene_> look up xenopus morpholino 00:02 < gene_> I can't see anything 00:02 < gene_> crashed out 00:17 < xp_prg> kanzure what was that link you gave me about how to get dna into xenopus? 00:35 < kanzure> what? 00:38 -!- gene_ [n=chatzill@wireless-128-62-91-173.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 00:41 -!- wrldpc [n=worldpea@c-98-217-178-69.hsd1.ma.comcast.net] has joined #hplusroadmap 00:41 -!- gene_ [n=chatzill@wireless-128-62-91-173.public.utexas.edu] has joined #hplusroadmap 01:30 -!- any78568049 [n=someone@75-120-44-19.dyn.centurytel.net] has joined #hplusroadmap 01:30 -!- katsmeow-afk [n=someone@75-120-44-19.dyn.centurytel.net] has quit [Nick collision from services.] 01:30 -!- any78568049 is now known as katsmeow 01:33 -!- gene_ [n=chatzill@wireless-128-62-91-173.public.utexas.edu] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 01:39 -!- wrldpc [n=worldpea@c-98-217-178-69.hsd1.ma.comcast.net] has quit [] 02:01 -!- katsmeow is now known as katsmeow-afk 04:15 -!- any32300344 [n=someone@75-120-44-19.dyn.centurytel.net] has joined #hplusroadmap 04:33 -!- katsmeow-afk [n=someone@75-120-44-19.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)] 05:03 -!- splicer__ [n=patrik@h72n3c1o261.bredband.skanova.com] has joined #hplusroadmap 05:05 -!- splicer_ [n=patrik@h80n3c1o261.bredband.skanova.com] has quit [Read error: 110 (Connection timed out)] 06:26 -!- elias` [n=me@unaffiliated/elias/x-342423] has joined #hplusroadmap 09:07 < kanzure> http://www.transforum.net/m.cgi?num=2919 10:53 < kanzure> http://www.spatialrobots.com/archives/category/reconfigurable-robots 11:48 < kanzure> had to make pythonOCC/build as a dir, then chmod it appropriately, then I forgot to (re?)install python2.5 and python2.5-minimal, now trying scons again (it was last complaining about some Python.h headers that weren't existing) 11:48 -!- kanzure-- [i=bbishop@66.112.232.182] has quit [Read error: 104 (Connection reset by peer)] 11:48 < kanzure> wasn't that me? 11:48 < kanzure> requires swig to be run with the -classic -nomodern -nomodernargs options. blah. 11:48 < bkero> What's goin' on #hplusroadmap? 11:51 < fenn> nuffn 11:55 -!- xp_prg [n=xp_prg3@c-24-130-14-113.hsd1.ca.comcast.net] has quit ["This computer has gone to sleep"] 12:09 < kanzure> fenn: line 284 of SConstruct, I think, is where swig flags go. 12:10 < kanzure> but then they don't show up in the swig line that is generated when 'scons' is executed 12:10 < kanzure> ah, the env line a few lines down is wrong. has a commented out thingy that is kinda important. 12:10 < kanzure> hahah 12:10 < fenn> oo nasty scons wont let me kill it with Ctrl-C 12:11 < kanzure> "swig error : Unrecognized option -classic -nomoddern -nomodernargs" 12:11 < kanzure> fuck, typo 12:11 < kanzure> swig error : Unrecognized option -classic -nomodern -nomodernargs -python -modern -fcompact -c++ -DHAVE_LIMITS_H -DHAVE_CONFIG_H -DCSFDB -DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1 -outdir /home/bryan/projects/gears/pythonOCC/src/../build/OCC 12:11 < kanzure> wtf, why is it "-nomodern" 12:11 < kanzure> and then "-modern" 12:11 < kanzure> it specifically asked for -nomodern 12:12 < kanzure> SWIG_src_modular_linux_darwin/AIS_wrap.cc:3294:3: error: #error "This python version requires swig to be run with the '-nomodern' option" 12:12 < fenn> SWIG_OPTS = ['-python','-modern' ... 12:13 < fenn> in two places even 12:13 * kanzure trots off to class. 12:13 < fenn> enjoy 12:14 < fenn> i dont suppose you installed pyplusplus 12:15 < kanzure> no? 12:15 * kanzure is really gone now 12:19 < fenn> jeebus! pygccxml is 20MB? 12:19 < fenn> (compressed) 12:20 -!- xp_prg [n=xp_prg3@99.2.31.217] has joined #hplusroadmap 12:25 < fenn> ah it's just excessive amounts of unit test data 12:49 < xp_prg> https://www.noisebridge.net/wiki/User:Xp_prg 13:58 < kanzure-_> fenn: get anywhere? 14:12 < fenn> commenting out missing modules.. 14:14 < fenn> some of them certainly shouldn't be missing, like BRep 14:18 -!- wrldpc [n=worldpea@c-24-60-81-53.hsd1.ma.comcast.net] has joined #hplusroadmap 14:18 < wrldpc> Yo does anyone have the pdf for MIT's "A Robotics Primer" http://books.google.com/books?id=WWJPjgz-jgEC 14:21 < fenn> nope 14:26 < wrldpc> darn 14:46 -!- procto [n=boo@logarchy.org] has quit [Remote closed the connection] 14:55 < fenn> you'd think scons would remember what it had already compiled 14:55 < fenn> instead of making me wait a half hour before throwing a new error 15:00 < kanzure-_> would it be simpler at this point to just configure our own automake script? 15:14 < fenn> simpler for who? too many separate build systems will drive the devs crazy (and make it unmaintainable == more pain later) 15:15 < fenn> i dont see any pattern in the modules that dont work 15:35 -!- wrldpc_ [n=worldpea@c-24-60-81-53.hsd1.ma.comcast.net] has joined #hplusroadmap 15:46 -!- wrldpc_ [n=worldpea@c-24-60-81-53.hsd1.ma.comcast.net] has quit [] 16:06 -!- wrldpc [n=worldpea@c-24-60-81-53.hsd1.ma.comcast.net] has quit [Read error: 113 (No route to host)] 16:11 < kanzure-_> fenn: woah, it's as awesome as it seems 16:11 -!- any32300344 is now known as katsmeow 16:11 < kanzure-_> it works well on windows. 16:12 < kanzure-_> although "from OCC import *" does not work, and it's annoying to try to remember the weird opencascade API, but other than that, it works. 16:12 < kanzure-_> :) 16:12 < fenn> is there even an OCC module? i thought there were like 20 or 100 modules 16:19 < ybit> http://fluid.media.mit.edu/ 16:23 -!- kanzure-- [i=bbishop@66.112.232.182] has joined #hplusroadmap 16:37 -!- katsmeow is now known as katsmeow-afk 16:46 < fenn> http://blog.ponoko.com/2008/05/05/micro-origami-puts-miniature-paper-crane-folders-to-shame/ 16:47 < fenn> apparently it uses magnetic material to actually do the folding motion 16:48 < fenn> not really origami either from the looks of it 16:48 < kanzure--> http://heybryan.org/mediawiki/index.php/PythonOCC <- installation instructions for Windows whores. 16:54 < kanzure--> http://blog.ponoko.com/2008/05/05/micro-origami-puts-miniature-paper-crane-folders-to-shame/ 16:55 < kanzure--> blargh. copy+paste is broken on all systems. 16:59 < kanzure--> huh, they closed the structures with the use of capillary force 17:00 < fenn> i thought it was magnets 17:01 < kanzure--> http://heybryan.org/~bbishop/docs/Voxels%20-%20volume-enclosing%20microstructures.pdf 17:01 < kanzure--> magnets are also involved 17:06 < kanzure--> hm, so I guess they claim that there is some collision imparted due to the capillary force of the liquid medium in the electroplating bath 17:06 < kanzure--> and that this closes the sides via the degrees of freedom offered by the hinges 17:07 < fenn> collision? 17:07 < kanzure--> but what's to guarantee that they close? maybe a locking mechanism, I guess, but otherwise fluid flowing in the opposite direction should open it 17:07 < kanzure--> collision of water molecules with some velocity and some mass = some momentum. 17:07 < kanzure--> right? 17:07 < fenn> eh, they're not that small 17:07 < kanzure--> or is there some other mechanism involved here? 17:07 < kanzure--> hm 17:07 < fenn> its just surface tension 17:07 < kanzure--> "directional wetting" heh 17:08 < fenn> i wonder if it has to be radially symmetric 17:08 < fenn> they didnt complete the dodecahedron 17:08 < kanzure--> check out page 4 second to last paragraph 17:09 < kanzure--> so maybe I am not understanding how the folding is actually taking place her? 17:09 < kanzure--> *here 17:10 < kanzure--> suppose there was a two-link hinge thingy, and it had two flaps, and the surface tension of the water on the flap would force it to move over its degrees of freedom? 17:10 < kanzure--> does surface tension work when an object is submerged in a large volume of fluid? 17:10 < fenn> yes 17:11 < fenn> if it's just floating around then all the forces cancel out 17:11 < kanzure--> so theoretically, a perfectly hydrophobic sphere released instantaneously into the center of the ocean should .. ? 17:11 < fenn> if it's asymmetric it'll fold up into a minimal energy configuration 17:11 < fenn> likewise when up against a surface 17:12 < kanzure--> right. 17:12 < kanzure--> hrm. 17:12 < kanzure--> pg 5 "Velev and others that when two hydrophilic structures are immersed in a liquid there is a net attractive force between those structures that increases inversely with the distance between those objects [8, 9]." 17:15 < kanzure--> so it's interesting that evaporation is a mechanism of actuation as a way to get the objects into a minimal free energy configuration. but their fabrication technique sucks immensely. 17:16 < fenn> what's wrong with the technique? 17:21 < kanzure--> http://www.memscap.com/memsrus/docs/polymumps.dr.v10.pdf 17:21 < kanzure--> mostly that the link is broken I guess :) 17:22 < kanzure--> but I thought they were using some conventional photolithography method involving a billion dollar fab that is completely inaccessible, 17:22 < kanzure--> but that was only because I assumed 17:22 < kanzure--> http://web.mit.edu/tinytech/Nanostructures/Spring2003/ABelcher/Science.pdf Ordering of quantum dots using genetically engineered viruses 17:23 -!- splicer__ [n=patrik@h72n3c1o261.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 17:25 < fenn> cool its like aptamers 17:30 < kanzure--> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.49&rep=rep1&type=pdf Capillary pumps for autonomous capillary systems (basically, obstacle courses) 17:32 < kanzure--> http://fluids.snu.ac.kr/publication/cbv.pdf How the capillary burst microvalve works 17:32 < kanzure--> while an interesting paper, note the snu.ac.kr .. 17:33 < fenn> heh you could make some kind of cellular automata out of those capillary pumps 17:34 < fenn> if they had movable elements 17:34 < fenn> hinges that would get stuck one way or the other 17:37 < kanzure--> let's just make it easier on me: http://scholar.google.com/scholar?hl=en&lr=&client=firefox-a&q=site%3Asnu.ac.kr&btnG=Search 17:39 < kanzure--> http://fluids.snu.ac.kr/ 17:40 < kanzure--> revised search: http://scholar.google.com/scholar?q=site%3Asnu.ac.kr+seoul&btnG=Search&hl=en&lr=&client=firefox-a 17:44 < kanzure--> http://mims.snu.ac.kr/introduction/ 17:44 < kanzure--> they have web-to-micro-cnc? why doesn't ut have that? :( 17:54 < fenn> i gotta say these are quite pretty http://farm4.static.flickr.com/3195/2900951549_1a079b1550.jpg 18:18 < kanzure> fenn, is that their web micromachining service? 18:19 < fenn> that's reprap in metalab 18:20 < kanzure> metalab? 18:21 < fenn> http://metalab.at/wiki/RepRap 18:21 < fenn> a hacker space in vienna 18:21 < kanzure> so, I've discovered that the air conditioning control panel ("thermostat", if you can call it that) has been off this whole time 18:21 < kanzure> I have now rediscovered AC 18:22 < kanzure> and it's lovely. 18:34 < kanzure> I wonder what a wrapper to opencascade might look/feel like. the API is way too hairy/messy, IMHO. 18:37 < fenn> a "pythonic" wrapper? 18:37 < kanzure> I don't think that answers my question :) 18:37 < fenn> it wasn't an answer really 18:37 < kanzure> but yes. 18:38 < kanzure> I wonder if this is worth installing everything through wine. 18:38 < fenn> i guess thomas has some ideas 18:38 < fenn> http://www.pythonocc.org/GSoc2009/ 18:39 < fenn> there isnt much content though 18:40 < kanzure> hah, I should get the Automated Design Lab to "sponsor" this to make it look like academic research (which I guess it could be) 18:40 < fenn> it should be 18:40 < kanzure> "Testing whether a parameter is trimmed or not is certainly not a trivial task, and the above works well, even the code is even fairly readable. The big issue though is finding which classes / methods to call. Figuring out which of the thousands of available classes to use is the hard part. Though when condensed to a class method it is a perfectly encapsulated and relevant piece of API knowledge." 18:41 < fenn> with so many classes i think it'll always be difficult just to figure out what's there 18:42 < fenn> would be neat to have a tool that you could use to see what methods accept your object 18:42 < fenn> so like, i have a nurbs surface, what can i do with it 18:42 < fenn> and you get a list of operators 18:42 < kanzure> that would be an easy hack to the python system actually, 18:42 < fenn> yes 18:42 < kanzure> I was once talking with so-and-so about function signature searching 18:42 < kanzure> who started python? G* something 18:43 < fenn> guido 18:43 < kanzure> yes, so guido slapped up some python code for functional signature searching. 18:43 < kanzure> one moment. 18:43 < kanzure> http://svn.python.org/view/sandbox/trunk/overload/overloading.py?rev=43727&view=auto 18:44 < kanzure> (that's for function overloading, of course) 18:44 < kanzure> so, I thought ducktyping wouldn't easily allow this? 18:44 < fenn> maybe, but it would be slow 18:44 < fenn> you'd want to build some kind of lookup table first 18:44 < kanzure> that's not too painful. 18:45 < kanzure> what I sent to guido: " 18:45 < kanzure> what I sent to guido: " 18:45 < kanzure> I was wondering if you had any thoughts on what I guess I'd call 18:45 < kanzure> "significantly more dynamic overloading", and this is a result of me 18:45 < kanzure> yak shaving for a very long time. To make it short, I'd like to *not* 18:45 < kanzure> have to import very large packages that might implement hundreds or 18:45 < kanzure> thousands of different variations on a single function. " 18:45 < kanzure> gah. I even specifically deleted the newlines from that paste. 18:47 < fenn> will have to play around with pythonocc before i really understand what OCC can do 18:47 < fenn> bbiab getting my tools from shop for excursion to san antonio tomorrow (looking at steve langford's mess) 18:49 < kanzure> heekscad is based off of occ. 18:49 < kanzure> (I thought?) 18:49 < kanzure> http://code.google.com/p/heekscad/ 18:49 < kanzure> The solid modelling is provided by Open CASCADE. http://www.opencascade.org The graphical user interface is made using wxWidgets. http://www.wxwidgets.org 18:49 < kanzure> hm, both pythonocc and heekscad uses wxWidgets 18:50 < kanzure> so a heekscad-like interface for pythonocc is possible- there's already a partial interface, but it sucks, i.e. only has a few viewing features, no grid, etc. 18:56 -!- wrldpc [n=worldpea@c-98-217-178-69.hsd1.ma.comcast.net] has joined #hplusroadmap 19:08 < kanzure> had to install python2.5-dev 19:10 < kanzure> hm, I think thomas might be forgetting to link to python? 19:15 < kanzure> ah, OCC_LIB = '/usr/local/lib' whereas I think the default installation path in debian is /usr/lib/ 19:16 < kanzure> (line 116 of SConstruct) 19:18 < kanzure> okay, fixed that particular problem I guess. 19:30 < kanzure> --cache-force is my savior 19:30 < kanzure> http://www.scons.org/doc/0.92/HTML/scons-user/x1674.html 19:31 < kanzure> http://www.scons.org/doc/1.2.0.d20090223/HTML/scons-user/c4135.html 19:36 -!- wrldpc [n=worldpea@c-98-217-178-69.hsd1.ma.comcast.net] has quit [] 20:20 < kanzure> coalition of programmers against swig without caching. 20:23 -!- Netsplit verne.freenode.net <-> irc.freenode.net quits: kanzure--, elias` 20:23 -!- Netsplit over, joins: elias`, kanzure-- 20:31 < kanzure> scons: done building targets. 20:34 < kanzure> hm, running python setup.py install -> runs gcc and swig (again). blah. 20:35 < kanzure> it's possible though that I just didn't look hard enough for the compiled python files from scons 20:53 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 21:04 < fenn> wait a minute.. you got the scons build to work 21:04 < fenn> ? 21:07 < ybit> haven't read the log yet, but i don't see a problem with scons 21:08 < ybit> maybe i should read the log though :) 21:08 < fenn> the problem is it doesnt fucking compile 21:09 < ybit> haha, damn. you guys have been working on it all day 21:09 < fenn> multiple days 21:10 < ybit> i see 21:12 < ybit> i'll take a stab at it after installing gentoo on this machine 21:12 < ybit> in the middle of compiling the kernel currently, so it shouldn't be too much longer 21:12 -!- xp_prg [n=xp_prg3@99.2.31.217] has quit ["This computer has gone to sleep"] 21:27 < kanzure> fenn: yes, I did 21:27 < kanzure> fenn: thanks for taking care of Nathan there (wtf though?) 21:27 < fenn> any special pointers? 21:28 < fenn> i think he's trying too hard to be "fair" 21:28 < kanzure> ever get the feeling that he might be a pussy? 21:29 < fenn> naw :) 21:30 < kanzure> http://heybryan.org/~bbishop/docs/scons_notes.txt <- what I did to make it work 21:30 < fenn> ok how do i get scons to actually use the damn cache 21:30 < kanzure> erm 21:30 < kanzure> http://heybryan.org/~bbishop/docs/pythonocc/scons_notes.txt <- what I did to make it work 21:30 < kanzure> also, use: scons --cache-force 21:31 < kanzure> also, #scons recommends upgrading to scons 1.2 (debian's repo has 1.0.0), but I haven't tried that 21:31 < fenn> ok i'm missing a lot more modules than those three 21:31 < fenn> and it takes like 12 minutes per compile so i can see what the next one is 21:32 < fenn> which is why this is taking all day 21:33 < kanzure> oh? what errors are you getting? 21:33 < kanzure> I only started taking notes after a while :/ 21:33 < fenn> missing dependencies.i file usually 21:33 < kanzure> also, finds of the day (only because I was in a lab and not able to easily upload properly): 21:33 < kanzure> http://heybryan.org/~bbishop/docs/2009-03-10/ 21:33 < kanzure> fenn: there should only be 3 or 4 of those 21:33 < kanzure> which I list in the .txt, so go fix. 21:34 < fenn> i guess after a while i just stopped looking at the error message and blindly commented them out 21:34 < fenn> anyway I have: AlienImage BRep BRepFeat Image ShapeAnalysis ShapeBuild ShapeConstruct ShapeFix ShapeProcess ShapeProcessAPI ShapeUpgrade 21:34 < fenn> those are the modules i've commented out so far in Modules.py 21:35 < kanzure> gah. 21:35 < kanzure> why are you commenting things out in Modules.py ? 21:35 < kanzure> I mean, what led you to do that? 21:35 < fenn> "Something you can try is to comment out the modules that halt your compilation process." 21:36 < kanzure> where is the std namespace? 21:36 < kanzure> I thought it'd be #include but that's apparently not it 21:37 < kanzure> ah, cstdlib 21:38 < kanzure> (I'm compiling via "python build install" at the moment (after the scons bullshit)) 21:38 < kanzure> (so I've included cstdlib in src/Visualization/Visualization.h) 21:39 < fenn> which OCC packages do you have installed? 21:39 < fenn> or are you using the source from opencascade.org? 21:40 < kanzure> that's a good question. um. 21:40 < kanzure> I have 6.3.0 headers it seems 21:40 < fenn> please just dpkg -la | grep opencascade 21:40 < kanzure> I commented last night about which one I was using, so it's at least in the logs 21:41 < kanzure> yeah, I have some 6.3.0 stuff installed, but also 6.2-7 for libopencascade6.2 and opencascade-examples and opencascade-tools 21:41 < kanzure> error: ‘WDF_NOERASEBKGRND’ was not declared in this scope <--- this would seem to suggest that I don't have the OCC headers? hrm. 21:42 < fenn> you wouldnt have gotten this far without the headers 21:42 < fenn> sigh 21:42 < fenn> IOError: [Errno 28] No space left on device: 21:43 < fenn> i wish opencascade werent so huge 21:43 < kanzure> why is it that this was all so much easier on Windows? even though I had to download a bajillion packages 21:44 < fenn> because it was actually supposed to work? 21:44 < fenn> arent there even binaries for windows? 21:44 < kanzure> yes. 21:45 < kanzure> there were binaries for python, wxpython, pycom or whatever, opencascade, etc. etc. 21:46 < fenn> alright i want to reproduce whatever it is you've done 21:46 < fenn> so could you tar up your src/ directory for me? 21:46 < kanzure> so how hah 21:46 < kanzure> grumble grumble, unedited line 21:46 < kanzure> *hah 21:46 * fenn squints 21:46 < fenn> is that really 400MB? 21:46 < fenn> i dont recall downloading 400MB of source 21:47 < kanzure> it generates lots of bullshit 21:47 < fenn> 2076 pythonOCC-md0.1.tar.gz 21:47 < fenn> why is it fucking up the src directory? 21:47 < kanzure> should I just zip up the changes I made? 21:47 < fenn> yeh i guess 21:48 < kanzure> isn't there a way to compare from a .tar.gz what differences exist in a directory based off of md5 hashsum magic? 21:48 < kanzure> it's like an option. :/ 21:48 < fenn> like diff -r? 21:48 < kanzure> well, yes, but explicitly for tar and listing out which files are different 21:48 < fenn> it wouldnt work because there isnt 400MB of source in that .tgz 21:48 * kanzure compresses 21:48 < fenn> that's why i edited Modules.py 21:49 < fenn> because it's a source file 21:49 < fenn> i fucking hate generated code 21:49 < fenn> ALWAYS EDIT THE SOURCE 21:49 < kanzure> 235 MB zip file 21:49 < fenn> ok so now for a dilemma 21:49 < fenn> do i delete what i have so i can download yours? 21:49 < fenn> rawr 21:50 < kanzure> hrm. 21:50 < kanzure> how much disk space do you have? 21:50 < fenn> its a 40GB disk 21:50 < fenn> packed full of precious treasures 21:50 < kanzure> you've been living off of 40 GB? wtf mate 21:51 < kanzure> well. hm. 21:51 < fenn> the sad thing is 40GB ought to be plenty 21:51 < fenn> but everything is so stupid and bloated 21:51 < kanzure> I'm up to something like 600 GB of usage on the server. 21:52 < fenn> data expands to fill available capacity 21:52 < kanzure> oh, do you have the ability to wire up a SATA drive? 21:52 < fenn> i suppose so 21:52 < kanzure> I have two spare 500 GB SATA disks, and I'd be willing to let you use/have one 21:52 < fenn> well i can't turn that down 21:53 < kanzure> I bought four, but there were only two ports on my motherboard because I was an idiot 21:54 < kanzure> anyway, for the record- http://heybryan.org/books/Manufacturing/pythoncc/ has the zip file. 21:54 < kanzure> gah, 321 GB of used disk on this box? 21:55 < kanzure> 489 GB used on the server. 22:01 < kanzure> okay, just commented out the lines that were bitching to me. (iiiiiiiiiiiit was just a flag for the window anyway, not like it can do anything terrible) 22:02 < kanzure> "import wx.au" no module named wx.aui 22:03 < kanzure> guess that's wxpython 22:03 < fenn> i thought BRep might be important :x 22:03 < kanzure> maybe :) 22:04 < kanzure> python-wxgtk2.4, 2.6, or 2.8? hrm. 22:04 < fenn> i wish the stupid cache feature would work 22:04 < fenn> it generates 400MB of cache and takes the exact same amount of time to compile 22:04 < kanzure> swig is the culprit. it works for gcc. 22:04 < fenn> ccache? 22:04 < fenn> (i am using ccache btw) 22:04 < kanzure> I mean, when --cache-force is thrown at it, gcc or g++ doesn't seem to compile in between swig calls 22:05 < kanzure> there apparently is a ccache system for swig, but I didn't try to get it to work 22:05 < kanzure> because I'd have to edit the SConstruct file or something 22:05 < fenn> just add a "use cache" directive pretty much 22:05 < kanzure> or if you do the python setup.py install method, there's another way you'd have to edit the swig call obviously. (but then how do you pass the cache force param?) 22:05 < fenn> oh wait swig, not scons 22:05 < fenn> hum 22:05 < fenn> i'm not familiar with any of this stuff 22:05 < kanzure> apt-get install pythoncard <- didn't do what I needed. 22:06 < kanzure> easily googleable though. 22:06 < fenn> well it sounds cool 22:07 < fenn> hey this src zip is taking too long 22:07 < kanzure> okay, trying wxgtk 2.8 22:07 < kanzure> hrm, would you like something else? 22:07 < fenn> could you cd SWIG*linux*/ and rm *.cc *.os 22:08 < kanzure> what files do you want? the *.i's ? 22:08 < fenn> those are what you modified right? 22:08 < kanzure> I only modified four, you can go do it manually :) 22:08 < fenn> dammit 22:08 < kanzure> AlienImage.i, BRepFeat.i, Image.i, and 22:08 < fenn> i dont believe it 22:09 < kanzure> urhg, one that begins with an x 22:10 * fenn starts over with a fresh checkout 22:10 < fenn> grumble grumble 22:10 < fenn> dont they teach you the value of replicability in school? 22:10 < fenn> you know, scientific method and all that 22:11 < kanzure> well, I must have been so overjoyed that it worked, that I forgot to record which file I edited :/ 22:11 < kanzure> and no, I'm really not learning much of anything 22:11 < fenn> hey at least you're busy getting the Fab Lab going right? :P 22:11 < kanzure> except maybe how to be raped 22:12 < kanzure> haha, didn't Paul say that in a recent email? 22:12 < kanzure> I'm so glad I'm able to be in two places at once 22:13 < fenn> so i was talking to les today 22:13 < kanzure> but really, I hope you understand why I'm not there 22:13 < fenn> not really 22:13 < kanzure> oh? 22:13 < kanzure> what do you suggest? 22:13 < fenn> you have to take tests or something? 22:13 < kanzure> classes? 22:13 < fenn> well there isnt anything going on there anyway 22:13 < fenn> part of why i'm grumpy 22:14 < kanzure> what did you and les talk about today? 22:14 < fenn> about idealism and infrastructure and "what to do" 22:14 < kanzure> sounds like a good start 22:15 < kanzure> anything in particular? 22:15 < fenn> he wouldn't believe me when i said that if you start a for profit company and try to grow as big as possible while excluding all competitors you'll just turn into another Dell or GE 22:15 < fenn> regardless whether your intentions were good to start out with 22:15 < fenn> so i'm just wondering if he's playing devil's advocate or what 22:16 < kanzure> I'm missing context 22:16 < fenn> but anyway he said he wouldn't give people the plans for the "open source washing machine" 22:16 < fenn> so WTF is that 22:16 < kanzure> wtf indeed? 22:17 < fenn> some more context was that he wanted to sell picture frames to artists, all good and fine right? 22:17 < fenn> and to grow that business he'd invest in special purpose machines to make the job easier and faster etc 22:17 < fenn> but here's the kicker 22:18 < fenn> it has to be so expensive and hard to get started that none of his employees would start their own business 22:18 < fenn> otherwise they'd "divide the market" 22:18 < fenn> so i was trying to show him that that was evil 22:18 < kanzure> error error market definition 22:19 * kanzure installs wx from the wxpython repos. http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 22:21 < kanzure> hurray 22:22 < kanzure> import OCC.NIS 22:22 < kanzure> ImportError: No module named NIS 22:22 < kanzure> *** glibc detected *** python: double free or corruption (!prev): 0x091f54c0 *** 22:22 < kanzure> blah 22:23 < kanzure> commented out that line. 22:23 < kanzure> well, it's running. sort of. 22:24 < kanzure> the window immediately freezes. 22:24 < fenn> cant you just apt-get install python-wxgtk2.6 22:25 < kanzure> no. 22:25 < fenn> it has to be 2.8? 22:25 < kanzure> I tried that, and it failed. latest version is 2.8.blah. 22:25 < fenn> weak 22:25 < kanzure> yes, but debian does have 2.8 packaged, but it seems to fail? or something? it installs successfully, but it didn't help 22:25 < fenn> -dev? 22:25 < kanzure> anyway, earlier today I had to obviously download the latest wx version for the Windows install, and that worked, so.. 22:25 < kanzure> uh, didn't see a -dev for python-wxgtk2.8 22:26 < fenn> hm i guess it wouldnt 22:26 < kanzure> ImportError: No module named NIS 22:26 < kanzure> blargh. 22:26 < fenn> what is NIS? 22:27 < kanzure> OCC.NIS; I suspect that it's the visualization thingy, because when I comment out that import line in /usr/lib/python2.5/site-packages/OCC/Display/OCCViewer.py , the wx gui boots up properly, but then nothing is clickable, and there's no visualization widget like I saw on my Windows version 22:28 < fenn> i should have done a fresh checkout after i got the rest of the OCC libraries (WOK and draw) 22:28 < kanzure> w0k? 22:28 < fenn> dunno what it is 22:29 < fenn> WOK (Workshop Organization Kit) is Open CASCADE development environment, which allows a large numbers of developers to work on a variety of products 22:29 < kanzure> http://www.opencascade.org/org/forum/thread_14292/ OCC NIS 22:29 < fenn> hmm scons still doesn't see TKWOK or TKDraw 22:30 < kanzure> I never had it complain about those two packages, or even mention them 22:31 < fenn> it's not an error 22:31 < fenn> in the list of "Checking for..." at the beginning 22:31 < kanzure> hah. 22:32 < kanzure> yeah, I had some issues with tk/tcl a while back for some package I was installing and must have done something special to get it to work back then? 22:32 < fenn> almost all the opencascade libs start with TK 22:32 < fenn> *shrug* 22:33 < kanzure> any thoughts on where I should check for NIC? maybe I missed it somewhere in my steps? which is more like random spagetti steps. 22:33 < fenn> weird now i am getting a bunch of "NOTHING!!!" 22:33 < fenn> if you don't know what you did, I certainly dont know what you did 22:34 < fenn> or why you're trying to import it 22:34 < kanzure> it's from pythonOCC/Tools/InteractiveViewer/InteractiveViewer.py 22:36 -!- fenn_ [n=fenn@cpe-72-177-52-180.austin.res.rr.com] has joined #hplusroadmap 22:36 < kanzure> it's from pythonOCC/Tools/InteractiveViewer/InteractiveViewer.py 22:36 -!- fenn [n=fenn@cpe-72-177-52-180.austin.res.rr.com] has quit [Nick collision from services.] 22:37 -!- fenn_ is now known as fenn 23:17 < fenn> hmm now it's not even whining about AlienImage 23:18 < fenn> i wonder where it even gets this name "BRepTest" 23:45 < kanzure> hah, Nathan officially uber-sucks.