From: Geoffrey F. <fu...@ga...> - 2002-11-07 04:02:49
|
Maurice LeBrun writes: > Alan W. Irwin writes: > > On Wed, 6 Nov 2002, Geoffrey Furnish wrote: > > > I cannot configure plplot cvs head against a prefix with installations > > > of either Tcl/Tk 8.4.1, or for that matter, Tcl/Tk 8.3.4, and have the > > > build complete successfully. Looking at the link lines that fail, it > > > is clear that libraries are being dropped, which contain needed > > > symbols. > > > > Library dropping is unlikely to be the cause of your problem. As far as I > > know the present linking scheme works fine for everybody else using tcl/tk > > on Linux (Maurice, Joao, and me) so long as we use dynamic drivers. Since I > > cannot confirm your problem, we need to get together off list to make more > > exact comparisons, and in fact I have just initiated that process. > > I think it may be due to not including --enable-dyndrivers, which is required > at present. Hmm.. mayhaps a change to the configure default is warranted? > I mean, if the default doesn't build.. that doesn't make sense. Well, the network demons conspired against me tonight, so I won't be able to read my work email till tomorrow, where I suppose some of Alan's response went. Following up only on this part: Yes, I did do a static drivers config, and no it won't build, and no I'm not imagining things, but no I also didn't know that it was known that it didn't work, although now that you say it, it does ring a distant bell. I am ambivalent to which is the default, but I do feel strongly that sstatic builds should work. However, I also should say here, that I did a dyndrivers config first, and that didn't build for me either, also failing during a link. But in subsequent consideration, I realized that might have been at least partially attributable to not having had LD_LIBRARY_PATH set right. I had one bug report on the non functioning dyndrivers config composed, but I deleted it without sending it, after I reran the build with LD_L_P set. I'll try to make a detailed post tomorrow on what I'm having trouble with. My problems today were discovered only shortly before I had to leave work, so I didn't have time for a totally detailed analysis. I spent some time tonight reviewing the email traffic during my hibernation. I'm really amazed at how much cool stuff has been going on. Great job everybody. On the subject of linking and all that, I found some emails from a couple months back, indicating that it was all still under discussion. And the last thing I was working on, was a "struct of function pointers" abstraction to decouple drivers from libplplot proper. I had made some real headway on that, but got distracted before a commit. I'll try to resurrect this stuff over the next few days and get it in. I really believe this will have a substantial positive effect on decoupling things in a way that is robust, and comprehensible. More later, cheers, -- Geoffrey Furnish fu...@ga... |