From: Alan W. I. <ir...@be...> - 2004-10-29 16:09:40
|
Yesterday, Rafael generated a snapshot of our CVS version of PLplot and put it in the usual place, http://plplot.sourceforge.net/cvs-tarball/ . I have done some testing (build, install, and build and execution of all installed examples) of this tarball on my Linux Debian testing distribution, and there were no obvious problems. I encourage PLplot users to give this experimental tarball a try. Your feedback about your normal use of this tarball will provide us with useful tests for a large variety of different platforms that are not accessible to the developers and will make our next official release that much better. 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 FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); 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: Koen v. d. D. <kvd...@ea...> - 2004-10-29 23:41:41
|
Hi, On Mac OS X it fails during the octave part of the compilation: ... Making all in octave Making all in PLplot Making all in support make[5]: Nothing to be done for `all'. make[5]: Nothing to be done for `all-am'. Making all in demos make[4]: Nothing to be done for `all'. Making all in misc make[4]: Nothing to be done for `all'. if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include -I/sw/include -Wno-long-double -MT massage.o -MD -MP -MF ".deps/massage.Tpo" -c -o massage.o massage.c; \ then mv -f ".deps/massage.Tpo" ".deps/massage.Po"; else rm -f ".deps/massage.Tpo"; exit 1; fi /bin/sh ../../libtool --mode=link gcc -Wno-long-double -L/sw/lib -o massage massage.o -lm mkdir .libs gcc -Wno-long-double -o massage massage.o -L/sw/lib -lm perl /Volumes/MoreStuff/.src/plplot-5.3.1.cvs.20041028-1/plplot -5.3.1.cvs.20041028/bindings/octave/matwrap/matwrap -language octave -o plplot_octave.cc -stub tmp_stub \ -cpp_ignore . -cpp_ignore plplot_octave_rej.h -cpp gcc \ -E -I. -C plplot_octave.h mv -f plplot_octave.cc tmp_plplot_octave.cc sed 's/ string / std::string /' tmp_plplot_octave.cc > plplot_octave.cc LD_RUN_PATH=../../src/.libs:../../lib/csa/.libs:../../lib/nn/.libs \ mkoctfile -v -I. -I. plplot_octave.cc -L../../src/.libs -lplplotd `../../scripts/get-dependency-libs.sh ../../src/.libs/libplplotd.la` g++ -c -I/sw/include -I/sw/include/octave-2.1.57 -I/sw/include/octave-2.1.57/octave -I/sw/include -g -O2 -I. -I. plplot_octave.cc -o plplot_octave.o g++ -bundle -bundle_loader /sw/bin/octave-2.1.57 -o plplot_octave.oct plplot_octave.o -L../../src/.libs -lplplotd -L/sw/lib -L/Volumes/MoreStuff/.src/plplot-5.3.1.cvs.20041028-1/plplot -5.3.1.cvs.20041028/lib/csa -L/Volumes/MoreStuff/.src/plplot-5.3.1.cvs.20041028-1/plplot -5.3.1.cvs.20041028/lib/csa/.libs -lcsirocsa -L/Volumes/MoreStuff/.src/plplot-5.3.1.cvs.20041028-1/plplot -5.3.1.cvs.20041028/lib/nn -L/Volumes/MoreStuff/.src/plplot-5.3.1.cvs.20041028-1/plplot -5.3.1.cvs.20041028/lib/nn/.libs -lcsironn -lqhull -ldl -lm -L/sw/lib/octave-2.1.57 -loctinterp -loctave -lcruft -L/sw/lib -framework vecLib -lfftw3 -lreadline -lncurses -lhdf5 -lz -lm -L/sw/lib -lg2c ld: warning -prebind has no effect with -bundle ld: warning multiple definitions of symbol _xerbla_ /sw/lib/octave-2.1.57/liboctinterp.dylib(single module) definition of _xerbla_ /sw/lib/octave-2.1.57/libcruft.dylib(single module) definition of _xerbla_ ld: warning multiple definitions of symbol _round /sw/lib/octave-2.1.57/liboctave.dylib(single module) definition of _round /usr/lib/libdl.dylib(rndint.o) definition of _round /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/ vecLib.framework/Versions/A/libBLAS.dylib(single module) definition of _xerbla_ ld: Undefined symbols: _SZ_BufftoBuffCompress _SZ_BufftoBuffDecompress make[4]: *** [plplot_octave.oct] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ### execution of make failed, exit code 2 Failed: compiling plplot-5.3.1.cvs.20041028-1 failed Also in the configure phase I get: checking for octave... yes checking Octave version... dyld: octave Undefined symbols: _SZ_BufftoBuffCompress _SZ_BufftoBuffDecompress checking Octave prefix... dyld: octave Undefined symbols: _SZ_BufftoBuffCompress _SZ_BufftoBuffDecompress checking Octave m dir... dyld: octave Undefined symbols: _SZ_BufftoBuffCompress _SZ_BufftoBuffDecompress /sw/ checking Octave oct dir... dyld: octave Undefined symbols: _SZ_BufftoBuffCompress _SZ_BufftoBuffDecompress cheers, - Koen. On Oct 29, 2004, at 12:09 PM, Alan W. Irwin wrote: > Yesterday, Rafael generated a snapshot of our CVS version of PLplot > and put > it in the usual place, http://plplot.sourceforge.net/cvs-tarball/ . I > have > done some testing (build, install, and build and execution of all > installed > examples) of this tarball on my Linux Debian testing distribution, and > there > were no obvious problems. I encourage PLplot users to give this > experimental tarball a try. Your feedback about your normal use of > this > tarball will provide us with useful tests for a large variety of > different > platforms that are not accessible to the developers and will make our > next > official release that much better. > > 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 FreeEOS equation-of-state > implementation > for stellar interiors (freeeos.sf.net); 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: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general > |
From: Alan W. I. <ir...@be...> - 2004-10-30 04:20:04
|
On 2004-10-29 19:41-0400 Koen van der Drift wrote: > Hi, > > On Mac OS X it fails during the octave part of the compilation: Hi Koen. Your prolific Mac OS X testing of PLplot is much appreciated. Could you please go back to a PLplot version that you have tried successfully before (5.3.1 or a later cvs snapshot if you tried one of those) to see whether you can still build that old version successfully? That will help us pin down whether it is a PLplot change or a change of your Mac OS X system that is the source of the current problem. 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 FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); 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: Koen v. d. D. <kvd...@ea...> - 2004-10-30 05:51:40
|
On Oct 30, 2004, at 12:18 AM, Alan W. Irwin wrote: > Could you please go back to a PLplot version that you have tried > successfully before (5.3.1 or a later cvs snapshot if you tried one of > those) to see whether you can still build that old version > successfully? > That will help us pin down whether it is a PLplot change or a change > of your > Mac OS X system that is the source of the current problem. > Hi Alan, The same error occured indeed with the release version 5.3.1. Apple released new dev tools (including an updated gcc) a while ago, and there have been reports on the fink list that compilation of some programs are effected by it. I wil look into this further and discuss it on the fink mailinglist. When I know more I will let you know. - Koen. |
From: Alan W. I. <ir...@be...> - 2004-10-30 18:03:14
|
On 2004-10-30 01:51-0400 Koen van der Drift wrote: > > On Oct 30, 2004, at 12:18 AM, Alan W. Irwin wrote: > >> Could you please go back to a PLplot version that you have tried >> successfully before (5.3.1 or a later cvs snapshot if you tried one of >> those) to see whether you can still build that old version successfully? >> That will help us pin down whether it is a PLplot change or a change of >> your >> Mac OS X system that is the source of the current problem. >> > > > Hi Alan, > > The same error occured indeed with the release version 5.3.1. Apple released > new dev tools (including an updated gcc) a while ago, and there have been > reports on the fink list that compilation of some programs are effected by > it. I wil look into this further and discuss it on the fink mailinglist. When > I know more I will let you know. > Thanks, Koen. Looking at your error report again, I have noticed all the problems concern the octave interface. Just to remind you, for most language interfaces to our PLplot library we let libtool figure out how to do the linking, but octave is a special case where we use mkoctfile to do this job and it seems quite possible to me that on the Mac OS X platform mkoctfile has not yet been updated to be consistent with the new Mac OS X development tool versions that are now installed on your system. In fact, looking at http://fink.sourceforge.net/pdb/package.php/octave it appears the fink version of octave is out of date; it is version 2.1.53 while the recommended version for a number of months now has been 2.1.57, and in fact our high-level octave interface won't work (at least for the most recent cvs snapshot tarball) unless you have version 2.1.57 or higher installed. (See the thread on plplot-devel that we have today). Once you get access to an up-to-date version of octave, the build problem might go away as well. You might want to write the fink package maintainer, Jeff Whitaker, to see when he is going to update to 2.1.57. Until he does that, you might as well simply disable octave (see below) for Mac OS X. Important question: Is everything okay for your current Mac OS X development environment if you use ./configure --disable-octave ..... ? 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 FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); 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: Koen v. d. D. <kvd...@ea...> - 2004-10-30 19:06:44
|
On Oct 30, 2004, at 2:03 PM, Alan W. Irwin wrote: > > In fact, looking at http://fink.sourceforge.net/pdb/package.php/octave > it > appears the fink version of octave is out of date; it is version 2.1.53 > while the recommended version for a number of months now has been > 2.1.57, > and in fact our high-level octave interface won't work (at least for > the > most recent cvs snapshot tarball) unless you have version 2.1.57 or > higher > installed. (See the thread on plplot-devel that we have today). Once > you > get access to an up-to-date version of octave, the build problem might > go > away as well. Hi alan, Actually, 2.1.57 is available through fink, see the right most column on the link you posted. I already got a reply from Jeff, and he thought it could be related to a new upstream version of hdf5 which uses the szip library. He also suggested to add -lsz after the -lhdf5 as a possible fix. I haven't had a change to try it out yet. - Koen. |
From: Koen v. d. D. <kvd...@ea...> - 2004-10-31 03:46:43
|
On Oct 30, 2004, at 2:03 PM, Alan W. Irwin wrote: > Important question: > > Is everything okay for your current Mac OS X development environment > if you use ./configure --disable-octave ..... ? > No problems in that case. Regarding Jeff's suggestion, there is no lhdf5 used in plplot (unless I missed it). So I suspect that the error is not plplot related, but hdf5 and/or octave, both of which were recently updated in fink. - Koen. |
From: Koen v. d. D. <kvd...@ea...> - 2004-11-06 11:54:56
|
Hi, A recent update of the hdf5 package in fink fixed the problems I had when building plplot with octave. Thanks Jeff. The package now builds fine again on Mac OS X. I have not yet tested the examples of the recent snapshot, though. - Koen. |