From: Joe K. <jko...@co...> - 2005-09-18 20:59:21
|
I'm attempting to build PLplot 5.5.3 on my G5 Mac under OS X 10.3.9. The ./configure seems to complete without problems. The end of the configure shows: command: ./configure CC=gcc --enable-ltdl-convenience host: powerpc-apple-darwin7.9.0 have_x: yes prefix: /usr/local CC: gcc CXX: g++ F77: g77 LIB_TAG: d devices: aqt hp7470 hp7580 lj_hpgl mem null pbm plmeta ps psc pstex xfig xwin Available device drivers: static: dynamic: aqt.la hpgl.la mem.la null.la pbm.la plmeta.la ps.la pstex.la xfig.la xwin.la Compilation options: with_debug: no Library options: enable_shared: yes enable_static: yes with_rpath: yes with_double: yes Optional libraries: with_qhull: no with_csa: yes with_freetype: no with_pthreads: no Language Bindings: enable_tcl: no enable_itcl: no enable_cxx: yes enable_f77: yes enable_java: no enable_python: no enable_octave: yes enable_pdl: no When I "make", the makefile starts, but exits with an error: <snip> mkdir .libs gcc -g -O2 -o massage massage.o -lm perl /Tools/plplot-5.5.3/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 \ mkoctfile -v -I. -I. plplot_octave.cc -L../../src/.libs -lplplotd `../../scripts/get-dependency-libs.sh ../../src/.libs/libplplotd.la` g++ -c -I/usr/local/include/octave-2.1.71 -I/usr/local/include/octave-2.1.71/octave -I/usr/local/include -g -O2 -I. -I. plplot_octave.cc -o plplot_octave.o g++ -bundle -bundle_loader /usr/local/bin/octave-2.1.71 -o plplot_octave.oct plplot_octave.o -L../../src/.libs -lplplotd -L/Tools/plplot-5.5.3/lib/csa -L/Tools/plplot-5.5.3/lib/csa/.libs -lcsirocsa -ldl -lm -L/usr/local/lib/octave-2.1.71 -loctinterp -loctave -lcruft -framework vecLib -lreadline -lncurses -lm -lg2c ld: warning multiple definitions of symbol _xerbla_ /usr/local/lib/octave-2.1.71/liboctinterp.dylib(single module) definition of _xerbla_ /usr/local/lib/octave-2.1.71/libcruft.dylib(single module) definition of _xerbla_ /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib .framework/Versions/A/libBLAS.dylib(single module) definition of _xerbla_ ld: Undefined symbols: _plparseopts 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 How do I get _plparseopts defined? PLplot 5.5.2 does the same thing. PLplot 5.3.1 builds and installs ok, but is missing the aqt driver. Joe |
From: Alan W. I. <ir...@be...> - 2005-09-18 22:46:57
|
On 2005-09-18 14:59-0600 Joe Koski wrote: > How do I get _plparseopts defined? PLplot 5.5.2 does the same thing. PLplot > 5.3.1 builds and installs ok, but is missing the aqt driver. Thanks for your report. The plparseopts error should be fixed in the CVS version so it should be available to you at our next release. However, we have no date fixed for that release as of yet. There is also the possibility of you building from our anonymous read-only cvs version (see http://sourceforge.net/cvs/?group_id=2915 for the cvs instructions for getting access), but building from that source involves doing lots of additional infrastructure work first. You have to build and install particular versions of autoconf, automake, libtool, and swig and run cf/bootstrap.sh. That prepares the tree as in the normal tarball, and you can proceed from there with the normal build as per normal, but you may want to wait for the next release instead. 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: Joe K. <jko...@co...> - 2005-09-19 02:34:02
|
Alan, Thanks for the CVS suggestion. I do want to try to preserve octave/plplot functionality if possible. I'm not an experienced CVS user, although I need to become one. Here's what I tried Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs -d:pserver:ano...@cv...:cvsroot/plplot login (Logging in to ano...@cv...) CVS password: Here I hit enter, as the web page suggests. Then, when I tried the checkout command, I get: Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot co -P plplot cvs checkout: cannot find password cvs [checkout aborted]: use "cvs login" to log in first OK, what am I doing wrong? Thanks. Joe on 9/18/05 4:46 PM, Alan W. Irwin at ir...@be... wrote: > On 2005-09-18 14:59-0600 Joe Koski wrote: > >> How do I get _plparseopts defined? PLplot 5.5.2 does the same thing. PLplot >> 5.3.1 builds and installs ok, but is missing the aqt driver. > > Thanks for your report. The plparseopts error should be fixed in the CVS > version so it should be available to you at our next release. However, we > have no date fixed for that release as of yet. There is also the > possibility of you building from our anonymous read-only cvs version (see > http://sourceforge.net/cvs/?group_id=2915 for the cvs instructions for > getting access), but building from that source involves doing lots of > additional infrastructure work first. You have to build and install > particular versions of autoconf, automake, libtool, and swig and run > cf/bootstrap.sh. That prepares the tree as in the normal tarball, and you > can proceed from there with the normal build as per normal, but you may want > to wait for the next release instead. > > 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 > __________________________ > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download it for free - -and be entered to win a 42" plasma tv or your very > own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Alan W. I. <ir...@be...> - 2005-09-19 02:49:46
|
On 2005-09-18 20:33-0600 Joe Koski wrote: > Alan, > > Thanks for the CVS suggestion. I do want to try to preserve octave/plplot > functionality if possible. I'm not an experienced CVS user, although I need > to become one. Here's what I tried > > Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs > -d:pserver:ano...@cv...:cvsroot/plplot login > (Logging in to ano...@cv...) > CVS password: > > Here I hit enter, as the web page suggests. Then, when I tried the checkout > command, I get: > > Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs -z3 > -d:pserver:ano...@cv...:/cvsroot/plplot co -P plplot > cvs checkout: cannot find password > cvs [checkout aborted]: use "cvs login" to log in first > > OK, what am I doing wrong? Thanks. I know the anonymous cvs system has worked recently for one of our other developers, but I don't have recent experience myself with the anonymous version of cvs so it is time for somebody else to step in and help with this question. Sorry I cannot be of more help myself. 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: Valery P. <pi...@is...> - 2005-09-19 07:02:07
|
Hello > On 2005-09-18 20:33-0600 Joe Koski wrote: <skipped> > > cvs checkout: cannot find password > > cvs [checkout aborted]: use "cvs login" to log in first > > > > OK, what am I doing wrong? Thanks. Check the default cvs options of your system. Also did you use the cvs from other projects? > cvs checkout: cannot find password Do you have the file .cvspass in your home dir? On the standard linux systems the options of the anonymous cvs access are saved there. I've just check out the plplot cvs without problems. I have used "cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot login" then enter and "cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot co -P plplot" and then cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot logout rgds, Valery |
From: Joe K. <jko...@co...> - 2005-09-19 15:47:38
|
on 9/18/05 11:27 PM, Valery Pipin at pi...@is... wrote: > Hello >> On 2005-09-18 20:33-0600 Joe Koski wrote: > <skipped> >>> cvs checkout: cannot find password >>> cvs [checkout aborted]: use "cvs login" to log in first >>> >>> OK, what am I doing wrong? Thanks. > Check the default cvs options of your system. Also did you use the cvs from > other projects? >> cvs checkout: cannot find password > Do you have the file .cvspass in your home dir? On the standard linux systems > the options of the anonymous cvs access are saved there. > I've just check out the plplot cvs without problems. > I have used > "cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot login" > then enter and > "cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot co -P > plplot" > and then > cvs -z3 -d:pserver:ano...@cv...:/cvsroot/plplot logout > > rgds, > Valery > Valery, Thanks for the suggestion. I checked my home directory and found -rw------- 1 jakoski jakoski 56 18 Sep 20:10 .cvspass So it does exist. The only significant difference between what you did and my attempt is the -z3 is in one of my cvs accesses and not in the other. Different server, maybe? I copied this approach from the "Project: PLplot: CVS" page on the PLplot website. Maybe the wording there needs some modification so that all lines have the -z3. In any event, after reading that I need to update automake, autoconf, and libtool, I've decided to stay with plplot-5.3.1 for a while. With some experimentation I found that if I run 5.3.1 with X11, I can get all the options that I need for now. The only difference is that the newer version of PLplot allows the use of AquaTerm without starting X11, and .eps or .pdf files of any graphics window can be easily made. I also personally prefer the look of AquaTerm graphics to those of X11. Thanks to all. Joe |
From: Joe K. <jko...@co...> - 2005-09-19 02:51:03
|
Alan, Nevermind. My autoconf is version 2.57 (not 2.59+) and my automake is 1.6.3 (not 1.8.5+). Too many builds/installs are required and I'll be out of sync with the rest of the Mac world if I try to build from CVS. I'll just wait for the next version of plplot, or, if I get in an emergency, I'll disable octave to build. Thanks. At least now I know the problem. No further responses necessary. Joe on 9/18/05 8:33 PM, Joe Koski at jko...@co... wrote: > Alan, > > Thanks for the CVS suggestion. I do want to try to preserve octave/plplot > functionality if possible. I'm not an experienced CVS user, although I need > to become one. Here's what I tried > > Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs > -d:pserver:ano...@cv...:cvsroot/plplot login > (Logging in to ano...@cv...) > CVS password: > > Here I hit enter, as the web page suggests. Then, when I tried the checkout > command, I get: > > Joe-Koskis-Computer:/Tools/plplot-5.5.3-CVS jakoski$ cvs -z3 > -d:pserver:ano...@cv...:/cvsroot/plplot co -P plplot > cvs checkout: cannot find password > cvs [checkout aborted]: use "cvs login" to log in first > > OK, what am I doing wrong? Thanks. > > Joe > > on 9/18/05 4:46 PM, Alan W. Irwin at ir...@be... wrote: > >> On 2005-09-18 14:59-0600 Joe Koski wrote: >> >>> How do I get _plparseopts defined? PLplot 5.5.2 does the same thing. PLplot >>> 5.3.1 builds and installs ok, but is missing the aqt driver. >> >> Thanks for your report. The plparseopts error should be fixed in the CVS >> version so it should be available to you at our next release. However, we >> have no date fixed for that release as of yet. There is also the >> possibility of you building from our anonymous read-only cvs version (see >> http://sourceforge.net/cvs/?group_id=2915 for the cvs instructions for >> getting access), but building from that source involves doing lots of >> additional infrastructure work first. You have to build and install >> particular versions of autoconf, automake, libtool, and swig and run >> cf/bootstrap.sh. That prepares the tree as in the normal tarball, and you >> can proceed from there with the normal build as per normal, but you may want >> to wait for the next release instead. >> >> 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 >> __________________________ >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: >> Tame your development challenges with Apache's Geronimo App Server. >> Download it for free - -and be entered to win a 42" plasma tv or your very >> own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php >> _______________________________________________ >> Plplot-general mailing list >> Plp...@li... >> https://lists.sourceforge.net/lists/listinfo/plplot-general > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download it for free - -and be entered to win a 42" plasma tv or your very > own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general |
From: Alan W. I. <ir...@be...> - 2005-09-19 00:01:30
|
On 2005-09-18 16:24-0700 hba...@ma... wrote: > If you are not planning to use Octave you can configure without it (--disable-octave) & then make should work okay. If you are then compiling from the current CVS is a little more work, but not too bad. There is a section in the INSTALL file that describes how to do this for OS-X under the header "Alternative Build Instructions for OS-X". As Alan mentioned, you will need the latest versions of GNU autoconf, automake and libtool, but you don't have to anything re swig. Thanks, Hazen, for mentioning --disable-octave. I agree that is the easiest solution assuming this user doesn't need the octave interface to PLplot. Also, to expand on the comment about the swig requirement, swig is only necessary if you want to build the python and/or java interface to plplot for a freshly checked out cvs version with no stale files lying around from previous tarball builds. Also, note the swig-generated parts of those interfaces are prebuilt and also all the autotools (autoconf, automake, and libtool) stuff is prebuilt for the tarball version which is why our tarball users don't need to have swig or the autotools installed. 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 __________________________ |