You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(14) |
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(16) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(13) |
Feb
(22) |
Mar
(7) |
Apr
(8) |
May
(8) |
Jun
(11) |
Jul
(2) |
Aug
|
Sep
(5) |
Oct
(31) |
Nov
(23) |
Dec
(3) |
2002 |
Jan
(1) |
Feb
(17) |
Mar
(10) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(11) |
Oct
(5) |
Nov
(21) |
Dec
(20) |
2003 |
Jan
(27) |
Feb
(13) |
Mar
(20) |
Apr
(11) |
May
(12) |
Jun
(7) |
Jul
(16) |
Aug
(21) |
Sep
(9) |
Oct
(28) |
Nov
(24) |
Dec
(30) |
2004 |
Jan
(31) |
Feb
(5) |
Mar
|
Apr
(8) |
May
(12) |
Jun
(7) |
Jul
(13) |
Aug
(12) |
Sep
(2) |
Oct
(14) |
Nov
(42) |
Dec
(14) |
2005 |
Jan
|
Feb
|
Mar
(20) |
Apr
(17) |
May
(9) |
Jun
|
Jul
(7) |
Aug
(3) |
Sep
(17) |
Oct
(14) |
Nov
(9) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
(13) |
Apr
(2) |
May
(46) |
Jun
(2) |
Jul
(20) |
Aug
(26) |
Sep
(31) |
Oct
(5) |
Nov
(9) |
Dec
(13) |
2007 |
Jan
(24) |
Feb
(22) |
Mar
(13) |
Apr
(25) |
May
(25) |
Jun
(9) |
Jul
(20) |
Aug
(9) |
Sep
(26) |
Oct
(3) |
Nov
(4) |
Dec
(3) |
2008 |
Jan
(92) |
Feb
(35) |
Mar
(39) |
Apr
(15) |
May
|
Jun
|
Jul
(18) |
Aug
(5) |
Sep
(5) |
Oct
(7) |
Nov
(10) |
Dec
(27) |
2009 |
Jan
(35) |
Feb
(34) |
Mar
(13) |
Apr
(9) |
May
(18) |
Jun
(9) |
Jul
(15) |
Aug
(13) |
Sep
(64) |
Oct
(7) |
Nov
(43) |
Dec
|
2010 |
Jan
(75) |
Feb
(22) |
Mar
(44) |
Apr
(34) |
May
(47) |
Jun
(77) |
Jul
(28) |
Aug
(7) |
Sep
(45) |
Oct
(1) |
Nov
(19) |
Dec
(7) |
2011 |
Jan
(14) |
Feb
|
Mar
(6) |
Apr
(12) |
May
(19) |
Jun
(3) |
Jul
(8) |
Aug
(4) |
Sep
(3) |
Oct
(21) |
Nov
(11) |
Dec
(4) |
2012 |
Jan
(2) |
Feb
(9) |
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(5) |
Oct
(1) |
Nov
(18) |
Dec
(2) |
2013 |
Jan
(15) |
Feb
(16) |
Mar
(8) |
Apr
(5) |
May
|
Jun
(1) |
Jul
(17) |
Aug
(3) |
Sep
(17) |
Oct
(43) |
Nov
(25) |
Dec
(9) |
2014 |
Jan
(4) |
Feb
(8) |
Mar
(20) |
Apr
(14) |
May
(49) |
Jun
(1) |
Jul
|
Aug
(18) |
Sep
(2) |
Oct
(1) |
Nov
(22) |
Dec
(3) |
2015 |
Jan
(41) |
Feb
(2) |
Mar
(34) |
Apr
(30) |
May
(14) |
Jun
(17) |
Jul
(29) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(7) |
Dec
(4) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
(4) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
(25) |
Oct
(9) |
Nov
(14) |
Dec
(13) |
2017 |
Jan
(11) |
Feb
(8) |
Mar
(12) |
Apr
(4) |
May
(25) |
Jun
(2) |
Jul
|
Aug
(5) |
Sep
(10) |
Oct
(25) |
Nov
|
Dec
(6) |
2018 |
Jan
(18) |
Feb
(6) |
Mar
(6) |
Apr
(1) |
May
(7) |
Jun
(13) |
Jul
(8) |
Aug
|
Sep
(5) |
Oct
(2) |
Nov
(17) |
Dec
(3) |
2019 |
Jan
(11) |
Feb
(4) |
Mar
(13) |
Apr
(19) |
May
(1) |
Jun
(2) |
Jul
(8) |
Aug
(4) |
Sep
(32) |
Oct
(51) |
Nov
(1) |
Dec
(9) |
2020 |
Jan
(9) |
Feb
(6) |
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
(5) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
|
2022 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: M. F. <mfr...@se...> - 2001-10-01 10:26:03
|
I am trying to install plplot 5.0.3-4 on Linux Mandrake 8.0 and get the following [root@]# rpm -i plplot-5.0.3-4.i386.rpm error: failed dependencies: libgd.so.1.8 is needed by plplot-5.0.3-4 I then tried [root@]# rpm -i gd-1.8.1-4mdk.i586.rpm file /usr/lib/libgd.so.1 from install of gd-1.8.1-4mdk conflicts with file from package libgd1-1.8.4-3mdk I checked [root@]# ls /usr/lib/libgd.* /usr/lib/libgd.so.1@ /usr/lib/libgd.so.1.8.4* How do I resolve this(these) dependency problem(s)? Thanks. Martin |
From: <jca...@in...> - 2001-09-27 01:42:29
|
On Wednesday 05 September 2001 08:54, Alessandro Mirone wrote: | Hallo, | I am wondering if there is an analog of pgplot's pgimage routine | and if not how could one deal with images using plplot. I forgot this one. Sorry for the delay--of course you don't need it=20 anymore :). If your images are small and monocrome, plshade() with a gray=20 colormap works OK. With a 349x239 color image *octave* took 5 sec to=20 draw it. Of course, you can code it in other language. octave-2.1.34:2> img =3D jepg2gray("~jcard/pic/pic9.jpg"); octave-2.1.34:3> size(img) ans =3D 349 239 octave-2.1.34:4> plcolormap (gray); octave-2.1.34:10> tic; t=3Dcputime; shade(img); cputime-t, toc ans =3D 2.5400=20 ans =3D 4.6722 2.5 sec of CPU, 4.7 sec of wall clock. The (very old) used functions: ------------------------------------------------ function gray =3D jepg2gray(file) o_file =3D tmpnam; system(sprintf("djpeg %s > %s",file, o_file)); gray =3D ppm2gray(o_file); system(sprintf("rm -f %s", o_file)); endfunction ----------------------------------------------------- function gray =3D ppm2gray(file) # ppm2gray: raw/ascii ppm picture to gray image format # # xv-3.10a stores each header line on a separate line, \n separated # giftoppm is identical to xv # in xloadimage-4.0 there is only one header line, parameters=20 separated by space # xwpick-2.10 also # octave... should really use 'octtopnm', its much faster for _real_=20 pictures... # all use P6/P3 as ppm format. fp=3Dfopen(file,"r"); ver=3Dfscanf(fp,"%s%*c","C"); # get version a=3D'#'; # get rid of xv=20 comments while (a(1,1) =3D=3D '#') pos =3D ftell(fp); a=3Dfgetl(fp); endwhile fseek(fp,pos); [xx yy max_c] =3D fscanf(fp,"%d%d%d","C"); # get number of x and=20 y pixels if ( ver(1,2) =3D=3D '6' | ver(1,2) =3D=3D '5' ) = =20 =20 a=3Dfread(fp,[xx*3 yy],"uchar"); # read data elseif (ver(1,2) =3D=3D '3' ) # ascii forma= t a =3D fscanf(fp,"%d", [xx*3 yy]); # a =3D fscanf(fp,"%d"); # octave=20 hangup! else fclose(fp); error("ppm2gray: only process ascii/rawbit, P3/P6, format=20 files") return endif =20 r=3Da(1:3:xx*3,:); g=3Da(2:3:xx*3,:); b=3Da(3:3:xx*3,:); =20 gray =3D (r.+g.+b)'./(3*max_c); fclose(fp); endfunction | | Thanks | Alessandro Mirone | | _______________________________________________ | Plplot-general mailing list | Plp...@li... | https://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Alan W. I. <ir...@be...> - 2001-09-12 17:48:26
|
PLplot 5.0.0 was released in May of last year as a tarball (plplot-5.0.0.tar.gz) and has been residing in our SourceForge ftp space ever since. In contrast the subsequent PLplot 5.0.1 through 5.0.4 were released using the SF file release mechanism. These releases include tarballs and rpms and are accessible at our file release area (http://sourceforge.net/project/showfiles.php?group_id=2915). To consolidate all our SF releases in one place and also because SF is shutting down their old ftp server, I have moved plplot-5.0.0.tar.gz to the file release area. Note 2000 May 12 is an extremely important date in PLplot history, but we have come a long way since that first release in the 5.0.x series with many new features and bug fixes. Thus, for everyday use PLplot 5.0.4 is the recommended version. Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: <jca...@in...> - 2001-09-10 16:25:40
|
On Sunday 09 September 2001 01:40, Roberto Hernandez wrote: | Hi all, | | I've been trying to learn more about the initialization process of | the Tk driver. While doing that I came up with a couple of | questions, maybe some of you can help me out with these. I'm also | including some things I figured out (in case they are of any use to | anyone). | | Here are my questions: | | 1. How can I get the plplot window to start out with the DEBUG menu | enabled when using the Tk driver? If you "set debug_on 1" in procedure plserver_init in plserver.tcl,=20 it happens. But if you already knew that, then please change the=20 sources, adding "global debug_on" on the above procedure, and also at=20 pldefaults.tcl, following the same guidelines for other options,=20 submit a patch and become a plplot developper :-) We need you. Hint: "fgrep debug_on *.tcl" in the plplot tmp directory (advantages=20 of the flat model :-) | 2. When I use PLplot in Octave I can start the Tk driver and | specify a Tcl script and an empty frame to be used for the | "plxframe". The script is executed AUTOMATICALLY when "plinit" is | called. That way I can have a plot window as PART of another | window. These are the commands that are used in Octave. | =A0=A0=A0=A0=A0=A0=A0=A0 plSetOpt ("plwindow", plot_frame); | =A0=A0=A0=A0=A0=A0=A0=A0 plSetOpt ("tk_file", init_file); | How can I do the same without Octave? What you mean? In what language (or language bindings) do you intend=20 to work? plSetOpt() is a library call to setup an option (see=20 plargs.c). If you start one of the C demos, say x01c, and type ./x01c=20 -showall -h, you see two options: * -plwindow name Name of PLplot container window (tk or dp=20 driver) * -tk_file file file for plserver (tk or dp driver) These happen automatically, there is no special code in x01c.c. | 3. When is the "plw_start" procedure in | (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) called? What I mean is | what API command calls it. I looked around but couldn't find out. That's not an API entry. Again: bash-2.04# fgrep plw_start *.tcl plclient.tcl:# plw_start_proc proc to manage the plframe widget plclient.tcl: plw_start_proc plw_end_proc \ plclient.tcl: set plw_start_proc plw_start plwidget.tcl:# plw_start plwidget.tcl:proc plw_start {w} { plwidget.tcl: catch after_plw_start bash-2.04# fgrep plw_start *.c =20 tk.c: * $plw_start_proc Does any remaining startup=20 necessary tk.c: server_cmd( pls, "$plw_start_proc $plwindow", 1 ); ( you can also build a tags file (etags *.c *.h *.tcl) open (x)emacs,=20 and find the tag you want, browsing throug the code--but I'm not a=20 sofisticated user :) So, it looks like plw_start is called at tk.c, the tk driver source=20 code. But tk.c is not an easy code to digest; it is a standard driver that=20 at driver initialization time atach to a tk interpreter, than=20 fork/exec (launch) the plserver, establish a communication link=20 between the attached tk and plserver, and then use that channel to=20 send/receive commands to plserver. I'm not shure that this completely=20 correct. It looks like there can exist two kinds of links: either tk standard=20 "send", when the program that uses the tk driver is on the same X=20 display that plserver, and a network socket implemented with "dp",=20 when the programs are running on diferent machines (but I think that=20 "dp"--a tcl extension-- is not in use anymore--not shure again). | 4. I have a suggestion for a small change in the procedure | "plw_start" (hope this is the right list). The change and reason | for it are specified at the end of this mail. | | ------------------------------------------- | | From what I've been able to tell, the most important procedures | that are executed during the "tk" driver initialization process | are: | | 1. plserver_init (plplotdir/lib/plplot5.0.4/tcl/plserver.tcl) - | Sets up the top menubar with the File and Help menus | =A0 =A0 =A0 =A0|| =A0 =A0 =A0 calls | =A0 =A0 =A0 =A0v | 2. plstdwin (plplotdir/lib/plplot5.0.4/tcl/pltools.tcl) - Runs the | pldefaluts and plconfig procedures to set up the options and sets | the minimum window size and geometry. | | =A0 =A0 =A0 =A0 =A0(don't know who calls this, probably plinit) | 3. plw_create (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) | =A0 =A0 =A0 =A0|| =A0 =A0 =A0 calls | =A0 =A0 =A0 =A0v | 4. plxframe (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) - Creates | a container frame (unless already specified) and puts the plot_menu | and plframe (for the actual plot) inside it. | | =A0 =A0 =A0 =A0 =A0(don't know who calls this, probably plinit) This is the important part, I think | 5. plw_start (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) - Packs | the container frame that was either specified by the user or | created by "plxframe". Tells the client that the widget is ready. | Calls a procedure "after_plw_start" which is optional code the user | can write if he needs to execute anything after the driver | initialization is done. | | ------------------------------------------ | | When the "plinit" command is called with the "tk" driver the | procedure "plxframe" is used. This procedure creates a "container" | frame and within that frame are the "plot_menu" (if enabled) and a | "plframe". | | There is the option to specify a tcl script and an empty frame for | the plxframe to be created in. The procedure that initializes the | "tk" driver DOESN'T CHECK whether the specified container frame has | been mapped or not. It just PACKS the frame. If the frame had been | previoulsy mapped with a geometry manager other than PACK it causes | the process to lock up. Roberto problem is, if I undestood correctly (we have been talking=20 off-list): "if I write a tk interface using my prefered geometry=20 manager, the "grid", and let an empty frame on it, where I want the=20 plots to go--using plSetOpt ("plwindow", plot_frame)--then the=20 program blocks, because plserver *packs* the frame that is already=20 "grided". | So here there are two options: | | a) Make sure all the widgets that are siblings of the specified | "container" frame are managed with PACK. | | b) Modify the procedure that initializes the "tk" driver to check | whether the specified container frame has been mapped or not before | packing it. | | The procedure in charge of doing the packing is "plw_start" which | is in the "plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl" file. The | change is as follows: | | [old] | # Manage widget hierarchy | =A0 =A0 pack append [winfo parent $w] $w \ | =A0 =A0 =A0 =A0{bottom expand fill} | | =A0 =A0 update | | [new] | # Manage widget hierarchy | =A0 =A0 if {! [winfo ismapped $w]} { =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0<--- | only change pack append [winfo parent $w] $w \ | =A0=A0=A0=A0=A0=A0=A0=A0 =A0 =A0 =A0 =A0{bottom expand fill} | =A0 =A0 } | | =A0 =A0 update | It does not work for me, if I try "./x01c -dev tk", I get invalid command name "=A0" while executing "=A0" (procedure "plw_start" line 6) invoked from within "plw_start .x01c" ("after" script) Haven't you done any other changes? The changes I made: bash-2.04# diff -c plwidget.tcl plwidget.tcl.new *** plwidget.tcl Mon Sep 10 16:51:49 2001 --- plwidget.tcl.new Mon Sep 10 16:51:14 2001 *************** *** 575,583 **** global client =20 # Manage widget hierarchy !=20 pack append [winfo parent $w] $w \ {bottom expand fill} =20 update =20 --- 575,586 ---- global client =20 # Manage widget hierarchy ! if (1) { ! if {! [winfo ismapped $w]} { =A0 pack append [winfo parent $w] $w \ {bottom expand fill} + }} else { pack append [winfo parent $w] $w \ + {bottom expand fill}} update Joao | Regards, | | - Roberto | | _______________________________________________ | Plplot-general mailing list | Plp...@li... | https://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Roberto H. <ro...@ad...> - 2001-09-09 00:38:49
|
Hi all, I've been trying to learn more about the initialization process of the Tk driver. While doing that I came up with a couple of questions, maybe some= of you can help me out with these. I'm also including some things I figured = out (in case they are of any use to anyone). Here are my questions: 1. How can I get the plplot window to start out with the DEBUG menu enabl= ed when using the Tk driver? 2. When I use PLplot in Octave I can start the Tk driver and specify a Tc= l script and an empty frame to be used for the "plxframe". The script is executed AUTOMATICALLY when "plinit" is called. That way I can have a plo= t window as PART of another window. These are the commands that are used in Octave. =A0=A0=A0=A0=A0=A0=A0=A0 plSetOpt ("plwindow", plot_frame); =A0=A0=A0=A0=A0=A0=A0=A0 plSetOpt ("tk_file", init_file); How can I do the same without Octave? 3. When is the "plw_start" procedure in (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) called? What I mean is what = API command calls it. I looked around but couldn't find out. 4. I have a suggestion for a small change in the procedure "plw_start" (h= ope this is the right list). The change and reason for it are specified at th= e end of this mail. ------------------------------------------- From what I've been able to tell, the most important procedures that are executed during the "tk" driver initialization process are: 1. plserver_init (plplotdir/lib/plplot5.0.4/tcl/plserver.tcl) - Sets up t= he top menubar with the File and Help menus =A0 =A0 =A0 =A0|| =A0 =A0 =A0 calls =A0 =A0 =A0 =A0v 2. plstdwin (plplotdir/lib/plplot5.0.4/tcl/pltools.tcl) - Runs the pldefa= luts and plconfig procedures to set up the options and sets the minimum window size and geometry. =A0 =A0 =A0 =A0 =A0(don't know who calls this, probably plinit) 3. plw_create (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) =A0 =A0 =A0 =A0|| =A0 =A0 =A0 calls =A0 =A0 =A0 =A0v 4. plxframe (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) - Creates a container frame (unless already specified) and puts the plot_menu and plf= rame (for the actual plot) inside it. =A0 =A0 =A0 =A0 =A0(don't know who calls this, probably plinit) 5. plw_start (plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl) - Packs the container frame that was either specified by the user or created by "plxframe". Tells the client that the widget is ready. Calls a procedure "after_plw_start" which is optional code the user can write if he needs t= o execute anything after the driver initialization is done. ------------------------------------------ When the "plinit" command is called with the "tk" driver the procedure "plxframe" is used. This procedure creates a "container" frame and within that frame are the "plot_menu" (if enabled) and a "plframe". There is the option to specify a tcl script and an empty frame for the plxframe to be created in. The procedure that initializes the "tk" driver DOESN'T CHECK whether the specified container frame has been mapped or no= t. It just PACKS the frame. If the frame had been previoulsy mapped with a geometry manager other than PACK it causes the process to lock up. So here there are two options: a) Make sure all the widgets that are siblings of the specified "containe= r" frame are managed with PACK. b) Modify the procedure that initializes the "tk" driver to check whether= the specified container frame has been mapped or not before packing it. The procedure in charge of doing the packing is "plw_start" which is in t= he "plplotdir/lib/plplot5.0.4/tcl/plwidget.tcl" file. The change is as follo= ws: [old] # Manage widget hierarchy =A0 =A0 pack append [winfo parent $w] $w \ =A0 =A0 =A0 =A0{bottom expand fill} =A0 =A0 update [new] # Manage widget hierarchy =A0 =A0 if {! [winfo ismapped $w]} { =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0<--- only change =A0 =A0 =A0 =A0 pack append [winfo parent $w] $w \ =A0=A0=A0=A0=A0=A0=A0=A0 =A0 =A0 =A0 =A0{bottom expand fill} =A0 =A0 } =A0 =A0 update Regards, - Roberto |
From: Alessandro M. <mi...@es...> - 2001-09-05 07:42:47
|
Hallo, I am wondering if there is an analog of pgplot's pgimage routine and if not how could one deal with images using plplot. Thanks Alessandro Mirone |
From: Alan W. I. <ir...@be...> - 2001-07-04 20:17:41
|
Thanks to Conrad Steenberg <co...@he...> for building these Mandrake 8.0 rpm's for yPlot-1.1.0. For details see the updated yplot-1.1.0 release notes at http://sourceforge.net/project/shownotes.php?release_id=40187 and check the yPlot file release area at http://sourceforge.net/project/showfiles.php?group_id=15416&release_id=40187. Alan W. Irwin email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Alan W. I. <ir...@be...> - 2001-07-04 13:08:39
|
I have just file released plplot-5.0.4-3mdk.i686.rpm and plplot-5.0.4-3mdk.src.rpm at http://sourceforge.net/project/showfiles.php?group_id=2915&release_id=39317. These rpm's are only suitable for Mandrake 8.0, but the source rpm should be easy to modify for other distributions. My thanks to Conrad Steenberg <co...@he...> for building these rpms. Alan W. Irwin email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Alan W. I. <ir...@be...> - 2001-06-22 19:39:30
|
For details see the updated yPlot-1.1.0 release notes at http://sourceforge.net/project/shownotes.php?release_id=40187 and check the yPlot file release area at http://sourceforge.net/project/showfiles.php?group_id=15416&release_id=40187. email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Alan W. I. <ir...@be...> - 2001-06-21 21:43:38
|
I have just file released plplot-5.0.4-5.i386.rpm and plplot-5.0.4-5.src.rpm at http://sourceforge.net/project/showfiles.php?group_id=2915&release_id=39317. These rpm's are only suitable for RedHat 7.1, but the source rpm should be easy to modify for other distributions. You will also find RedHat 6.2 rpm's (plplot-5.0.4-1.i386.rpm and plplot-5.0.4-1.src.rpm) at the same location as well as a PLplot-5.0.4 tarball (plplot-5.0.4.tar.gz) that is suitable for many different platforms. Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Alan W. I. <ir...@be...> - 2001-06-20 06:12:41
|
yPlot is riding on the shoulders of PLplot as it grinds relentlessly toward world domination....;-) What: yPlot 1.1.0 release (as a tarball and RedHat 6.2 rpm's). Where: http://sourceforge.net/projects/yplot (click on file releases). When: Now Why: Many bugs fixed and many new features Who: Alan and Conrad yPlot is a Yorick front-end to PLplot that combines the best features of both. You have all the power and ease-of-use of Yorick at your finger-tips combined with the rich scientific plotting API of PLplot. This yPlot release includes a tutorial and large number of illustrative examples that should get you plotting sophisticated publication-quality scientific plots in short order. This version of yPlot is based on PLplot-5.0.4 (see http://sourceforge.net/projects/plplot), which is a huge step up in terms of documentation, bug fixes, and features from the PLplot-4.99 snapshot that yPlot was based on before. In addition, yPlot-1.1.0 significantly extends the yPlot API to include virtually all the common PLplot API. For example, the new release includes new yPlot example scripts that can be used to mimic the results of virtually all the PLplot x??c examples including shade plots and 3D shaded-surface plots. Please see the CHANGES file for a summary of all the bug-fixing, API changes, documentation improvements, and API extensions that have gone into this release. Good Plotting! Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: U-E59264-Osman F B. <ab...@c1...> - 2001-06-18 14:04:42
|
Alan W. Irwin writes: > Osman, I am putting your question and Maurice LeBrun's response which was > made on the development list to the plplot-general list where I think they > belong. So Maurice may have fixed this, but you will have to try the CVS > version (or try setting pls->nopixmap=1) to see. Ok, I did this in xwin.c in plD_init_xw() after pls->plbuf_write = 1; /* Activate plot buffer */ pls->nopixmap = 1; Now I get : Enter device number or keyword: 1 X protocol error: error=8 request=1 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=14 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=12 minor=0 X protocol error: error=3 request=8 minor=0 Osman P.S. I thought I was subscribed to plplot-general but don't seem to be getting the messages ( I can see myself in the subscriber llist) |
From: Alan W. I. <ir...@be...> - 2001-06-18 00:44:05
|
My understanding is that ftp area will not be supported much longer by sourceforge (for example, new projects don't get one) so I haven't bothered with it for any release I was associated with. In any case I would like to stick strictly to the file release area for thi= s and all future releases made via sourceforge because of its several advantages. It is directly accessible from our project page, it is organized, and there is a possibility of writing release notes (although I haven't done so). Another big advantage is you can keep track of download statistics. For example, the tarballs for 5.0.1, 5.0.2, and 5.0.3, have been downloaded 244, 485, and 881 times. It is early days for the 5.0.4 tarball, which currently stands at 47 downloads, but it would be great to see the downloads approximately double again for that version. Alan email: ir...@be... phone: 250-727-2902=09FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6=20 __________________________ Linux-powered astrophysics __________________________ On Mon, 18 Jun 2001, Jo=E3o Cardoso wrote: > On Friday 15 June 2001 00:55, Alan W. Irwin wrote: > | PLplot is still grindly relentlessly toward world domination....;-) > | > | What: PLplot 5.0.4 release (as a tarball---rpm's and deb's to come) > | Where: http://sourceforge.net/projects/plplot (click on file > | releases). When: Now > | Why: Bug fixing and new features (especially portrait mode) > | Who: Alan, Andrew, Geoffrey, Jo=E3o, Maurice, Rafael, and Vince >=20 > Alan, could you please also put the sources in the ftp area? > At ftp://plplot.sourceforge.net/pub/plplot/ only the 5.0.0 release is=20 > there. >=20 > Jo=E3o >=20 > _______________________________________________ > Plplot-general mailing list > Plp...@pl... > http://lists.sourceforge.net/lists/listinfo/plplot-general >=20 |
From: <jca...@in...> - 2001-06-18 00:15:13
|
On Friday 15 June 2001 00:55, Alan W. Irwin wrote: | PLplot is still grindly relentlessly toward world domination....;-) | | What: PLplot 5.0.4 release (as a tarball---rpm's and deb's to come) | Where: http://sourceforge.net/projects/plplot (click on file | releases). When: Now | Why: Bug fixing and new features (especially portrait mode) | Who: Alan, Andrew, Geoffrey, Jo=E3o, Maurice, Rafael, and Vince Alan, could you please also put the sources in the ftp area? At ftp://plplot.sourceforge.net/pub/plplot/ only the 5.0.0 release is=20 there. Jo=E3o |
From: Alan W. I. <ir...@be...> - 2001-06-16 19:24:23
|
I have just file released plplot-5.0.4-1.i386.rpm and plplot-5.0.4-1.src.rpm at http://sourceforge.net/project/showfiles.php?group_id=2915&release_id=39317. These rpms are suitable only for RH 6.2, because that is the latest rpm-based platform I have access to. However, the spec file in the source rpm should be easy to modify for other more modern distributions. Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Alan W. I. <ir...@be...> - 2001-06-16 15:38:31
|
Osman, I am putting your question and Maurice LeBrun's response which was made on the development list to the plplot-general list where I think they belong. So Maurice may have fixed this, but you will have to try the CVS version (or try setting pls->nopixmap=1) to see. Alan email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ Maurice said: Some kind of problem with the pixmap creation. The code traps the case where the pixmap allocation fails because of lack of memory. In that case the X driver reverts to redrawing the entire window on expose events since it can't refresh from a pixmap. The error the server's supposed to return if there's insufficient memory is a BadAlloc. It may be that the server is returning a bad error code (the PR on sourceforge lists it as a BadDrawable), which the X driver doesn't like. We can try treating all pixmap creation errors the same to see if this helps. I'll commit the change shortly. Until then, people experiencing problems can try setting pls->nopixmap=1 (pls being the current stream), which turns off the pixmap code. email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ ---------- Forwarded message ---------- Date: Fri, 15 Jun 2001 08:44:31 -0400 (EDT) From: U-E59264-Osman F Buyukisik <ab...@c1...> Reply-To: osm...@ae... To: Alan W. Irwin <ir...@be...> Subject: [Plplot-general] PLplot 5.0.4 is released I tried this new version on my HP C3600/hpux10.20 system. 1). pstex.c would not compile with the configured c compiler (hp cc). I had to use compile manually using gcc. 2). I am still getting errors when I pick xlib or tk for devices. ---------------------------------------------------------------------------- Enter device number or keyword: 1 X protocol error: error=8 request=1 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=14 minor=0 Error in XCreatePixmap: BadDrawable (invalid Pixmap or Window parameter). X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=12 minor=0 --------------------------------------------------------------------------- Enter device number or keyword: 2 X server insecure (must use xauth-style authorization); command ignored while executing "send $client "set server_name [list $server_name]"" (procedure "plserver_link_init" line 25) invoked from within "plserver_link_init" (procedure "plserver_init" line 81) invoked from within "plserver_init" Any ideas why , and fixes? TIA Osman |
From: Alan W. I. <ir...@be...> - 2001-06-14 23:55:27
|
PLplot is still grindly relentlessly toward world domination....;-) What: PLplot 5.0.4 release (as a tarball---rpm's and deb's to come) Where: http://sourceforge.net/projects/plplot (click on file releases). When: Now Why: Bug fixing and new features (especially portrait mode) Who: Alan, Andrew, Geoffrey, Jo=E3o, Maurice, Rafael, and Vince Important Changes:=20 (1) Default orientation for the ljii, ljiip, psc, ps, and pstex drivers has been rotated from seascape (upside-down landscape) by 180 deg to landscape. With this change no special 180 deg latex rotations will be required to get true landscape mode (top of the plot on the left of the page as opposed to on the right of the page for seascape mode). If you still require seascape for some reason for these drivers, use the -ori 2. command-line option or else use plsdiori(2.) or plsetopt("ori", "2."). (2) The installation location for examples has been changed to $prefix/lib/plplot<ver>/examples to be in better conformance with the FHS. Important Bug fixes: (1) Many improvements to the octave front end. (2) Many improvements to the xfig driver. (3) If the overall aspect ratio is changed by the -geometry, -a, or -portra= it options or else by the combination of the -ori 1 and -freeaspect options, t= he character aspect ratio remains unaffected. For example, when the overall aspect ratio is changed now, circular symbols remain circular rather than turning into ellipses as in the old code. (4) Software pattern fills now rotate correctly with the rest of the plot when the -ori option is used. This fix affects all drivers (e.g., xwin, psc) which do not handle their own pattern fills. (Previously the rotation angle for software pattern fills was mistakenly doubled by two calls to the orientation transformation routine.) Important New Features: (1) Portrait mode. Use the -portrait option on the command line or else plsetopt("portrait", "") to get this option which only currently affects th= e ljii, ljiip, ps, psc, and pstex drivers. This option is especially useful for yplot, the yorick front-end to PLplot. yplot previously maintained separate (=3D=3D> hard-to-maintain and buggy) portrait versions of the psc,= ps, and ljiip drivers. Those will no longer be necessary with this PLplot core change, and in fact portrait mode is now available for a much wider range of drivers. (2) -drvopt command-line option (or else use plsetopt("drvopt","option")). This allows setting options for particular drivers. For example, the -drvopt text option for the psc or ps driver allows use of Adobe fonts (Thi= s is poorly documented currently, but for now see notes in ps.c for more details). (3) New pstex driver. This is not currently documented, but there is post from Jo=E3o Cardoso on plplot_devel (http://www.geocrawler.com/archives/3/10834/2001/4/50/5536095/) that gives the recipe (ignore the configuration stuff and start with the ./x01c command). The idea is to emulate the pstex output of the xfig application so that latex can be used to directly process the file output from the PLplot pstex driver. Tests Performed for this Release: The testing this time was substantially deeper than before, but not as broad. What I mean by "deeper" is that I did the usual extensive tests of all examples both for the psc and png drivers as well as interactive testin= g using the Tk widget, the gnome driver, etc. In addition, with the portrait mode now available, yplot was fully available for the first time (watch for that release announcement on this list) and was used to generate a large variety of test examples. What I mean by "not as broad" is our range of test platforms was limited this time to just Debian potato, Redhat 6.1, and SuSe 7.0. However, previous releases were tested on a broader range of platforms so we don't anticipate any special platform-dependent problems with this release. General Note: This is probably going to be the last release in the 5.0.x series for PLplot. It is planned that the next release (5.1.0) will have an increased minor number to mark the event of at least two important new features: a whole new automake and libtool configuration scheme which has the potential of much better cross-platform support and drivers which dynamically load as required. These two features have been developed on unstable CVS branches and should be imported to CVS HEAD for stabilization work in the near future. Have fun with this latest stable release of PLplot! Alan W. Irwin email: ir...@be... phone: 250-727-2902=09FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6=20 __________________________ Linux-powered astrophysics __________________________ |
From: U-E59264-Osman F B. <ab...@c1...> - 2001-06-14 15:27:00
|
Hello, I just grabbed the plplot sources, and tried a build on my hpux10.20 c3600 machine. It builds ok. Also ps, pbm hardcopy stuff works ok. tek (xterm) works ok. x11 does not work. tcl/tk does not work. Here is what I get: Enter device number or keyword: 1 X protocol error: error=8 request=1 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=18 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=55 minor=0 X protocol error: error=9 request=14 minor=0 Error in XCreatePixmap: BadDrawable (invalid Pixmap or Window parameter). X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=2 minor=0 X protocol error: error=3 request=12 minor=0 X protocol error: error=3 request=8 minor=0 I have to hit ^C. For "tk" Enter device number or keyword: 2 X server insecure (must use xauth-style authorization); command ignored while executing "send $client "set server_name [list $server_name]"" (procedure "plserver_link_init" line 25) invoked from within "plserver_link_init" (procedure "plserver_init" line 81) invoked from within "plserver_init" I need one or the other since they provide colored lines. Is there a fix for this?? Thanks in advance osman |
From: Bryan P. <pet...@ma...> - 2001-06-04 20:44:09
|
Thang, I have a colleague who has an older verion of PLplot (might be 4.99f) running on Windows 95 using Microsoft C and Compaq/Digital Fortran. He has not had the time or incentive to update the files to run on version 5.0.3 yet. I can make the files available that he modified available if you would like them. We haven't added them to the official distribution because we really don't have the resources to provide any support for them. I have a copy of the 990122 snapshot that I think will work with his fixes if you would like to try that or you can try making the fixes work with version 5.0.3 (I think the only real changed needed is to the fix the locations of the include files). Let me know if you would like a copy of the msdev files. Bryan Peterson bry...@by... On Wed, 30 May 2001, Geoffrey Furnish wrote: > Hello Thang, > > I am not actively using PLplot on Windows at this time.So I am not > very able to respond personally. I've taken the liberty of cross > posting this reply to plplot-general, the general discussion list for > PLplot. Hopefully someone in the community will have some helpful > advice. > > We do want to be able to support commonly used platforms with PLplot, > so if you or anyone else would like to update the support for msdev, > please feel free to contribute updated code or documentation. Writing > to plplot-devel would be a good place to start. > > We do have active support on Windows/DJGPP at this time, but I do not > know how relevant that is for msdev. > > If I ever do get around to looking into the WXX situation personally, > it would probably be in a cygwin context, at least initially. > However, there is no timeline for this, since I remain blissfully > engrossed in my Linux environment at this point in time. > > Thang Nguyen writes: > > Dear Mr. Furnish, > > > > My name is Thang Nguyen and I am a student at the University of > > Kaiserslautern, Germany. I would like to work with plplot5.0.3 > > under Windows NT, but unfortunately I have problems with the > > installation. > > > > I followed the instructions given in > > sys/wiwn32/install/msdev/install.txt. Copying files to tmp with > > nmake (Step 1) was no problem, but creating the libraries in Step 2 > > did not work. > > > > Building plplot.dll produces error messages due to uninitialised > > variables. > > > > May I ask you whether you know about installation problems of > > plplot 5 under Windows? It would be very helpful, if you could give > > me some advice. Or maybe you could tell where I can get an ancient > > version of plplot which is working. Thank you very much in advance > > > > Best regards, > > Thang Nguyen > > With regard to the ancient version request, we don't have the > historical archives up at sourceforge right now, but it would be > possible to checkout any dated version of PLplot using anoncvs with > some appropriate date tag. Does anyone out there know a date when the > msdev version was known to work? > > -- > Geoffrey Furnish > > _______________________________________________ > Plplot-general mailing list > Plp...@pl... > http://lists.sourceforge.net/lists/listinfo/plplot-general > |
From: Geoffrey F. <fu...@ga...> - 2001-05-30 17:56:12
|
Hello Thang, I am not actively using PLplot on Windows at this time.So I am not very able to respond personally. I've taken the liberty of cross posting this reply to plplot-general, the general discussion list for PLplot. Hopefully someone in the community will have some helpful advice. We do want to be able to support commonly used platforms with PLplot, so if you or anyone else would like to update the support for msdev, please feel free to contribute updated code or documentation. Writing to plplot-devel would be a good place to start. We do have active support on Windows/DJGPP at this time, but I do not know how relevant that is for msdev. If I ever do get around to looking into the WXX situation personally, it would probably be in a cygwin context, at least initially. However, there is no timeline for this, since I remain blissfully engrossed in my Linux environment at this point in time. Thang Nguyen writes: > Dear Mr. Furnish, > > My name is Thang Nguyen and I am a student at the University of > Kaiserslautern, Germany. I would like to work with plplot5.0.3 > under Windows NT, but unfortunately I have problems with the > installation. > > I followed the instructions given in > sys/wiwn32/install/msdev/install.txt. Copying files to tmp with > nmake (Step 1) was no problem, but creating the libraries in Step 2 > did not work. > > Building plplot.dll produces error messages due to uninitialised > variables. > > May I ask you whether you know about installation problems of > plplot 5 under Windows? It would be very helpful, if you could give > me some advice. Or maybe you could tell where I can get an ancient > version of plplot which is working. Thank you very much in advance > > Best regards, > Thang Nguyen With regard to the ancient version request, we don't have the historical archives up at sourceforge right now, but it would be possible to checkout any dated version of PLplot using anoncvs with some appropriate date tag. Does anyone out there know a date when the msdev version was known to work? -- Geoffrey Furnish |
From: Alan W. I. <ir...@be...> - 2001-05-17 01:17:38
|
Abed M. Hammoud has kindly created source and binary rpm's on his RH-7.1 system for PLplot 5.0.3. These rpms can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=2915&release_id=35438/plplot-5.0.3-4.src.rpm and http://sourceforge.net/project/showfiles.php?group_id=2915&release_id=35438/plplot-5.0.3-4.i386.rpm. (To access the RH 6.2 versions that have been available at sourceforge for some time substitute plplot-5.0.3-1 for plplot-5.0.3-4 in the above names). Unlike the RH 6.2 rpm's which are necessarily limited due to old versions of Tcl and other packages on RH 6.2 which we do not support, the RH 7.1 rpm's correspond (with two exceptions) to a full double-precision configuration of PLplot 5.0.3. Thus, along with virtually everything else you expect in PLplot, the new rpm's include the Tcl/Tk, python, c++, and fortran front ends; the new gnome (experimental) driver; the new png and jpeg drivers; and the new documentation in a variety of forms. The exceptions to the full configuration are the itcl part of Tcl/Tk front end and the octave front end. Our tests have included Abed using the plplot-test.sh script to create psc, png, and jpeg files on his system corresponding to all the examples. That is a pretty comprehensive test that everything configured is built okay, but since we are both relatively inexperienced at making rpm's please be careful out there when using these rpm's. In particular the dependencies may need some work. If you find any problem with these RH 7.1 rpm's, please let Abed <abe...@ya...> know about it since he is taking full responsibilty for these rpm's. I have consulted with Abed in the creation of these rpm's, but I can only help with questions about these rpm's in a general way because I have no access to RH 7.1 (yet). I will continue to take full responsibility for the RH 6.2 rpm's. Alan W. Irwin email: ir...@be... phone: 250-727-2902 FAX: 250-721-7715 snail-mail: Dr. Alan W. Irwin Department of Physics and Astronomy, University of Victoria, P.O. Box 3055, Victoria, British Columbia, Canada, V8W 3P6 __________________________ Linux-powered astrophysics __________________________ |
From: Joao C. <jca...@in...> - 2001-05-04 20:15:57
|
On Friday 04 May 2001 21:47, Gerd B=FCrger wrote: | Dear Joao, | | You wrote: | >Last chance: | > | >Create the oregonator.cc file with the contents supplied bellow, compi= le | > and run it. Does it works on your system? | > | >$mkoctfile -v oregonator.cc | >c++ -c -fPIC -I/usr/include -I/usr/include/octave-2.0.16 -mieee-fp | > -fno-rtti -fno-exceptions -fno-implicit-templates -D_GNU_SOURCE | > oregonator.cc -o oregonator.o | >c++ -shared -o oregonator.oct oregonator.o | | Doesn't work. It gives | | ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DI | ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DD | ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DI | ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DD | ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more | information. ld: 0711-317 ERROR: Undefined symbol: | .octave_value_list::elem(int) const ld: 0711-317 ERROR: Undefined symbo= l: | .octave_value::vector_value(bool, bool) const ld: 0711-317 ERROR: Undef= ined | symbol: .octave_value::~octave_value(void) ld: 0711-317 ERROR: Undefine= d | symbol: .octave_value::octave_value(ColumnVector const &, int) ld: 0711= -317 | ERROR: Undefined symbol: .Array<octave_value>::Array(int, octave_value | const &) ld: 0711-317 ERROR: Undefined symbol: .Array<double>::~Array(v= oid) | collect2: ld returned 8 exit status | | Too bad. Yes. The oregonator.cc file that I sent is a standard Octave (only) example, i= t=20 should compile. That's best to ask for help in the Octave mailing lists.= =20 Please supply the octave version, OS version, cc compiler, etc. Run octav= e,=20 type "octave_config_info", and send the results to the list, "complaining= "=20 that you can't compile oregonator.cc Luck! Jo=E3o PS-your octave was built with dynamic libs, wan't it? Search for "dld =3D= 1"=20 and "--enable-shared" in the above 'octave_config_info' command output. | | Gerd | | _______________________________________________ | Plplot-general mailing list | Plp...@pl... | http://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Gerd B. <bu...@pi...> - 2001-05-04 19:47:08
|
Dear Joao, You wrote: >Last chance: > >Create the oregonator.cc file with the contents supplied bellow, compile and >run it. Does it works on your system? > >$mkoctfile -v oregonator.cc >c++ -c -fPIC -I/usr/include -I/usr/include/octave-2.0.16 -mieee-fp -fno-rtti >-fno-exceptions -fno-implicit-templates -D_GNU_SOURCE oregonator.cc -o >oregonator.o >c++ -shared -o oregonator.oct oregonator.o Doesn't work. It gives ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DI ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DD ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DI ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DD ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. ld: 0711-317 ERROR: Undefined symbol: .octave_value_list::elem(int) const ld: 0711-317 ERROR: Undefined symbol: .octave_value::vector_value(bool, bool) const ld: 0711-317 ERROR: Undefined symbol: .octave_value::~octave_value(void) ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(ColumnVector const &, int) ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::Array(int, octave_value const &) ld: 0711-317 ERROR: Undefined symbol: .Array<double>::~Array(void) collect2: ld returned 8 exit status Too bad. Gerd |
From: Joao C. <jca...@in...> - 2001-05-04 17:29:18
|
On Friday 04 May 2001 17:41, Gerd B=FCrger wrote: | Hi, | | I tried to compile plplot using the attached configuration. In the | final linking step, | | c++ -shared -o plplot_octave.oct plplot_octave.o -L. -lX11 -lnsl -lm | -lplplotd | | I get the following errors: | | ld: 0711-317 ERROR: Undefined symbol: .octave_value_list::elem(int) con= st | ld: 0711-317 ERROR: Undefined symbol: .error(char const *,...) | ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::~Array(void= ) | ld: 0711-317 ERROR: Undefined symbol: .Array<double>::~Array(void) | ld: 0711-317 ERROR: Undefined symbol: .octave_value_list::elem(int) | ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(doubl= e) | ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(Matri= x | const &) ld: 0711-317 ERROR: Undefined symbol: | .octave_value::octave_value(charMatrix const &, bool) ld: 0711-317 ERRO= R: | Undefined symbol: .Array<char>::~Array(void) | | | Any help? | | Gerd | | | ------------------ | Configure results: | | command: configure --enable-octave --with-shlib --disable-f77 | --disable-cxx --disable -python --with-gcc --with-double | system: AIX-2 It looks like that in AIX all symbols need to be resolved at link time, e= ven=20 if the compiled file is to be dynamically loaded by another program that = has=20 all symbols resolved. Can you try to read the AIX "ld" man page and discover the command line=20 option that enables the creation of the output file even with unresolved=20 symbols? A quick fix will be to add the octave libraries to the compile command, s= uch=20 as: c++ -shared -o plplot_octave.oct plplot_octave.o -L. -lX11 -lnsl -lm=20 -L /usr/local/test/lib/octave -lcruft -loctinterp -loctave The -L options must be suited to your system; not all three final librari= es=20 are needed, or their order might be different. Last chance: Create the oregonator.cc file with the contents supplied bellow, compile = and=20 run it. Does it works on your system? $mkoctfile -v oregonator.cc c++ -c -fPIC -I/usr/include -I/usr/include/octave-2.0.16 -mieee-fp -fno-r= tti=20 -fno-exceptions -fno-implicit-templates -D_GNU_SOURCE oregonator.cc -o=20 oregonator.o c++ -shared -o oregonator.oct oregonator.o $octave octave-2.0.16:1> oregonator (1,2,3) ans =3D 7.7269e+01 -2.2458e-312 1.6100e-01 -- file oregonator.cc ---------------------------------------------------= ---- #include <octave/oct.h> DEFUN_DLD (oregonator, args, , "The `oregonator'.\n\ \n\ Reference:\n\ \n\ Oscillations in chemical systems. IV. Limit cycle behavior in a\n\ model of a real chemical reaction. Richard J. Field and Richard\n\ M. Noyes, The Journal of Chemical Physics, Volume 60 Number 5,\n\ March 1974.") { ColumnVector dx (3); ColumnVector x (args(0).vector_value ()); dx(0) =3D 77.27 * (x(1) - x(0)*x(1) + x(0) - 8.375e-06*pow (x(0), 2)); dx(1) =3D (x(2) - x(0)*x(1) - x(1)) / 77.27; dx(2) =3D 0.161*(x(0) - x(2)); return octave_value (dx); } --------------------------------------------------------------------- Can you report back your results? Thanks, Jo=E3o | CC: gcc -c | LDC: gcc | INCS: -I. | LIBS: -lX11 -lnsl -lm | LIB_TAG: d | devices: plmeta null xterm tek4010 tek4107 mskermit conex vlt | versaterm dg300 ps xfi g | ljii hp7470 hp7580 lj_hpgl imp xwin pbm | | with_shlib: yes with_double: yes | with_debug: no with_opt: no | with_warn: no with_profile: no | with_gcc: yes with_rpath: yes | | enable_xwin: yes enable_tcl: no | enable_tk: no enable_itcl: no | enable_cxx: no enable_python: no | enable_f77: no enable_gnome: no | enable_octave: yes | | _______________________________________________ | Plplot-general mailing list | Plp...@pl... | http://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Gerd B. <bu...@pi...> - 2001-05-04 15:40:55
|
Hi, I tried to compile plplot using the attached configuration. In the final linking step, c++ -shared -o plplot_octave.oct plplot_octave.o -L. -lX11 -lnsl -lm -lplplotd I get the following errors: ld: 0711-317 ERROR: Undefined symbol: .octave_value_list::elem(int) const ld: 0711-317 ERROR: Undefined symbol: .error(char const *,...) ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::~Array(void) ld: 0711-317 ERROR: Undefined symbol: .Array<double>::~Array(void) ld: 0711-317 ERROR: Undefined symbol: .octave_value_list::elem(int) ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(double) ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(Matrix const &) ld: 0711-317 ERROR: Undefined symbol: .octave_value::octave_value(charMatrix const &, bool) ld: 0711-317 ERROR: Undefined symbol: .Array<char>::~Array(void) Any help? Gerd ------------------ Configure results: command: configure --enable-octave --with-shlib --disable-f77 --disable-cxx --disable -python --with-gcc --with-double system: AIX-2 CC: gcc -c LDC: gcc INCS: -I. LIBS: -lX11 -lnsl -lm LIB_TAG: d devices: plmeta null xterm tek4010 tek4107 mskermit conex vlt versaterm dg300 ps xfi g ljii hp7470 hp7580 lj_hpgl imp xwin pbm with_shlib: yes with_double: yes with_debug: no with_opt: no with_warn: no with_profile: no with_gcc: yes with_rpath: yes enable_xwin: yes enable_tcl: no enable_tk: no enable_itcl: no enable_cxx: no enable_python: no enable_f77: no enable_gnome: no enable_octave: yes |