| 05:25.25 | *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com) | |
| 09:08.54 | *** join/#brlcad ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc) | |
| 09:08.54 | *** topic/#brlcad is http://brlcad.org/ || BRL-CAD is now Open Source! || Screenshots: http://sourceforge.net/project/screenshots.php?group_id=105292 || http://brlcad.org/images/mged.jpg || Release 7.2.4 is now posted (20050511) || We will be at Siggraph 2005, BoF meeting on Monday 11am-12noon! | |
| 11:28.07 | *** join/#brlcad d_rossberg (~c28bf505@bz.bzflag.bz) | |
| 17:25.52 | *** join/#brlcad CIA-5 (~CIA@flapjack.navi.cx) [NETSPLIT VICTIM] | |
| 17:26.51 | *** join/#brlcad learner (~brlcad@brlcad.bronze.supporter.pdpc) | |
| 17:26.51 | *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com) [NETSPLIT VICTIM] | |
| 17:26.51 | *** join/#brlcad guu (guu@myth.gibbscam.com) | |
| 17:26.51 | *** mode/#brlcad [+o learner] by irc.freenode.net | |
| 17:30.49 | *** join/#brlcad learner (~brlcad@brlcad.bronze.supporter.pdpc) [NETSPLIT VICTIM] | |
| 17:30.49 | *** mode/#brlcad [+o learner] by ChanServ | |
| 21:40.09 | *** join/#brlcad starseeker (~starseeke@ip68-106-90-53.hr.hr.cox.net) | |
| 21:40.26 | starseeker | Anybody around? |
| 21:56.42 | brlcad | yep |
| 21:56.47 | brlcad | howdy starseeker |
| 21:56.52 | starseeker | Howdy! |
| 21:57.03 | brlcad | how goes it? |
| 21:57.04 | starseeker | looks like someone was able to fix the gentoo ebuild - trying it out nwo |
| 21:57.06 | starseeker | er now |
| 21:57.09 | starseeker | good! |
| 21:57.10 | brlcad | ahh, really |
| 21:57.13 | brlcad | cool |
| 21:57.27 | starseeker | Might want to switch the readme credits to that person... |
| 21:57.30 | starseeker | checking name... |
| 21:58.29 | brlcad | you're still my gentoo POC until I see another name in here :) |
| 21:59.12 | starseeker | I'll tell him to mosey on in :-) Michal Slonina is the miracle worker |
| 21:59.32 | starseeker | Just for reference the discussion is at http://bugs.gentoo.org/show_bug.cgi?id=77197 |
| 21:59.42 | starseeker | Coool :-) |
| 22:03.16 | brlcad | nice, looks like he worked through several tcl/tk issues too |
| 22:03.28 | brlcad | i'll have to walk through that patch list |
| 22:03.49 | brlcad | wonder if I can merge them in before 7.2.6 .. |
| 22:04.01 | starseeker | Yep. Not sure if his diff is relevant to main brlcad tree or not? Not to worry, it's quite normal for gentoo specific diffs to be maintained. |
| 22:04.21 | brlcad | it's always relevant ;) |
| 22:04.33 | starseeker | :-) |
| 22:04.34 | brlcad | if a system requires modifications, it's our policy to accommodate |
| 22:05.22 | brlcad | there's rarely ever a situation where we can't accommodate easily enough, and often it's for the overall better even if it's only relevant to one or two platforms initially |
| 22:05.49 | starseeker | I'll post a note pointing him to this IRC channel - maybe we can get him to sign on :-) |
| 22:06.03 | starseeker | And/or anybody else following the bug |
| 22:06.24 | brlcad | question for you |
| 22:06.28 | brlcad | under the DEPEND in the ebuild |
| 22:06.29 | starseeker | shoot |
| 22:06.36 | brlcad | it lists >=dev-lang/tk-8.4 |
| 22:06.45 | brlcad | that means to use a system tk? |
| 22:06.57 | starseeker | Hmm. Normally, yes |
| 22:07.09 | starseeker | or rather, if this ebuild is installed |
| 22:07.10 | brlcad | odd.. that won't work |
| 22:07.16 | starseeker | it will also install tk on that system |
| 22:07.26 | starseeker | whether it actually uses it is another question |
| 22:07.28 | starseeker | it may not |
| 22:07.45 | brlcad | ahh, he just says it's dependant (though it actually isn't) .. doesn't use that later one |
| 22:08.06 | starseeker | in the past, I have had conflicts between system tk libs and brlcad's - I'm hoping the /usr/lib/brlcad stuff will fix that |
| 22:08.28 | starseeker | ah - compile finished... |
| 22:08.28 | brlcad | our tk is actually modified, so we cannot use a system tk |
| 22:08.32 | starseeker | right. |
| 22:08.40 | starseeker | hard drive grinding... |
| 22:08.48 | brlcad | at least until someone presses the tcl guys to accept our mods |
| 22:09.05 | starseeker | I can add a "me too" to a petition |
| 22:09.53 | starseeker | Dunno any of the tcl/tk guys myself |
| 22:10.02 | starseeker | er - Don't know |
| 22:11.13 | starseeker | Should I go ahead and mention the IRC channel in the bug report? |
| 22:11.53 | starseeker | fingers crossed - old brlcad has been removed... |
| 22:12.03 | starseeker | last time this happened tcl/tk didn't work... |
| 22:13.11 | starseeker | opps, NOW it's removing it |
| 22:13.24 | starseeker | me should read more carefully |
| 22:14.46 | starseeker | yep, there goes my system tcl/tk setup. OK, reinstalling those... |
| 22:15.13 | starseeker | anybody remember what the other name conflicts were? |
| 22:29.53 | brlcad | hehe |
| 22:30.13 | brlcad | possibly libbu, libbn, librt |
| 22:30.52 | brlcad | librt being an old deprecated system library in glibc I believe, libbn in openssl maybe? and libbu you probably didn't have .. |
| 22:34.19 | brlcad | other system libs that get installes are listed as disable items in the new ebuild |
| 22:34.58 | brlcad | urt, png, zlib |
| 22:35.15 | brlcad | and termlib in the latest 7.2.4, though the ebuild isn't updated with that yet |
| 23:20.39 | starseeker | OK, tcl/tk back on, emergeing glibc and openssl... |
| 23:21.17 | brlcad | you might not have had a problem with those, I don't know |
| 23:21.25 | brlcad | I have no lidea what it actually conflicts with on a given gentoo box yet |
| 23:21.43 | starseeker | can't hurt - re-emerging on general principles is not a bad idea, really |
| 23:21.52 | starseeker | I need to totally rebuild this sucker |
| 23:22.14 | starseeker | but I figured, as long as it's mildly foobared anyway, I'd give the new experimental ebuild a whirl :-) |
| 23:22.46 | starseeker | letsee - what's the name of the gui again? |
| 23:23.34 | starseeker | ah mged |
| 23:26.33 | brlcad | yeah |
| 23:26.39 | brlcad | started up? |
| 23:26.42 | starseeker | Hmm - no |
| 23:26.50 | starseeker | Where do I paste output? |
| 23:27.25 | brlcad | how long is it? |
| 23:27.32 | starseeker | ~20 lines |
| 23:27.35 | brlcad | just the first few lines should be enough |
| 23:27.38 | starseeker | ldd output |
| 23:27.46 | brlcad | i know the whole "couldn't find itcl.tcl" deal |
| 23:27.55 | starseeker | the mged startup is just mged: error while loading shared libraries: libtcl8.4.19 |
| 23:28.15 | starseeker | <PROTECTED> |
| 23:28.30 | brlcad | ahh |
| 23:28.30 | starseeker | ldd reports several such problems |
| 23:28.37 | brlcad | paste the ldd then |
| 23:28.41 | starseeker | righto |
| 23:28.46 | starseeker | in the chat window? |
| 23:28.52 | brlcad | here's fine |
| 23:29.01 | starseeker | <PROTECTED> |
| 23:29.01 | starseeker | <PROTECTED> |
| 23:29.01 | starseeker | <PROTECTED> |
| 23:29.01 | starseeker | <PROTECTED> |
| 23:29.01 | starseeker | <PROTECTED> |
| 23:29.04 | starseeker | <PROTECTED> |
| 23:29.06 | starseeker | <PROTECTED> |
| 23:29.08 | starseeker | <PROTECTED> |
| 23:29.10 | starseeker | <PROTECTED> |
| 23:29.12 | starseeker | <PROTECTED> |
| 23:29.16 | starseeker | <PROTECTED> |
| 23:29.18 | starseeker | <PROTECTED> |
| 23:29.19 | starseeker | <PROTECTED> |
| 23:29.22 | starseeker | <PROTECTED> |
| 23:29.24 | starseeker | <PROTECTED> |
| 23:29.26 | starseeker | <PROTECTED> |
| 23:29.28 | starseeker | <PROTECTED> |
| 23:29.30 | starseeker | <PROTECTED> |
| 23:29.32 | starseeker | <PROTECTED> |
| 23:29.34 | starseeker | <PROTECTED> |
| 23:29.36 | starseeker | <PROTECTED> |
| 23:29.38 | starseeker | <PROTECTED> |
| 23:29.40 | starseeker | <PROTECTED> |
| 23:29.41 | starseeker | <PROTECTED> |
| 23:29.44 | starseeker | <PROTECTED> |
| 23:29.48 | starseeker | <PROTECTED> |
| 23:29.50 | starseeker | <PROTECTED> |
| 23:29.52 | starseeker | <PROTECTED> |
| 23:29.54 | starseeker | <PROTECTED> |
| 23:30.10 | starseeker | /usr/lib/libitcl3.3.so is present, but libitcl3.3.0 apparently is not |
| 23:30.25 | brlcad | that's all the >dev lines from the DEPEND |
| 23:30.33 | brlcad | that library name is wrong too |
| 23:30.49 | brlcad | shouldn't be libtcl8.4.19 |
| 23:30.52 | starseeker | Hmm. |
| 23:30.59 | brlcad | should be libtcl8.4.so.19 |
| 23:31.08 | starseeker | Did you see anything in the ebuild or diff that could cause something like this? |
| 23:31.09 | brlcad | same for the others |
| 23:31.22 | brlcad | it was a build of 7.0.x right? |
| 23:31.29 | starseeker | No, 7.2.4 |
| 23:31.35 | brlcad | hrm, then no |
| 23:31.55 | brlcad | that would normally be a libtool bug if it was a brl-cad build |
| 23:32.04 | starseeker | Oh joy |
| 23:32.07 | starseeker | letsee... |
| 23:32.26 | brlcad | do you still have the build tree? |
| 23:32.28 | starseeker | (GNU libtool) 1.5.18 |
| 23:32.31 | brlcad | did it build libitcl3.3.0 ? |
| 23:32.44 | starseeker | itcl is a separate package in gentoo |
| 23:32.56 | starseeker | that's those last few posts on the bug |
| 23:32.56 | brlcad | yes, but did it build brl-cad distribution of it? |
| 23:33.07 | starseeker | no, it installed it to /usr/lib |
| 23:33.29 | brlcad | hmm? how did it install it if it didn't build it? :) |
| 23:33.30 | starseeker | I think the brlcad build tree got erased, let me check |
| 23:33.55 | starseeker | the itcl package installed it - I don't know if brlcad did anything at all with it. Let me see if I can find out |
| 23:33.58 | brlcad | probably should stop saying "it" and be more specific.. |
| 23:34.15 | starseeker | oh, right. Sorry |
| 23:34.21 | starseeker | itcl |
| 23:34.22 | brlcad | <PROTECTED> |
| 23:34.31 | starseeker | well, both of us |
| 23:35.03 | starseeker | Well, it's got some itcl stuff in /usr/share/brlcad/include/brlcad/... |
| 23:35.18 | brlcad | the --disable-itcl/itk/tcl options are not well tested since installing into /usr is still troublesome for other reasons |
| 23:35.40 | brlcad | yeah, those headers will get installed regardless, that's fine |
| 23:36.13 | starseeker | The package does not report installing anything that looks like an itcl lib |
| 23:36.21 | starseeker | brlcad package |
| 23:36.29 | brlcad | can you force brl-cad to install again and capture the entire configure/build output? |
| 23:36.39 | starseeker | Yes, I think so |
| 23:37.00 | brlcad | emerge ... > file.log 2>&1 |
| 23:37.52 | starseeker | Okie doke... |
| 23:39.22 | starseeker | underway... should be done configuring in a moment... |
| 23:39.30 | starseeker | where do I post this? it will be long |
| 23:39.44 | brlcad | e-mail it to me if you would |
| 23:39.49 | starseeker | OK. |
| 23:40.02 | brlcad | have my address? |
| 23:40.08 | starseeker | Not offhand |
| 23:40.38 | brlcad | thanks for working on it again |
| 23:40.50 | starseeker | not at all :-) |
| 23:41.01 | starseeker | I needed a break from the Maxima units package |
| 23:41.47 | starseeker | OK, got it - let me chop off the non config part... |
| 23:42.09 | brlcad | send the whole thing if you like, that's fine |
| 23:42.26 | starseeker | OK, will do... on it's way via kmail |
| 23:43.31 | starseeker | Sent. |
| 23:47.13 | starseeker | Dingnabbit, he put the libraries in /usr/lib! Bad ebuild writer! ;-) |
| 23:48.40 | brlcad | hmm.. that build was aborted |
| 23:48.46 | starseeker | right |
| 23:48.54 | starseeker | I aborted it after I had the configure output |
| 23:49.12 | starseeker | Didn't think you'd want the whole thing? |
| 23:49.25 | brlcad | ahh, I wanted to see if it tried to build incrTcl, libtcl, etc |
| 23:50.03 | brlcad | maybe let bwish link too |
| 23:50.12 | starseeker | Oh, OK. So do the whole thing? |
| 23:50.21 | brlcad | if you don't mind |
| 23:50.25 | starseeker | no problem |
| 23:52.14 | starseeker | estimated time remaining - 30 min |
| 23:52.18 | brlcad | you can watch the build and save it to a log with: emerge ... 2>&1 | tee build.log |
| 23:52.33 | brlcad | or tail -f the log file |
| 23:53.45 | starseeker | Cool :-). It's already well underway, so I'll let it go. What might happen, by the way, is this will work until I emerge the system tcl/tk - I think that has happened once or twice. |
| 23:58.16 | brlcad | you can tail -f the log file from another terminal at any time .. that just "watches" the log file |
| 23:58.21 | brlcad | e.g. tail -f output.log |
| 23:59.06 | starseeker | Cool! |
| 23:59.15 | starseeker | Never knew that |
| 23:59.33 | brlcad | useful for watching system logs too |
| 23:59.47 | starseeker | Indeed. |