From: Rob M. <ma...@ll...> - 2003-09-25 17:30:13
|
On Mac OSX 10.2.6 with the 20030921 tarball I am now getting: clean install from the tarball plplot-5.2.1.cvs.20030921.tar.gz Add #include <sys/types.h> before including <dirent.h> as man pages say to. This is in include/plplotP.h ./configure fails due to the sed error as noted earlier ./configure --disable-f77 -disable-python gives this line and does the full configure No defaults file found, performing full configure. ... Then I can reproduce the error gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I../libltdl -I../libltdl -g -O2 -c -o get_drv_info-get-drv-info.o `test -f 'get-drv-info.c' || echo './'`get-drv-info.c /bin/sh ../libtool --mode=link gcc -g -O2 -o get-drv-info get_drv_info-get-drv-info.o ../libltdl/libltdlc.la gcc -g -O2 -o get-drv-info get_drv_info-get-drv-info.o ../libltdl/.libs/libltdlc.a ./get-drv-info `echo dg300.la | sed 's/.la//'` > dg300.rc ltdl.c:2458: failed assertion `dirname' make[2]: *** [dg300.rc] Error 134 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 The file dg300.la contains more dg300.la # dg300.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.0a (1.1220.2.25 2003/08/01 19:08:35) Debian: 49 $ # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='dg300.so' # Names of this library. library_names='dg300.so dg300.so dg300.so' # The name of the static archive. old_library='dg300.a' # Libraries that this one depends upon. dependency_libs=' /Volumes/Rob_HD/downloads/plplot-5.2.1.cvs.20030921/src/libplplotd.la /Volumes/Rob_HD/downloads/plplot-5.2.1.cvs.20030921/lib/csa/libcsa.la -lm ' # Version information for dg300. current=0 age=0 revision=0 # Is this an already installed library? installed=no # Should we warn about portability when linking against -modules? shouldnotlink=yes # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib/plplot5.2.1.cvs.20030921/data/../driversd' relink_command="" -- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Rob Managan email managan at llnl.gov LLNL phone: 925-423-0903 P.O. Box 808, L-095 FAX: 925-422-3389 Livermore, CA 94551-0808 |
From: Rob M. <ma...@ll...> - 2003-09-25 17:38:51
|
At 5:22 PM -0700 9/22/03, Alan W. Irwin wrote: > >Meanwhile, Rob, could you please try the configuration option > >--disable-dyndrivers > >? > did make clean and then ./configure --disable-f77 -disable-python -disable-dyndrivers Make finishes built x01c in examples/c ./x01c ... Enter device number or keyword: 1 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 11 Current serial number in output stream: 15 At least it build and now there is something to debug!! -- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Rob Managan email managan at llnl.gov LLNL phone: 925-423-0903 P.O. Box 808, L-095 FAX: 925-422-3389 Livermore, CA 94551-0808 |
From: Alan W. I. <ir...@be...> - 2003-09-25 23:15:51
|
On 2003-09-25 10:37-0700 Rob Managan wrote: > At 5:22 PM -0700 9/22/03, Alan W. Irwin wrote: > > > >Meanwhile, Rob, could you please try the configuration option > > > >--disable-dyndrivers > > > >? > > > > did make clean and then > ./configure --disable-f77 -disable-python -disable-dyndrivers > Make finishes > > built x01c in examples/c Could you give more details please about building the examples? For example, you should make install cd to the installed examples or else a copy of same, e.g., cp -a $prefix/lib/plplot$version/examples /tmp ; cd /tmp/examples cd c; make; cd c++; make; cd f77; make; cd tk; make; cd .. Then cd to c or c++ or .... and execute some examples. From the message below I believe the above is what you did, but I just want to make sure. > ./x01c > ... > Enter device number or keyword: 1 > X Error of failed request: BadMatch (invalid parameter attributes) > Major opcode of failed request: 1 (X_CreateWindow) > Serial number of failed request: 11 > Current serial number in output stream: 15 > If I recall correctly, we have seen that X_CreateWindow problem a number of times before, but I will let others on the list discuss with you the possible workarounds. > At least it build and now there is something to debug!! Excellent news indeed. And now that you earlier sent your output to Rafael for the dynamic drivers case, we might be able to make some progress there as well (or send in a bug report to the libtool group so it will work for their next version). For the present static drivers case, could you try file drivers as well? For example, can you invoke ./x01c -dev psc -o x01c.ps and then view the resulting colour postscript file (I use the gv application) to see how it compares with the first example at http://plplot.sourceforge.net/examples/index.html? If you are satisfied with that, then you can do a comprehensive test of all file examples using ./plplot-test.sh in the directory above the c directory. By default it gives you the colour postscript results, but if you do ./plplot-test.sh --help you can see all the other possibilities. It's great to see PLplot beginning to work properly on macosx. Thanks very much for your useful reports. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Rob M. <ma...@ll...> - 2003-09-26 00:08:34
|
At 4:14 PM -0700 9/25/03, Alan W. Irwin wrote: >On 2003-09-25 10:37-0700 Rob Managan wrote: > > >Could you give more details please about building the examples? >For example, you should > >make install > >cd to the installed examples or else a copy of same, e.g., > >cp -a $prefix/lib/plplot$version/examples /tmp ; cd /tmp/examples > >cd c; make; cd c++; make; cd f77; make; cd tk; make; cd .. Did that. (only had c and c++ by this time) They all built with no complaints >Then cd to c or c++ or .... and execute some examples. From the message >below I believe the above is what you did, but I just want to make sure. > >> ./x01c >> ... >> Enter device number or keyword: 1 >> X Error of failed request: BadMatch (invalid parameter attributes) >> Major opcode of failed request: 1 (X_CreateWindow) >> Serial number of failed request: 11 > > Current serial number in output stream: 15 >> Still getting this error on x01c to x03c they work fine with PostScript >If I recall correctly, we have seen that X_CreateWindow >problem a number of times before, but I will let others on the list discuss >with you the possible workarounds. > > > At least it build and now there is something to debug!! > >Excellent news indeed. And now that you earlier sent your output to Rafael >for the dynamic drivers case, we might be able to make some progress there >as well (or send in a bug report to the libtool group so it will work >for their next version). > >For the present static drivers case, could you try file drivers as well? >For example, can you invoke > >./x01c -dev psc -o x01c.ps As noted above this works. Viewd with gs >and then view the resulting colour postscript file (I use the gv >application) to see how it compares with the first example at >http://plplot.sourceforge.net/examples/index.html? > >If you are satisfied with that, then you can do a comprehensive test of >all file examples using > >./plplot-test.sh > >in the directory above the c directory. By default it gives you the colour >postscript results, but if you do > >./plplot-test.sh --help > >you can see all the other possibilities. > >It's great to see PLplot beginning to work properly on macosx. Thanks very >much for your useful reports. This ran examples 1-19 in both directories Only x16c.ps and x16cxx.ps differ in size (1857562 vs. 1856971) I did not see a difference in the output using gs. -- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Rob Managan email managan at llnl.gov LLNL phone: 925-423-0903 P.O. Box 808, L-095 FAX: 925-422-3389 Livermore, CA 94551-0808 |
From: Alan W. I. <ir...@be...> - 2003-09-26 00:31:15
|
On 2003-09-25 17:07-0700 Rob Managan wrote: > > > >./plplot-test.sh > > > >in the directory above the c directory. By default it gives you the colour > >postscript results, but if you do > > > >./plplot-test.sh --help > > > >you can see all the other possibilities. > > > >It's great to see PLplot beginning to work properly on macosx. Thanks very > >much for your useful reports. > > This ran examples 1-19 in both directories > > Only x16c.ps and x16cxx.ps differ in size (1857562 vs. 1856971) > I did not see a difference in the output using gs. I believe these small differences between different language interfaces are caused by our low precision (16-bit) pixel numbers which sometimes propagate a tiny floating point difference into a pixel shift which is larger than the inherent rounding of postscript plots. There are some plans (although no attempts at implementation yet) to have a 32-bit pixel option, and I am hoping all these interlanguage differences will go away at that point. The good news is this has already happened for the majority of examples thanks to various efforts to increase the internal PLplot precision. If you diff the c++ examples versus c examples you should see quite a few examples that are identical. Anyhow, congratulations on getting at least the file examples to work, and I am hoping Joao's advice on getting around X server problems will solve your interactive device problems as well. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: <jc...@fe...> - 2003-09-26 00:08:55
|
On Friday 26 September 2003 00:14, Alan W. Irwin wrote: | On 2003-09-25 10:37-0700 Rob Managan wrote: | > At 5:22 PM -0700 9/22/03, Alan W. Irwin wrote: | > >Meanwhile, Rob, could you please try the configuration option | > > | > >--disable-dyndrivers | > > | > >? | > | > did make clean and then | > ./configure --disable-f77 -disable-python -disable-dyndrivers | > Make finishes | > | > built x01c in examples/c | | Could you give more details please about building the examples? | For example, you should | | make install Or you can now just do cd examples/c and make check or just make the examples you want: make x01c | cd to the installed examples or else a copy of same, e.g., | | cp -a $prefix/lib/plplot$version/examples /tmp ; cd /tmp/examples | | cd c; make; cd c++; make; cd f77; make; cd tk; make; cd .. | | Then cd to c or c++ or .... and execute some examples. From the message | below I believe the above is what you did, but I just want to make sure. | | > ./x01c | > ... | > Enter device number or keyword: 1 | > X Error of failed request: BadMatch (invalid parameter attributes) | > Major opcode of failed request: 1 (X_CreateWindow) | > Serial number of failed request: 11 | > Current serial number in output stream: 15 | | If I recall correctly, we have seen that X_CreateWindow | problem a number of times before, but I will let others on the list | discuss with you the possible workarounds. Some X servers have a problem that can be bypassed using the plplot option "defvis", as in ./x01c -dev xwin -drvopt defvis which can be made programatically by using plsetopt("drvopt","defvis") before plinit() Do you know aquaterm? Its a "a graphic terminal for Mac OS X". They have some plplot graphics in its homepage: http://aquaterm.sourceforge.net/ Their "adapter" for plplot doesn't need X11, but I suspect it is a bit old, as they refer to plplot-5.1.0. If you follow this track, let us know. thanks, Joao | > At least it build and now there is something to debug!! | | Excellent news indeed. And now that you earlier sent your output to | Rafael for the dynamic drivers case, we might be able to make some progress | there as well (or send in a bug report to the libtool group so it will work | for their next version). | | For the present static drivers case, could you try file drivers as well? | For example, can you invoke | | ./x01c -dev psc -o x01c.ps | | and then view the resulting colour postscript file (I use the gv | application) to see how it compares with the first example at | http://plplot.sourceforge.net/examples/index.html? | | If you are satisfied with that, then you can do a comprehensive test of | all file examples using | | ./plplot-test.sh | | in the directory above the c directory. By default it gives you the | colour postscript results, but if you do | | ./plplot-test.sh --help | | you can see all the other possibilities. | | It's great to see PLplot beginning to work properly on macosx. Thanks | very much for your useful reports. | | Alan | __________________________ | Alan W. Irwin | email: ir...@be... | phone: 250-727-2902 | | Astronomical research affiliation with Department of Physics and | Astronomy, University of Victoria (astrowww.phys.uvic.ca). | | Programming affiliations with the PLplot scientific plotting software | package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the | Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project | (lbproject.sf.net). | __________________________ | | Linux-powered Science | __________________________ | | | ------------------------------------------------------- | This sf.net email is sponsored by:ThinkGeek | Welcome to geek heaven. | http://thinkgeek.com/sf | _______________________________________________ | Plplot-devel mailing list | Plp...@li... | https://lists.sourceforge.net/lists/listinfo/plplot-devel |
From: Rob M. <ma...@ll...> - 2003-09-26 00:20:12
|
At 1:07 AM +0100 9/26/03, Jo=E3o Cardoso wrote: > >Some X servers have a problem that can be bypassed using the plplot option >"defvis", as in > ./x01c -dev xwin -drvopt defvis >which can be made programatically by using > plsetopt("drvopt","defvis") >before plinit() This works on OSX and the X11b3 software. So that seems to give a fully functional port after the #include <sys/types.h> is added to plplotP.h >Do you know aquaterm? Its a "a graphic terminal for Mac OS X". They have s= ome >plplot graphics in its homepage: http://aquaterm.sourceforge.net/ > >Their "adapter" for plplot doesn't need X11, but I suspect it is a bit old= , >as they refer to plplot-5.1.0. If you follow this track, let us know. That may be of interest. I may have to look into it for other uses as well. >thanks, >Joao -- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Rob Managan email managan at llnl.gov LLNL phone: 925-423-0903 P.O. Box 808, L-095 FAX: 925-422-3389 Livermore, CA 94551-0808 |