On Aug 21, 2012, at 4:45 AM, Andrew Ross wrote:
> Jerry,
>
> We're getting there! I've now added X11_LIBRARIES to the tkwin driver link
> flags.
>
> Cheers
>
> Andrew
12221 builds Tk/Tcl without errors. Which gets to the place that I have always
been with these demos--they don't run. Here's the synopsis--I hope it's not too
confusing.
As I understand it, my computer has three ways to run wish: an X11 version, a
native ("Aqua") version called plserver which appears to be a specialized
version of the factory-installed wish which is the third way.
Following the instructions in README.tkdemos:
Only xtk01 is built--xtk02 etc. are not built.
Typing ./xtk01 -f tk01 results in the X11 server launching and a window
displaying for about 1/10 second before disappearing. The window seems to have
some buttons across the top with the words "One", ... , "Four", "Exit" and
additional text something like "TK Control of x01c from TK" but there is no
plot--the rest of the window is blank. The following text appears in the
terminal:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Resource id in failed request: 0xb8c0c90
Serial number of failed request: 30
Current serial number in output stream: 33
Starting plserver at /usr/local/plplot/bin/plserver starts a native app called
plserver which displays a small blank window from which I can "Run Widget Demo"
OK. Typing source tkdemos.tcl causes a blank window to appear for about 1/10
second. The following appears in the terminal:
% source tkdemos.tcl
% X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Resource id in failed request: 0x10b47e90
Serial number of failed request: 30
Current serial number in output stream: 33
Running
/usr/local/plplot/bin/plserver -h
causes Segmentation fault: 11.
Running $ wish launches X11 and the X11 wish program. Following the
instructions in the readme,
% package require Pltk
dlsym(0x7fd3b14d5e00, Pltk_Init): symbol not founddlsym(0x7fd3b14d5e00,
Pltk_SafeInit): symbol not founddlsym(0x7fd3b14d5e00, Pltk_Unload): symbol not
founddlsym(0x7fd3b14d5e00, Pltk_SafeUnload): symbol not foundcouldn't find
procedure Pltk_Init
% source tkdemos.tcl
invalid command name "plstdwin"
and then nothing interesting, no window drawn.
If instead I run the factory-installed wish and follow the instructions, I get:
%lappend auto_path /usr/local/plplot/share/plplot5.9.9
...whole lotta paths...
% package require Pltk
dlsym(0x7fd171822450, Pltk_Init): symbol not founddlsym(0x7fd171822450,
Pltk_SafeInit): symbol not founddlsym(0x7fd171822450, Pltk_Unload): symbol not
founddlsym(0x7fd171822450, Pltk_SafeUnload): symbol not foundcouldn't find
procedure Pltk_Init
% source tkdemos.tcl
invalid command name "plstdwin"
and again and then nothing interesting, no window drawn.
With respect to the tcl demos as described in README.tcldemos--
$ ./x01
./x01: line 13: exec: pltcl: not found
After adding /usr/local/plplot/bin/ to my PATH and repeating ./x01, the
Plotting Options text menu is repeated several times in the terminal window.
Choosing e.g. Cairo PDF Driver causes this output to appear many times:
(process:89116): Pango-WARNING **: pango_layout_set_markup_with_accel: Value of
'size' attribute on <span> tag on line 1 could not be parsed; should be an
integer, or a string such as 'small', not '-2147483648'
and a valid PDF is created but which is an all-black page.
Running e.g. $ ./x01c and selecting Tcl/TK Window causes a native program
plserver to run. It has drop-down menus File and Help. File has an About...
which opens a text window describing Plplot. The normal File menu has a
functioning Run Widgets Demo. The window is otherwise blank, with no plot.
There is a second program which runs at the same time called x01c and appears
to be a standard native wish with some default-looking menu commands (Source,
Run Widget Demo) but no window of its own. When I Quit either of these programs
using the available menu item, they both hang and have to be force-quit.
Running x01c and selecting New tk driver results in this:
*** PLPLOT ERROR, IMMEDIATE EXIT ***
No tk plframe widget to connect to
Program aborted
Jerry
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel