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
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to