| 00:00.27 | ewilhelm | http://www.iai-na.org/ |
| 00:03.06 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 00:03.54 | siggraph | ~IAI is the International Alliance for Interoperability, a global standards-setting organization representing widely diverse constituencies from architects and engineers, to research scientists, to commercial building owners and contractors, to government officials and academia, to facility managers, and to software companies and building product manufacturers. See http://www.iai-na.org/ for details. |
| 00:03.55 | ibot | siggraph: okay |
| 00:15.16 | siggraph | ewilhelm: are you interested at all in working on a STEP processing library? if you are, I'm sure there's a lot we could do |
| 00:20.56 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 00:44.48 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) | |
| 01:00.55 | *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net) | |
| 01:35.16 | *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com) | |
| 01:35.20 | LinuxMafia | hi all |
| 01:35.56 | LinuxMafia | is there a command to say rotate 45 degree in x direction |
| 01:36.30 | LinuxMafia | any one here? |
| 01:42.33 | yukonbob | LinuxMafia: rot |
| 01:42.48 | LinuxMafia | yukonbob, tthanks so much |
| 01:43.31 | yukonbob | that'll rotate, or "ae" for absolute values |
| 01:43.35 | yukonbob | ie: ae 0 0 0 |
| 01:43.38 | yukonbob | ae 30 0 0 |
| 01:44.25 | yukonbob | i think ae only adjusts view though, not actual object. |
| 01:44.43 | LinuxMafia | ae is not rotate |
| 01:45.03 | LinuxMafia | yeah ae is vie |
| 02:27.44 | *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593553.dsl.bell.ca) | |
| 02:31.13 | IriX64 | http://www3.sympatico.ca/mario.dulisse2/mged.png and photon.png who says windows blows :) |
| 03:32.49 | louipc | siggraph: nope the patch didn't fix the problem :/ I still have gdb yep |
| 03:36.13 | louipc | I was going to try to step through it but it goes through a lot of code! |
| 04:29.42 | IriX64 | http://www3.sympatico.ca/mario.dulisse2/helicopter.png (unix code on windows) |
| 04:42.23 | poolio | siggraph: are you still at siggraph? |
| 05:02.05 | ewilhelm | siggraph: atm, just seeing what's out there |
| 05:02.20 | ewilhelm | I'm definitely going to have to do some data-mining from IFC at some point |
| 05:02.52 | ewilhelm | if I understand it correctly, the SCL is something like "generate C++ classes from an EXPRESS schema" |
| 05:03.34 | ewilhelm | though I have my doubts about how pretty that will be in C++ |
| 05:04.37 | ewilhelm | ultimately, I would probably aim for a Perl binding with Inline or something |
| 05:04.54 | ewilhelm | but need to get a good handle on what that will entail |
| 07:09.14 | *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) | |
| 11:10.31 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-245.pools.arcor-ip.net) | |
| 11:46.39 | *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net) | |
| 12:37.28 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 13:34.20 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 14:11.44 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) | |
| 14:12.15 | poolio | damn time zones... |
| 15:35.09 | *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) | |
| 15:59.50 | poolio | is there a way to copy an object form one database to another? |
| 16:06.50 | archivist | I have to restrain myself from answering that as a mysql question where its easy |
| 16:08.03 | poolio | I guess I'll just write a simple program to do it myself |
| 16:08.25 | poolio | it's not too hard, I'm just not sure as to the command and am too lazy to research it heh |
| 16:20.43 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 16:22.00 | CIA-4 | BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c beset.h population.h): pre-generate and store identifiers. more cleanup |
| 16:28.51 | *** join/#brlcad ertugerata (n=Ertugrul@88.224.38.9) | |
| 16:29.04 | ertugerata | salut |
| 16:30.10 | ertugerata | tarzeau: selam |
| 16:52.26 | *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com) | |
| 17:08.31 | ertugerata | ilya quelqu'un peut m'aider pour les dependencies just de brlcad ? |
| 17:26.48 | *** join/#brlcad Laniakea (i=clock@77-56-107-36.dclient.hispeed.ch) | |
| 17:33.45 | siggraph | poolio: yes, all week |
| 17:42.34 | siggraph | ertugerata: salut |
| 17:42.42 | poolio | siggraph: ayeeeee :) |
| 17:42.53 | poolio | siggraph: enjoy |
| 17:43.13 | ertugerata | siggraph: tu parle français ? ou no ? |
| 17:43.22 | siggraph | Eu não falo o português, mas eu posso tentar ajudar-lhe |
| 17:43.31 | poolio | je parle un peu de francais |
| 17:43.45 | poolio | c'est possible que je peut t'aider |
| 17:43.46 | ertugerata | poolio: moi aussi |
| 17:44.00 | siggraph | there are no "required" dependencies -- everything you need is in the tarball |
| 17:44.25 | ertugerata | siggraph: opennubs a problems |
| 17:44.26 | siggraph | at least other than a compiler, a shell, perhaps curses, and x11 |
| 17:44.46 | siggraph | ertugerata: what kind of problems? |
| 17:44.55 | poolio | ertugerata: quels problemes? |
| 17:45.13 | poolio | ertugerata: est-ce que vous pouvez mettre les erreurs ici: http://rafb.net/paste |
| 17:45.29 | ertugerata | une minute je vais reconstrure une fois |
| 17:45.33 | poolio | merci |
| 17:45.43 | siggraph | ~tr en fr you can try to use --disable-opennurbs with 'configure' |
| 17:46.24 | ertugerata | --enable-buildopennubs=no marche bien |
| 17:46.38 | tarzeau | ertugerata: saleykuem |
| 17:46.55 | ertugerata | tarzeau: türkçe anlıyor musun |
| 17:47.01 | siggraph | ~x en fr you can try to use --disable-opennurbs with 'configure' |
| 17:47.07 | siggraph | there we go |
| 17:47.14 | siggraph | heh, not very good :) |
| 17:47.25 | tarzeau | ertugerata: anliyorum biraz evet |
| 17:47.38 | louipc | there's a ./configurent script? |
| 17:47.41 | louipc | hehehe |
| 17:48.04 | siggraph | use --disable-opennurbs or --enable-opennurbs-build=no, but not --enable-buildopennubs=no |
| 17:48.09 | ertugerata | tarzeau: brlcad ı derlemeye çalışıyorum |
| 17:48.27 | ertugerata | opennubs u derleyince hata çıktı |
| 17:48.34 | ertugerata | bende disable ettim |
| 17:48.35 | tarzeau | ertugerata: valla tuerkcem cok sayif.. arti tuerk harfleri ?? isaret olarak gosteriyor |
| 17:48.42 | ertugerata | tmm |
| 17:49.00 | louipc | czech? |
| 17:49.03 | ertugerata | brlcad ı derlemeye calisiyorum |
| 17:49.29 | ertugerata | opennubs nedir |
| 17:49.56 | ertugerata | neden gereken her sey source da var onu soracam |
| 17:50.55 | siggraph | puedes escribir en español? |
| 17:51.57 | siggraph | quel es la problemes .. exact? |
| 17:52.21 | louipc | turkish maybe |
| 17:52.53 | siggraph | he started in french |
| 17:53.25 | ertugerata | siggraph: je vais reproduire bugs dans quelque minute |
| 17:53.32 | siggraph | k |
| 17:54.09 | *** join/#brlcad ert76-pardus (n=ert76-pa@88.243.251.139) | |
| 17:54.10 | siggraph | and they're not bugs.. just build issues :) |
| 17:54.27 | ert76-pardus | ertugerata: ordamısın |
| 17:58.03 | ertugerata | siggraph: http://rafb.net/p/mlgmrl85.html |
| 17:59.00 | siggraph | ahh, that's an easy one |
| 17:59.09 | siggraph | those are libz symbols |
| 17:59.41 | siggraph | cd src/other/opennurbs && make LIBS="-lz" && cd ../../.. && make |
| 18:00.13 | poolio | siggraph: wOOt. fixed the biggest memory issue :) |
| 18:00.40 | poolio | wait no... |
| 18:00.43 | poolio | well one of them ... |
| 18:01.27 | siggraph | ertugerata: you need to add -lz to your LIBS -- so either during configure (./configure LIBS=-lz) or during top-level make (make LIBS=-lz) or in a specific directory |
| 18:01.38 | siggraph | poolio: coolio |
| 18:01.40 | siggraph | what was it? |
| 18:01.52 | poolio | hmm well I thought I fixed it, but now I'm not sure |
| 18:01.59 | siggraph | heh |
| 18:02.04 | poolio | I thought it was that some hist structs weren't being freed |
| 18:02.14 | poolio | so I added bu_hist_free() stuff to rt_cut_clean |
| 18:02.26 | poolio | but the lost memory is still there |
| 18:02.30 | ertugerata | siggraph:comme "./configure LIBS=lz" N'est pas |
| 18:03.17 | louipc | LIBS=-lz |
| 18:03.37 | ertugerata | thanks |
| 18:03.40 | louipc | moins |
| 18:06.13 | poolio | siggraph: did you ever figure out something with the bu_ptbl_init leaks? |
| 18:06.20 | poolio | I remember you were looking at them a couple days ago |
| 18:06.52 | *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net) | |
| 18:06.59 | ertugerata | 2 eme problem: "prefix=/usr/brlcad" just ? |
| 18:09.18 | louipc | /usr/brlcad c'est le défault |
| 18:10.57 | ertugerata | merci bien |
| 18:13.23 | poolio | siggraph: is it possible valgrind is wrong? I mean...I mean I'm 99% sure that it is being free'd, but valgrind is still saying that the blocks are definitely lost |
| 18:13.36 | siggraph | poolio: I was looking at it, but I'd not finished -- I'd then moved to top of the list (which I still think is a problem too) |
| 18:13.51 | poolio | what's the top of the list? |
| 18:13.59 | poolio | the printf's? |
| 18:14.27 | siggraph | poolio: I've *yet* to see valgrind be wrong (through hundreds of runs on many many systems) .. even when I've thought it was wrong and keep looking.. it was eventually right |
| 18:14.47 | poolio | ok |
| 18:14.57 | siggraph | i mean theoretically it could possibly be wrong, but to date I've not seen even one instance |
| 18:15.16 | poolio | so most likely it is not wrong |
| 18:15.25 | siggraph | most likely |
| 18:20.12 | ertugerata | je vais packager brlcad pour pardus distro turc |
| 18:36.02 | ertugerata | 3 eme problem :comment je marche brlcad , est-ce que je peux faire .destop pour quelle executable ? |
| 18:36.48 | louipc | ertugerata: mged |
| 18:37.05 | ertugerata | hmm |
| 18:37.31 | ertugerata | si mged marche bien c'est fini ? |
| 18:37.40 | louipc | tu peut faire une .desktop si tu veut |
| 18:38.02 | ertugerata | pour mged ? |
| 18:38.23 | louipc | oui |
| 18:38.28 | louipc | et oui |
| 18:39.02 | ertugerata | une minute |
| 18:40.38 | poolio | siggraph: I'm a bit confused with some code...re_directory_blocks, memory for directories stored in the resource pointer... it seems it's nto being freed anywhere? where is the appropriate time to do so? It's commented out of rt_clean_resource but I can't see where it was moved to or if it was moved anywhere |
| 18:41.41 | poolio | (line 187 of prep.c) |
| 18:41.45 | poolio | src/librt |
| 18:42.46 | ertugerata | j'ai urt , iwidgets, itk and itcl separee , command va ajouter parametre configure ? |
| 18:43.12 | CIA-4 | BRL-CAD: 03poolio * 10brlcad/src/librt/prep.c: free rti_hist_cell_pieces |
| 18:43.44 | poolio | :q |
| 18:44.49 | poolio | err |
| 18:44.57 | louipc | ./configure va détecté si tu l'as intallé automatiquement |
| 18:45.38 | ertugerata | si il ne trouve pas justement je peux aider comment ? |
| 18:45.57 | siggraph | ~louipc++ |
| 18:47.53 | louipc | je pense qu'il n'y a pas un fa |
| 18:48.04 | louipc | un façon de le faire |
| 18:48.53 | louipc | siggraph: you do you help ./configure find those installed dependencies if it can't? |
| 18:49.11 | siggraph | poolio: that could be why it's leaking .. I don't remember why it would be commented out other than some other situation where that was potentially causing some other issue -- guessing, have to look at the commit log or otherwise think about where it "should" be released (and rt_clean_resource sounds like 'the place' to me) |
| 18:49.26 | siggraph | louipc: what do you mean? |
| 18:49.32 | poolio | siggraph: well I kind of see why it shouldn't be released there |
| 18:49.49 | siggraph | you 'can' always help configure find things, but don't have to (at least you're not supposed to need to) |
| 18:50.12 | louipc | ertugerata asks if configure can't find them how can he help it? |
| 18:50.13 | siggraph | there are a few situations where you may need a cflag or an ldflag or a lib though |
| 18:50.23 | poolio | siggraph: I'm raytracing multiple objects from the same databse, leaving the database open the whole time. It looks like the resouce pointers link into the directory stucture, and freeing those blocks would mess up future iterations using the database |
| 18:51.10 | siggraph | have to find out why it didn't find them (and does he have a specific example of one) -- a common one for 7.10 is folks expecting it to find tcl/tk where we do specifically check for 8.5+ |
| 18:51.12 | poolio | siggraph: the reasoning the files gives is " 182 /* XXX These can't be freed here either, because we allocated |
| 18:51.15 | poolio | <PROTECTED> |
| 18:51.18 | poolio | <PROTECTED> |
| 18:51.20 | poolio | " |
| 18:52.04 | poolio | I'm not quite sure I understand what that means, but it seems like we can't free the re_directory_blocks until we're done with the db_i? |
| 18:52.32 | siggraph | louipc: it could be a simple matter of the configure test just needing a -lz or some other flag, or it could be something more lower level -- details in config.log as to why it failed to find/use whatever feature/header/library/etc |
| 18:54.21 | poolio | carnegie mellon? |
| 18:54.28 | siggraph | yep |
| 18:54.29 | dtidrow_work | probably |
| 18:54.34 | poolio | put in a good word for me ;) |
| 18:54.38 | siggraph | heh |
| 18:54.41 | yukonbob | apparently there's a Spore (the game) talk too |
| 18:55.00 | poolio | sweet. can't wait for it to come out, sounds awesome |
| 18:55.02 | dtidrow_work | siggraph: color me green :-\ |
| 18:55.06 | siggraph | this paper is on really need plastic deformations |
| 18:55.12 | siggraph | s/need/neat/ |
| 18:55.19 | siggraph | dtidrow_work: hm? |
| 18:55.32 | dtidrow_work | green as in envious |
| 18:55.47 | siggraph | dtidrow_work: oh, you're not here this year?? |
| 18:56.00 | dtidrow_work | nope, wasn't in the budget |
| 18:56.09 | siggraph | ahh |
| 18:56.22 | dtidrow_work | so I'm stuck in my office this year :-( |
| 18:56.27 | siggraph | that's a shame |
| 18:56.38 | dtidrow_work | indeed |
| 18:56.49 | poolio | siggraph: maybe free re_directory_blocks in db_close? |
| 18:56.54 | siggraph | coulda gone.. had it not been for 'other' factors ;-) |
| 18:57.15 | siggraph | poolio: perhaps, though I'm not sure I believe that comment by itself |
| 18:57.42 | poolio | k. well I'm going to throw it in db_close() and see how it does. I won't commit it but I'll fool around with my local build |
| 18:57.48 | siggraph | heck, I might have even written that comment, seems familiar to an old issue |
| 18:57.49 | dtidrow_work | siggraph: http://blogs.zdnet.com/emergingtech/?p=651 <- check out this while you're there |
| 18:58.16 | poolio | aren't comments supposed to explain things ;) |
| 18:58.26 | siggraph | poolio: dbclose does sound like a great place for it since it's allocated during lookups |
| 18:59.54 | poolio | is it Ok to reference rt_uniresource from within db_close() I feel like it isn't |
| 19:00.02 | siggraph | dtidrow_work: hehe, okay |
| 19:00.16 | siggraph | what do you mean by reference? |
| 19:00.30 | siggraph | it's okay for routines to check if the resource being processed is the uniresource |
| 19:00.44 | siggraph | since it's memory is handled special (it's not malloced) |
| 19:01.44 | poolio | well can't you open/close databases without ever initializing rt_uniresource? or is it a global that's initialized with any program that links against librt? |
| 19:03.11 | siggraph | rt_uniresource is auto-initialized on first access (or can be manually initialized) |
| 19:03.36 | poolio | siggraph: note: that commented out freeing of re_directory_blocks exists in rt_free_rti() and rt_clean_resource() |
| 19:03.46 | poolio | rt_free_rti() calls db_close() |
| 19:03.48 | siggraph | if you do an rt_dirbuild() for example, the uniresource is initialized automatically if it's not been yet |
| 19:04.13 | poolio | so if there was a problem freeing re_directory_blocks in rt_free_rti I bet that same problem will be exhibited if I add it to db_close() |
| 19:04.30 | poolio | (as rt_free_rti() calls db_close_client() which calls db_close()) |
| 19:04.43 | poolio | and thanks for the uniresource clarification |
| 19:05.04 | siggraph | did the log have anything useful to say? |
| 19:05.09 | siggraph | regarding those comments |
| 19:05.11 | poolio | which one? |
| 19:05.30 | poolio | the changelog? haven't looked at it, should though :) |
| 19:05.56 | siggraph | the commit log often has additional detail, particularly if it was temporary |
| 19:06.51 | poolio | "if a raytrace instance isn't being provided, we can/could presume that cleaning up after the directories is okay. all of these issues stem from the two bu_ptbl_init() calls that do actually allocate memory (for the table). leave the freeing uncommited for now, just with comments" |
| 19:07.44 | poolio | hmm, I'm still confused |
| 19:08.37 | siggraph | who wrote that? |
| 19:08.50 | siggraph | (and when) |
| 19:08.51 | poolio | you :) |
| 19:08.58 | poolio | Sat May 19 07:00:15 2007 UTC (2 months, 2 weeks ago) by brlcad |
| 19:09.04 | siggraph | you should go talk to that person and see what they meant |
| 19:09.14 | poolio | shouldn't I? :) |
| 19:09.33 | siggraph | wow, two months ago.. huh |
| 19:09.56 | siggraph | i'll poke and look .. gotta run for a bit |
| 19:10.02 | poolio | k |
| 19:11.58 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: turn off opennurbs for now by default until work is more active again. opennurbs needs libz apparently, so include that as well as a dep. |
| 19:15.35 | poolio | somehow or another I still had rt_free_rti instead of rt_clean...I don't understand. I could have sworn I've changed that a billion times... |
| 19:15.52 | louipc | it keeps changing back? |
| 19:16.03 | poolio | or more likely, I've lost my mind |
| 19:16.12 | poolio | ah crap. I see...I was editing in the wrong build tree. d'oh. |
| 19:21.46 | *** part/#brlcad ert76-pardus (n=ert76-pa@88.243.251.139) | |
| 19:51.43 | ertugerata | <PROTECTED> |
| 19:51.43 | ertugerata | Initializing and backgrounding, please wait...Detached |
| 19:52.08 | ertugerata | ? |
| 20:04.42 | *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net) | |
| 20:10.19 | *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 20:10.24 | *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk) | |
| 20:10.45 | *** join/#brlcad LinuxMafia (n=awatt@74.116.151.141) [NETSPLIT VICTIM] | |
| 21:19.44 | poolio | siggraph: there's some sort of weird leak where the databases aren't being close because "others are still using this database" and I think that might have to do with the whole directory blocks thing |
| 21:23.29 | poolio | err nevermind. |
| 21:41.26 | poolio | siggraph: is there a reason there is no bu_semaphore_free? |
| 21:47.28 | *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726538.dsl.bell.ca) | |
| 22:15.44 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 22:35.07 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 22:39.45 | *** join/#brlcad iraytrace (n=iraytrac@sdcc-66-78-210-219.smartcity.com) | |
| 22:45.54 | *** join/#brlcad cad20 (n=18ed1f35@bz.bzflag.bz) | |
| 23:52.32 | *** join/#brlcad cad56 (n=47cd39af@bz.bzflag.bz) | |
| 23:54.55 | *** join/#brlcad cad82 (n=47cd39af@bz.bzflag.bz) | |