irclog2html for #brlcad on 20061202

00:06.50 ``Erik status: my dinner is almost done
00:06.50 ``Erik :D
00:06.54 ``Erik oh, and I got the macbook on the network... now to get the source... and the dependancies... heh
00:07.08 Maloeran Oh :)
00:11.15 ``Erik chekcing out...
00:13.18 Maloeran Threaded ray tracing should work smoothly now
03:12.31 *** join/#brlcad Matsu (n=kurumin@201-7-126-204.superonda.com.br)
03:13.04 Matsu Hi, Good evening
03:13.12 Matsu Is there somebody live?
03:14.32 Matsu folks?
03:19.30 Maloeran Good evening
03:20.29 brlcad howdy
03:23.13 Matsu hey
03:23.18 Matsu Man
03:23.33 Matsu I cant find a tutorial to explane me how to import dwg files
03:23.34 Matsu :(
03:23.58 Matsu And.. sorry for my poor english... it's not my mothertongue
03:23.59 brlcad there isn't a dwg importer, only a dxf one
03:24.09 Matsu oh man... :(
03:24.16 brlcad also dwg is a 2D drafting format, not a 3D solid modeling one
03:24.25 brlcad and solid modeling is brl-cad's focus
03:24.39 brlcad not drafting purposes so much
03:24.54 Matsu But man, what cad client should i use then?
03:25.10 Matsu i knew you were focused in 3d modeling
03:25.14 brlcad the only mildly interesting open source 2D drafter that comes to mind is qcad
03:25.36 Matsu qcad?
03:25.38 Matsu ok
03:25.54 Matsu man, thank you very much
03:26.52 Matsu And let me tell you that this project seemed to me (some one that knows nothing about softs...) you guys have a nice project
03:26.57 Matsu Man, thanks
03:27.12 Matsu I've autocad
03:27.14 Matsu but
03:27.25 Matsu i want an open source
03:27.31 Matsu and i'm also
03:27.34 Matsu migrating to linux
03:27.36 Matsu so...
03:27.47 Matsu auto cad has nothing to linux
03:27.50 Matsu a pity
03:27.57 Maloeran Eheh, right. Last time I used Autocad was on DOS, I guess they only migrated to windows
03:28.20 Matsu right. they have only support for windows.
03:28.35 Matsu and run things through wine is not so cool i'd say
03:28.54 Matsu i tryied to do with a simple program and is crashig all the time
03:29.04 Matsu so.. i dont wanna use wine to run win softs
03:29.20 Matsu Guys, ty for all. Good luck
04:29.16 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
04:37.23 *** join/#brlcad CIA-18 (i=cia@cia.navi.cx)
04:51.18 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
05:05.22 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
06:05.15 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
06:40.52 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
06:53.07 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
06:59.33 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
07:33.28 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
07:58.35 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
08:39.34 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
08:50.11 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
09:07.41 *** join/#brlcad jpjacobs (n=jpjacobs@193.190.253.200) [NETSPLIT VICTIM]
09:07.41 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
09:08.20 *** join/#brlcad clock_ (i=clock@84-72-61-143.dclient.hispeed.ch)
09:38.06 *** join/#brlcad CIA-4 (i=cia@cia.navi.cx)
12:12.13 *** join/#brlcad clock_ (i=clock@84-72-61-143.dclient.hispeed.ch)
12:39.40 *** join/#brlcad docelic (i=docelic@ri02-099.dialin.iskon.hr)
13:21.33 *** join/#brlcad clock__ (i=clock@84-72-61-143.dclient.hispeed.ch)
13:35.21 *** join/#brlcad clock_ (i=clock@84-72-61-143.dclient.hispeed.ch)
15:35.15 *** join/#brlcad jack- (i=jack@unaffiliated/q)
15:36.53 jack- heya
15:36.59 jack- anyone around atm?
15:37.25 jack- i've run into a silly problem, trying to build adrt
15:37.47 jack- the header file splash.h just isn't included with brlcad7.8.4.tgz
15:37.52 jack- ..wtf ;)
15:39.14 *** join/#brlcad clock_ (i=clock@84-72-94-96.dclient.hispeed.ch)
15:39.15 jack- hi clock_
15:39.23 clock_ jack-: hi
15:39.32 clock_ Can I run brl-cad under vnc?
15:39.37 jack- i bet
15:39.42 *** join/#brlcad clock_ (i=clock@84-72-94-96.dclient.hispeed.ch)
15:39.48 jack- i bet you can
15:39.59 jack- did you build adrt already?
15:45.41 ``Erik heh, splash.h is missing? hrm
15:47.15 jack- yeah
15:47.22 jack- trying the 7.8.0 archive now
15:47.38 jack- if it's included there, it's ok
15:47.51 jack- but you'll want to include it with 7.8.4 as well ;)
15:48.10 ``Erik I'd be surprised if it got removed
15:48.17 ``Erik given what it was, I'm sure it was never included
15:48.18 ``Erik :/
15:48.32 jack- observer.c wants it
15:48.46 jack- whatever it shows, i don't care :) just want the stuff to build finally
15:49.06 ``Erik yeah, it's a splashscreen image that just sits for a second, if you hack observer.c so it doesn't try the pslash screen, it'll be all good
15:50.21 jack- would need to hack it thoroughly, since it's a header file and observer.c coughs without.missing a couple defines and functions
15:51.22 jack- surprise, sigh
15:51.30 jack- root# tar tzf brlcad-7.8.0.tgz |grep splash
15:51.34 jack- root#
15:51.40 jack- ;(
15:52.53 jack- fn~``Erik: is it big? i could just include a .patch and write it into the builddir myself
15:53.05 jack- if you'd dcc splash.h to me :)
15:53.57 jack- (i'm trying to package brlcad for fink/macos x, that's why)
15:54.27 jack- builds perfectly, but i want adrt too of course
16:04.09 ``Erik jack: it's an 800x600 image reduced to raw rgb, then printed as an array of numbers...
16:04.32 jack- sounds like "yeah, kinda big"
16:04.37 ``Erik and I don't have it, I'd have to talk to the guy who wrote it, heh, or create an equivelant, or just take out the references to it... (hack observer.c, like I said)
16:05.04 ``Erik <-- just got a new laptop, so doesn't have ssh keys on sf yet :/ just submitted, but has to wait for the rotation
16:05.22 jack- well, observer.c is trying to do more than just access an array..
16:05.32 jack- guess i'd need the rest of that file at least ;x
16:06.02 jack- ok, maybe you're right and it's doable
16:06.12 ``Erik anything is doable :D
16:06.20 ``Erik given sufficient time and knowlege
16:06.23 ``Erik knowledge
16:06.24 jack- gonna comment all the isst_logo stuff out and try again
16:06.27 jack- heh, yeah
16:06.30 ``Erik knowledge of spelling would help :D
16:06.46 jack- but as a packager, i usually don't waste too much time with a single package you know ;)
16:07.09 ``Erik which os?
16:07.13 jack- given that brlcad is huge and awesome, i'll try though
16:07.19 jack- fink/macos x
16:07.57 ``Erik cool, I'm going through and getting all my goodies installed on my new macbook pro 17" :)
16:08.06 jack- :)
16:08.16 ``Erik adrt/isst really isn't taht much of a part of brlcad, though
16:08.25 jack- join #fink if you need/want help
16:08.33 jack- yeah well, it's the SDL frontend
16:08.39 ``Erik brlcad's geometry format is the ".g database", and adrt uses its own formats
16:08.43 jack- so quite some mac users would love it
16:08.51 ``Erik adrt is strictly facetized geomtry, brlcad is very much csg
16:08.58 jack- i know, yeah
16:09.03 ``Erik adrt was just shoved into brlcad as "a convenient place to put it"
16:09.13 jack- haha ok :)
16:09.14 ``Erik I force it to not build on my fbsd port
16:09.23 ``Erik <-- used to use fink, went to darwinports/macports, sorry ;)
16:09.27 jack- and users don't cry?
16:09.39 jack- well, you can use both on a single mac without problems
16:09.44 ``Erik 99.9% of users can't find mged, much less know they're missing adrt
16:09.51 jack- dp lives in /opt/local while fink uses /sw
16:09.54 ``Erik yeah, I know
16:09.58 ``Erik I used to do that
16:10.12 jack- what i like about fink is the fact that it's using the debian tools
16:10.15 jack- dpkg/apt
16:10.19 ``Erik but kept moving to darwinorts more and more... the last thing keeping fink on my machine was gnucash
16:10.25 jack- that makes packaging fun for real
16:10.32 jack- heh :) ok then
16:10.56 ``Erik <-- has a couple debian boxes, never packaged for it... is very much a fbsd guy, and dp uses a /usr/ports/ like thingy,almost... kinda... sorta...
16:11.05 ``Erik a lot of retarded, so I THINK it might be more influenced by gentoo
16:11.10 jack- kinda, yeah ;)
16:11.10 ``Erik stupid linux kids *shakes fist* :D
16:11.18 jack- you know there's gentoo/osx too
16:11.28 jack- but i can't recommend to use that :p
16:11.34 ``Erik ummmmm
16:12.05 ``Erik http://funroll-loops.org/
16:12.46 jack- :D
16:12.54 ``Erik (if I gotta use linux, I go with debian, but I'm a bsd guy... done time on solaris, hpux, aix, ... still likes me my bsd's)
16:12.55 jack- times out here, but cute url
16:13.11 jack- maybe i should do http://vomit-frame-pointer.org?
16:13.24 ``Erik yeah, the server seems to be down or something
16:13.25 ``Erik *sigh*
16:13.36 ``Erik doesn't ping
16:13.48 ``Erik but the topic of the page is "gentoo is for ricers"
16:13.55 jack- hrhr
16:14.17 jack- well anyway, thanks for the hint..i'll package brlcad without adrt for now
16:14.17 ``Erik with a point by point teardown of the mentality (with real forum and mail list quotes), and pictures of fugly assed 'riced' cars
16:14.17 ``Erik :)
16:14.40 ``Erik okie, once the keys rotate, I'll look into doing something about the splash screen
16:14.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/adrt/isst/observer/Makefile.am: missing splash.h header from dist
16:14.59 brlcad jack-: yeah, it's missing from the dist .. but it's in CVS
16:15.09 jack- sent an email to brlcad@survice.com, asking for help :) maybe someone notices
16:15.12 jack- oh, sweet
16:15.22 jack- i'll use anoncvs, thanks
16:15.28 ``Erik oh, swank
16:15.30 ``Erik aight
16:15.51 brlcad heh, @survice.com? where'd you get that e-mail from?
16:16.02 ``Erik ehhh, survice.com probably has their own dealie
16:16.13 ``Erik trying to convince people they do it so they can charge for it, sheesh
16:16.14 ``Erik :D
16:16.16 jack- http://brlcad.com
16:16.23 ``Erik brlcad.org is the real one
16:16.24 brlcad they provide commercial support
16:16.28 ``Erik :D
16:16.36 jack- duh, ok
16:16.38 brlcad the main website is the .org
16:16.44 jack- yeah i figured :)
16:16.57 jack- but looking for a support email there, i only found out about this chan
16:17.06 brlcad either way, the header is here if you want to give it a try: http://ftp.brlcad.org/tmp/splash.h
16:17.06 ``Erik oh ffs
16:17.13 ``Erik no fucking wonder shit is fucking broken, those fucking fucktards
16:17.14 jack- thanks!
16:17.22 jack- don't swear ;)
16:17.39 ``Erik sorry, just realized why my ssh keys weren't working. orgnizational retardation.
16:17.59 brlcad jack-: you will have to tweak the build to get adrt to compile, it's not been integrated for a seamless compile yet
16:18.12 jack- oh, i see
16:18.15 brlcad i.e. you'll have to override the flags to get things to link, for example
16:18.23 jack- alright
16:18.29 jack- thanks for the warning :)
16:18.40 brlcad unless you happen to have stuff in exactly the same place justin did when he last committed.. ;)
16:19.01 brlcad there are some hard-coded paths and other assumptions
16:19.10 jack- hehe ok
16:19.19 brlcad if you're making a release distribution, you can leave adrt out of it without really any impact
16:19.33 jack- ok
16:19.33 brlcad adrt isn't installed in our own binary releases yet even
16:19.41 jack- alright :)
16:20.51 ``Erik ohyeah, jack, the tcl/tk stuff... it doesn't quite work right if you use the system tcl/tk due to path issues... so at the moment (unless something has changed recently), you'll need to force it to build the included tcl and tk...
16:21.03 jack- oh
16:21.06 jack- i wondered already
16:21.23 jack- because it recognizes and links to my libtcl, but builds its own libtk
16:22.10 ``Erik http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/brlcad/ <-- the freebsd port stuff
16:22.12 brlcad if you run into a problem, recompile with --enable-almost-everything
16:22.22 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:22.24 ``Erik you might get some clues out of the makefile
16:22.29 jack- ok
16:22.32 brlcad that will remove the external dependencies
16:22.51 jack- if i do --without-sdl, it will only disable adrt right?
16:22.57 brlcad there's even a few tools in the dist named after you
16:23.00 brlcad g-jack
16:23.01 brlcad jack-g
16:23.06 ``Erik at the moment, only adrt/isst uses sdl, yeah
16:23.08 jack- noticed already ;)
16:23.12 brlcad heh
16:23.40 brlcad you should need to enable/disable it
16:24.04 brlcad adrt will be automatically disabled if it doesn't find what it needs .. and if it's trying, then --disable-adrt
16:24.17 jack- ok
16:24.22 ``Erik --disable-adrt-build
16:24.29 brlcad same flag
16:24.41 ``Erik okie, *shrug*
16:24.49 jack- --without-sdl works too, i really don't mind skipping adrt/isst if it's that unimportant
16:24.57 brlcad (lots of aliases, so one doesn't have to care)
16:25.18 brlcad it'll be cool/good to get adrt working with the default build
16:25.23 brlcad but nobody has done that yet
16:25.34 jack- include splash.h and someone might succeed ;)
16:27.09 brlcad you have to be pretty familiar with resolving symbols and linking software to fix it .. your random compiling user does not know much about that and I'd rather not be inundated with support requests
16:27.27 brlcad regardless, the splash.h was just fixed (/me points up at CIA message)
16:27.31 jack- that's what fink is for, don't worry
16:27.43 jack- the users will only but me, since i'm $MAINTAINER
16:27.49 jack- *bug
16:28.42 brlcad glad someone is putting it into fink.. thanks :)
16:28.58 jack- had to autoreconf brlcad anyway, -undefined dynamic_lookup is way too dirty ;)
16:29.06 jack- but with autoreconf it builds like a charm
16:29.33 brlcad ahh, you mean from that source dist
16:29.38 jack- yeah
16:29.45 jack- brlcad7.8.4.tbz
16:30.29 jack- (there's no automatism in fink yet, for checking out cvs/svn repos to get source)
16:33.03 jack- if you're interested, i'll show you what i had to do to get it to build
16:33.27 brlcad in a bit, sure.. have to run out for a little while though
16:33.27 jack- PatchScript: <<
16:33.27 jack- autoreconf -fvi
16:33.27 jack- perl -pi -e "s,-g -O,-O,g;s,-O2,-Os,g;s,-O3,-Os,g;s,/[s]w,%p,g;" configure
16:33.27 jack- perl -pi -e "s,-all_load,,g;" configure aclocal.m4
16:33.28 jack- perl -pi -e "s,/usr/local,%p,g;s,-lpython2.4,-L%p/lib/python2.4/config -lpython2.4,g" src/adrt/isst/master/Makefile.in
16:33.31 jack- perl -pi -e 's,ac_default_prefix=/usr/local,ac_default_prefix=%p,;s,search_dir="/usr/local",search_dir="/fart",' configure
16:33.33 brlcad or not :)
16:33.34 jack- <<
16:33.36 jack- ok
16:34.09 jack- ConfigureParams: --mandir=%p/share/man --with-extra-includes=%p/include --with-extra-libs=%p/lib --disable-dependency-tracking --with-x --with-sdl --with-python --with-jdk --with-opengl --enable-proe-plugin-build --enable-unigraphics-build --enable-optimized --enable-progress --disable-debug --libdir=%p/lib/brlcad/lib --bindir=%p/lib/brlcad/bin --includedir=%p/lib/brlcad/include
16:34.37 jack- (that way, the huge bunch of binaries/libs doesn't collide with other fink packages like skencil, tcltk etc)
16:36.11 brlcad erm, wouldn't the first perl be achieved with a configure CFLAGS? second isn't necessary without adrt, third should be achieved using --prefix?
16:36.47 brlcad some of the options you've added won't fly too
16:37.10 jack- the first...could be, yeah..but i need to replace the hardcoded /sw with the fink prefix of $USER
16:37.11 brlcad dependency tracking is automatically disabled for non-cvs builds
16:38.00 brlcad all the --with flags are auto-detected and really would probably be best left off regardless with maybe the exception of with-opengl
16:38.10 jack- 3rd can be removed without adrt, true of course
16:38.19 brlcad you don't want the proe and unigraphics modules, you don't have the developer toolkits to link them
16:38.29 jack- i just want to make sure it builds the same on every user's system ;)
16:38.36 jack- ok
16:38.56 brlcad --enable-almost-everything is the best to ensure it builds the same ;)
16:39.06 jack- alright, thanks
16:39.17 jack- just sounded too fuzzy for me, i guess ;)
16:39.25 brlcad that will turn on compilation of all our external dependencies so there are no external requirements
16:39.37 brlcad --enable-everything if you want to be brief
16:39.42 brlcad but it's the same thing
16:40.00 brlcad it just can't enable things like the proe and unigraphics modules, so its .. "almost" everything
16:40.23 brlcad there's a list in configure.ac if you really care, but the flag's intent is what you wanted
16:40.26 jack- i see
16:44.46 clock_ Can I run mged under vnc to make an instruction video?
16:45.39 brlcad don't see why not, but you don't need vnc for that.. there are several screen capture apps that dump to video
16:49.05 clock_ which?
16:49.16 ``Erik hrmph, I would IMAGINE that if some form of hardware rasterization is being used (opengl, hw 2d accel), such an app would have to do something to extract the image or info to reconstruct the image from the cards frame buffer... ?
16:49.35 ``Erik (does any accelerated ogl program display through vnc?)
16:49.46 clock_ intiailizing and backgrounding please wait
16:50.05 ``Erik you should at least get decorations, heh
16:50.16 clock_ Xlib: extension GLX missing on :1.0. Xlib: extension GLX missiong on :1.0. ogl_open: Can't gen an appropriate visual. Done.
16:50.28 clock_ that's what I get when I run mged in vncviewer
16:51.18 clock_ no windows, no decorations nothing
16:51.28 clock_ Just these messages are printed and I get back to the prompt./
16:51.46 clock_ I have an unsatisfied feeling from that error message.
16:52.42 ``Erik that's an X error, in your X config file, you need the GLX extension
16:56.09 brlcad or you need to recompile mged without opengl
16:56.42 brlcad and just stick to the X11 display manager (--without-opengl will do the trick, iirc)
16:56.47 clock_ Can I do it without recompiling opengl?
16:56.55 clock_ I don't want to disable opengl for my real display
16:56.55 brlcad only in classic mode
16:57.04 brlcad mged -c .. then select X instead of ogl
16:57.12 ``Erik heh
16:57.16 brlcad but you'll be missing the menus
16:57.23 ``Erik I strongly doubt that's what he really wants in making a graphical tutorial
16:57.24 ``Erik :)
16:57.57 brlcad clock_: disabling opengl in mged doesn't remove any functionality, it'll look and behave identical
16:58.21 brlcad it's just whether it draws using X11 calls or OpenGL calls internally in brl-cad's display manager library
16:58.33 clock_ unfortunately, mged -c shows only 1 pane instead of 4
16:58.37 clock_ and no menu
16:58.47 brlcad yep, that's classic mode
16:58.57 clock_ mged --without-opengl doesn't work
16:59.01 brlcad no no
16:59.04 brlcad it's a configure option
16:59.08 brlcad you'd have to recompile
16:59.10 clock_ aha
16:59.19 clock_ can I run without recompile under vnc while retaining the menus?
16:59.40 brlcad the tcl/tk interface isn't changeable at run-time like the classic mode -- it's compiled for only one display manager
16:59.55 brlcad only if you install GLX
17:00.07 clock_ what is GLX? Does it make my vnc support opengl?
17:00.16 ``Erik GLX is how X talks opengl
17:00.36 clock_ and if I install GLX will I be able to run mged under vnc with the menus?
17:00.49 ``Erik in your X config file... you should have a Modules section
17:01.01 ``Erik and in that should be: Load "glx"
17:01.07 clock_ There is Load "glx"
17:01.11 ``Erik hum
17:01.11 clock_ so why doesn't it work?
17:01.17 ``Erik do any other opengl programs work via vnc?
17:01.28 clock_ how can I figure if a program is opengl?
17:01.30 ``Erik 'gears' for example
17:01.42 clock_ I don't have gears
17:01.46 clock_ clock@kestrel:~$ gears
17:01.46 clock_ bash: gears: command not found
17:02.33 clock_ what other program needs opengl?
17:02.50 clock_ hehe I found glxgears
17:03.00 ``Erik woops, glxgears, yeah
17:03.16 clock_ No glxgears don't work under vnc, just tried
17:03.28 clock_ glx extension missing, can't get double-buffered RGB visual
17:04.06 clock_ but never mind the recording program is crap anyway
17:04.15 clock_ I managed to make one video explaining how to use gschem
17:04.26 clock_ but when I tried with links, it always crashed halfway in the transcoding
17:04.43 clock_ once it said the file it generated itself contains some invalid data, second time it crashed on X error
17:04.55 clock_ vnc2swf also crashes every couple of minutes, not really usable
17:05.14 jack- brlcad: which sdk's are required to build the proe and unigraphics modules? are they open/free?
17:05.22 clock_ http://ronja.twibright.com/video/gschem.avi that's what I made
17:05.59 jack- i mean, it seems to build fine with the stuff enabled, there are no link problems
17:06.04 jack- so what do i need?
17:06.21 clock_ and if I build --without-opengl, will it be also without the menus?
17:07.03 ``Erik yes
17:07.11 clock_ sucks
17:07.33 jack- brb
17:07.33 ``Erik jack: the proe and unigraphics libs need propeitary libraries which are very much NOT free
17:07.40 jack- oh
17:07.47 jack- i see
17:24.37 clock_ What other screen capture programs do you know?
17:24.45 clock_ Which don't require Windows?
17:27.11 clock_ once I think I tried xvidcap but it was disaster
17:27.21 clock_ it was capable of like 2 frames per second or so
18:07.22 jack- ok, seems to build fine without adrt
18:07.34 jack- takes a few hours on my 350mhz crapmac though
18:07.58 jack- http://pdb.finkproject.org/pdb/maintainer.php?maintainer=jack@krass.com <- that's me, if you're interested
18:08.21 jack- sphinx2 and sphinx3 will pop up there soon-ish, too ;)
18:15.06 jack- fn~``Erik: which products are the proe/unigraphics libs bundled with?
18:15.14 jack- are they available for macos x?
18:17.44 ``Erik uhm, pro/e has a whole slew of pieces, I THINK just the 'sdk tools' part is needed to build teh converter? they're at, I think, ptc.com
18:17.49 ``Erik unigraphics, I'm not sure on :/
18:19.57 ``Erik <-- never touched 'em, brlcad has probably messed with them some...
18:21.34 jack- ok, thx
18:22.02 jack- might package the pro/e sdk too, if the license lets me
18:22.21 ``Erik I think the pro/e sdk is a few thousand bucks :(
18:22.28 jack- argh, ok:p
18:22.42 ``Erik and it might only be irix and linux
18:22.46 ``Erik *shrug*
18:22.47 ``Erik oh
18:22.49 ``Erik and windows
18:22.49 ``Erik heh
18:22.55 jack- of course :P
18:23.44 jack- everything that builds on linux is portable to darwin, almost
18:23.56 jack- unless it's using shitloads of linuxisms like procfs
18:24.19 ``Erik hmmmm
18:24.31 ``Erik their sdk won't be source available...
18:25.25 jack- ok, no proe plugin for my users then
18:25.34 jack- no, we don't
18:31.07 jack- can i import old faceted models at all, without adrt?
18:31.18 jack- stuff like softimage, wavefront, lightwave, imagine etc etc
18:32.54 ``Erik hrm, I see imports for dxf (autocad), ply (standford?)
18:33.25 ``Erik elysium neutral
18:33.39 jack- dxf is ok already, thanks
18:33.43 ``Erik exports for obj (wavefront), ...
18:33.55 jack- there are tons of converters for *->dxf, so it should be fine
18:34.08 ``Erik okie :)
18:34.41 jack- think it's bad if i let it link to fink's libtcl?
18:35.24 jack- we'll see if it runs :)
18:35.26 ``Erik if you do, then mged won't start right, it'll complain about missing the core .tcl files
18:35.36 ``Erik at least, that was my experience a bit ago...
18:35.36 jack- oh
18:35.41 jack- ok, i'll see :)
18:35.51 ``Erik one of these days, either brlcad or I will get around to fixing that, heh
18:36.05 jack- :)
18:36.24 jack- doesn't hurt to use zlib, libpng etc if the stuff is there already, right
18:37.35 jack- but it's sad, i want adrt to work too hehe
18:37.36 ``Erik no, zlib png and urt work fine
18:37.54 jack- include splash.h with the next tarball and it should build OK
18:38.01 ``Erik didja take a look at http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/brlcad/Makefile?rev=1.18&content-type=text/x-cvsweb-markup ?
18:38.11 jack- nope
18:38.47 jack- i see :)
18:38.55 ``Erik it's the freebsd port file... shows all the useful dependancies and flags and shtuff
18:39.11 jack- jove gets disabled automatically here, since it's in fink and installed already
18:39.25 jack- libpng seems to work too..we'll see
18:40.57 ``Erik brlcad includes a copy of jove that will try to build if emacs isn't handy
18:41.06 ``Erik cuz some dipshits have a thing against us vi guys
18:41.11 jack- yeah, i figured :)
18:41.27 jack- but it's np, jove is an own package in fink already
18:41.36 jack- since not everyone who needs it wants a full emacs install
18:42.51 jack- i might package sxemacs in a bit, people tell me it's the best of all forks
18:42.52 ``Erik fbsd has editors/jove too... but if a user wants an editor, they'll install an editor, I don't think a cad package should require emacs/jove
18:43.07 ``Erik <-- quit happy in vim :)
18:43.09 jack- since i have no intention of ever using emacs, i have no idea ;)
18:43.12 jack- yeah, same here
18:43.15 jack- vim rules
18:43.15 ``Erik some like nedit, some are happy in nano
18:43.38 ``Erik that's why I put --disable-jove in my port file
18:43.50 jack- i like kate for some things ;) hehe
18:43.55 jack- there are too many editors
18:45.12 jack- if i enjoy playing with brlcad, maybe i'll hack adrst/isst to use kde libs instead of sdl
18:45.18 jack- but that smells like lots of work ;)
18:45.25 jack- heh
18:45.33 jack- the linking is fine :)
18:45.34 ``Erik ewie, kde
18:45.48 ``Erik the point of isst was to give an almost video game like interface
18:45.56 jack- oh, i see
18:46.04 jack- sdl is a good choice then, sure thing
18:46.05 ``Erik for engineering visualization
18:46.22 ``Erik engineering/analysis
18:46.23 jack- but macosx/fink-sdl means no x11, it's cocoa-native
18:46.43 jack- so if i want to have it all on my x11 desktop, i need to change things for adrt and isst
18:46.49 ``Erik hum, I think isst has no dependancy on X? I don't remember
18:47.02 jack- no, only on sdl :) that's what i mean
18:47.10 ``Erik *shrug*
18:47.57 jack- well, i'm glad it doesn't try to build its own sdl at least :P
18:48.06 jack- since our sdl is majorly hacked
18:48.24 jack- please don't :)
18:48.42 jack- opengl is np, runs fine within x11 here
18:48.45 jack- sdl doesn't
18:48.49 ``Erik there's a variant of brlcad that runs on aqua-tk iirc
18:49.02 ``Erik excuse me, BRL-CAD
18:49.03 ``Erik heh
18:49.06 *** join/#brlcad docelic (i=docelic@ri01-029.dialin.iskon.hr)
18:49.11 jack- :)
18:49.57 jack- so happy i got the whole bunch to link at least
18:50.07 ``Erik brlcad runs soley on korean food and mt dew o.O
18:50.08 ``Erik :D
18:50.37 jack- after patching a lot of Makefile.in files with -Wl,-undefined,dynamic_lookup
18:50.53 jack- a voice said "dude, why don't you try autoreconfing the shit?"
18:51.06 jack- and woops, all problems were gone
18:51.17 ``Erik heh
18:52.06 ``Erik couldn't' feed it through sed to make all the "patches"?
18:52.26 jack- perl -pi -e == sed
18:52.42 jack- does exactly the same, just slightly faster
18:52.56 ``Erik provided the system has perl on it, sure
18:53.00 jack- yeah
18:53.15 jack- it's a core macosx component, and fink itself is perl code too
18:53.29 jack- so it's something i just don't have to worry about, when packaging stuff for fink
18:53.50 jack- ! :P
18:53.57 jack- i like perl
18:54.02 ``Erik I don't :)
18:54.06 jack- it's far from human readable, ok
18:54.10 jack- but mighty and useful
18:54.29 ``Erik it's duct tape for unix *shrug*
18:54.58 jack- yeah
18:54.58 ``Erik 99.9999% of it's utility is for when the person using it doesn't know awk and sed well enough
18:54.58 jack- there are moments when you just NEED duct tape, aren't there
18:54.59 jack- haha .)
18:55.07 jack- i prefer perl solely for speed reasons
18:55.17 ``Erik and the minute you try to do something beyond a one-liner, it gets horribly ugly, unreadable, unmaintainable, ...
18:55.20 jack- but when i have to do something more sophisticated, i still use awk
18:55.26 jack- (and bc, etc etc)
18:55.55 ``Erik that's, uh... two tiny things now... :)
18:56.00 jack- :p
18:56.08 ``Erik since, uh, '83
18:56.16 jack- hehe
18:56.32 jack- i "dislike" other stuff lots more
18:56.36 ``Erik one was just a convenient way to diddle with an sql rdbms that lacked real sql capabilities... stupid mysql
18:56.40 jack- like python, ruby, tcl
18:56.48 ``Erik I like ruby
18:56.58 jack- why do i need 100 scripting languages on a system? ;)
18:56.58 ``Erik not tcl... d'no python *shrug*
18:57.04 jack- perl can do it all, or could
18:57.05 ``Erik you don't
18:57.06 jack- :P
18:57.07 ``Erik get rid of perl
18:57.10 ``Erik and just use something decent
18:57.11 ``Erik like ruby
18:57.13 ``Erik or scheme
18:57.30 jack- or lisp, right? :)
18:57.32 ``Erik gauche has some slickassed hooks in unix land and is pretty dang snappy
18:57.39 ``Erik lisp is a big heavy
18:57.45 jack- j/k
18:57.56 jack- lisp is emacsfreak shit, to me
18:58.03 jack- i'll never use it, i guess
18:58.19 ``Erik emacs lisp is an entirely different language than cl
18:58.23 ``Erik radiaclly different
18:58.48 ``Erik the notion of fundamenal things like 'scope' isn't even the same
18:58.58 jack- true, ok
19:01.04 jack- curious to see how well things will run now, with a separate libdir/bindir
19:01.28 jack- what do you think, which binaries are "essential" enough to symlink them to %p/bin?
19:01.41 jack- mged, archer, what else?
19:02.28 ``Erik archer isn't important... mged'l be the big one... maybe a script to add /sw/brlcad/bin to the path?
19:02.45 jack- DescUsage: <<
19:02.45 jack- This package has way too many binaries to just pack it all into %p/bin, so it has its own
19:02.45 jack- little tree inside %p/lib/%n. Suggested way of using it, on the command line:
19:02.45 jack- cd %p/lib/%n/bin;export PATH=.:$PATH
19:02.45 jack- <<
19:02.52 jack- ;)
19:02.58 ``Erik and set up the right environment variables
19:03.02 ``Erik like BRLCAD_ROOT
19:03.05 jack- maybe i'll symlink none, and leave it that way
19:03.06 jack- oh
19:03.15 jack- that's needed? thanks
19:03.31 ``Erik (it kinda expects to be somewhere like /usr/brlcad or /usr/local/brlcad .. maybe /sw/brlcad ... :) btu it expects to be in its own universe)
19:03.45 jack- will make things easy for users if all parts read+respect that, cool
19:04.01 jack- %p/lib/brlcad here
19:04.17 ``Erik so the librarys are in /sw/lib/brlcad/lib/ ?
19:04.20 jack- fink really dislikes when packages make dirs right in its root path
19:04.23 jack- yeah, exactly
19:04.25 ``Erik okie
19:04.36 ``Erik *shrug* :) whatever works
19:04.41 jack- :)
19:04.51 jack- can't wait to render the bench pics finally
19:04.52 jack- hehe
19:04.55 ``Erik did you try installing it without fink so it can spew in /usr/brlcad ?
19:05.03 jack- nope
19:05.04 ``Erik and see the four hundred and something binaries in /usr/brlcad/bin/ ?
19:05.17 jack- i did build it already, yeah :)
19:05.31 jack- tons of binaries, some of which even collide with fink stuff
19:05.43 ``Erik yeah, that's why it wants its own world
19:05.44 jack- that's why i originally thought ok, own universe for this stuff
19:05.48 ``Erik libraries collide, too
19:05.53 jack- yup
19:05.57 jack- libtk ;p
19:06.06 ``Erik m
19:06.07 ``Erik um
19:06.12 ``Erik brlcad native libraries, even
19:06.27 jack- kinda funky that it likes fink's libtcl, but not its libtk
19:06.39 jack- maybe i'll let it build everything indeed
19:06.39 ``Erik libbn or libbu, one of thsoe two, conflicts with something really common, like a lib in openssl or something
19:06.50 jack- i see
19:07.04 jack- but fink's openssl has its own libdir as well
19:07.38 jack- (since there are 3 of them ... .96 .97 and .98.somealphaorbeta
19:13.36 jack- you might want to use a newer libtool, in some future release :)
19:14.05 jack- was the only reason why i needed to autoreconf the stuff
19:15.00 jack- 1.5.22, weird
19:15.15 jack- oh wait, after the autoreconf
19:15.19 jack- one sec :p
19:21.48 jack- root# brlcad-7.8.4/libtool --version
19:21.48 jack- ltmain.sh (GNU libtool) 1.5 (1.1220 2003/04/05 19:32:58)
19:22.09 ``Erik still a 1.5 *shrug*
19:22.24 jack- yeah, but would you recommend 1.5a as well? :P
19:22.30 jack- you know what i'm saying
19:22.36 jack- 1.5.22 is about 2 years newer
19:23.31 jack- 2.5, to be precise
19:23.49 ``Erik <-- tends to be cautious about updating important things... reads changelogs and decides if he'll upgrade... given no problems being reported with that libtool, it doesn't seem important to upgrade just for the sake of staying on the bleeding edge
19:23.59 jack- we (fink) got quite a few libtool fixes done by upstream, meanwhile ;) other folks as well
19:24.21 jack- 1.5.22 isn't bleeding edge :) 1.6-svn-testmeplease is
19:24.34 jack- 1.5.22 is the polished, perfect version of 1.5
19:24.56 ``Erik whoa, wait...
19:25.13 ``Erik did you just call a gnu tool "polished" and "perfect"???
19:25.17 ``Erik :>
19:25.20 jack- :P
19:25.28 jack- as much as it can be, at least
19:25.40 jack- there happened a LOT of fixing from 1.5a to 1.5.22, believe me
19:27.18 jack- and btw, take my problem report serious plz :) the shipped libtool fucks up badly on osX
19:34.27 jack- ;)
19:34.43 jack- it's one of the most cursed things in #fink, don't worry
19:35.28 ``Erik http://sourceforge.net/tracker/?group_id=105292
19:35.32 jack- but you know what, i still like autoconf/automake anyway
19:35.43 jack- cause scons, waf and all that shit just sucks donkey balls
19:35.48 ``Erik automake is dandy *shrug*
19:36.00 ``Erik heh
19:36.11 ``Erik brlcad used to use something called "cake"
19:36.24 ``Erik <-- got the joy of converting to automake when he was new to the project :)
19:36.29 jack- glad you switched ;)
19:36.45 jack- thx for that link btw
19:40.27 clock_ Do you know that kind if white marker you put over something written with ink and it makes the ink invisible
19:40.43 clock_ and when you attempt to write over that place with fountain pen again, it will be also erased?
19:41.22 jack- yeah
19:41.29 jack- tipp-ex here
19:44.25 clock_ no tippex is kinda a lacquer
19:44.36 clock_ this is what contains trasparent fluid that chemically reacts with the ink
19:44.41 clock_ so the paper looks like new
19:44.55 clock_ but if you write over it, it will react again and the pen will not leave a trace in that place
19:47.13 jack- oh
19:47.15 jack- i see
19:47.38 jack- doesn't work with all inks i bet, but nice anyway
19:47.51 jack- good for fooling people
19:48.52 clock_ it works with the ordinary ink
19:49.05 clock_ looks like a permanent marker, but the tip is white and moist
21:14.15 *** join/#brlcad docelic (i=docelic@ri01-198.dialin.iskon.hr)
21:34.49 Maloeran Cool, there's an U.S. patent on the concept of making a cat chase the light spot of a hand-held laser
23:43.33 brlcad mm.. korean food and mt dew
23:44.00 ``Erik o.O
23:46.47 brlcad shouldn't set or need to set BRLCAD_ROOT unless it's relocated
23:55.02 ``Erik when's the next optimal time to break thing horribly, er, I mean, uh, the next slush for a release?

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.