Andrew Ross writes: > Testing has shown that this is a result of a bug in gfortran versions <= > 4.1 when both the fortran exit command and the instrinsic exit subroutine > are used in the same program. I have committed a simple work-around in > example 20 which should fix compilation for you. Could you check this?
Alan W. Irwin writes: > However the fundamental cause there turned out to be due to a bug in the > implementation of the VAX/VMS extension in an old version of gfortran > which Andrew has now worked around (assuming Geoffrey verifies that > workaround). # Update my svn gateway git-svn fetch # Push all new revisions to my private "collaboration hub" git push <my git collaboration hub repo> \* cd <git working repo> git fetch # Update "topic" branch "trunk" which tracks "origin/svn/trunk" git merge origin/svn/trunk # Do fresh cmake with this script: xiphi:t4/plplot/tmp | trunk cat ../run_cmake2 #!/bin/zsh cmake -DCMAKE_INSTALL_PREFIX=$HOME/plplot/t4/install \ -DENABLE_tcl=ON -DENABLE_tk=on \ -DCMAKE_BUILD_TYPE=Debug \ -DBUILD_TEST=on \ -DENABLE_cxx=off -DENABLE_java=off -DENABLE_python=off \ -DHAVE_PTHREAD=off \ .. |& tee cmake.out Results in this output: ... Language Bindings: ENABLE_f77: ON ENABLE_f95: ON ENABLE_cxx: OFF ENABLE_java: OFF ENABLE_python: OFF ENABLE_octave: OFF ENABLE_tcl: ON ENABLE_itcl: OFF ENABLE_tk: ON ENABLE_itk: OFF ENABLE_pdl: OFF ENABLE_wxwidgets: OFF ENABLE_gnome2: OFF ENABLE_pygcw: OFF ENABLE_ada: OFF ENABLE_d: OFF ENABLE_ocaml: OFF ENABLE_lua: OFF ... And this build result: ... Scanning dependencies of target x20f95 [ 59%] Building Fortran object examples/f95/CMakeFiles/x20f95.dir/x20f.f90.o Linking Fortran executable x20f [ 59%] Built target x20f95 Scanning dependencies of target x21f95 ... And the whole build completed without incident. So, it looks fixed. Thanks Andrew, for the Fortran tweak, and Alan for the other config and doc updates. The git business does not have to be as long as shown above. A git master repo would allow developers to pick up with the "git fetch". The preceding material is relevant only for developers who are: A) trying to track the master svn repo with git-svn, but who do *NOT* want to work directly in their svn gateway git repo, but instead B) want to push the revisions&branches obtained from svn into a "native git" repo, and simulate that being the master, and C) doing their actual work in a git working repo cloned from their "simulated master git repo". I've been making slow but steady progress on figuring out how to set up work flows that ceneter around a developer having an "svn gateway repo" (maintained with git-svn). From there you can either work in that repo, or in some other git repo. There are reasons why people might choose either or both of those options. I haven't yet published a world-accessible git collaboration hub for PLplot, but am working towards that, and will let people know when it's ready. And I'm working on documenting how to do practice some work-flow scenarios that make some sense to me. More on all that as it crystalizes. Good luck all with the release. I'm probably not going to be good for much in the next few days due to other committments. -- Geoff ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel