On 5/8/14 9:20 AM, "XYCE" <
XY...@sandia.gov> wrote:
>I'll get back later this afternoon with the results of my own Xyce
>6.1/Cygwin/Win7 testing.
Well, this is puzzling.
I just finished building Trilinos 11.6.1 and Xyce 6.1 on Cygwin using
unmodified source code from both, and found NO build errors whatsoever
(even though the "std::list" is incorrect in N_LAS_IfpackPrecond.C in the
Xyce 6.1 source). I needed to modify nothing. This is using Cygwin
64-bit, installed according to the steps shown in the video. I did check
whether I was up-to-date with my Cygwin packages, and they look OK.
So now I have have to guess that perhaps you're using trilinos 11.8 (which
was released AFTER Xyce 6.1, and with which we have not tested Xyce yet).
This seems like the most likely reason for the differences in our
experience.
Xyce 6.1 is untested with Trilinos 11.8, and clearly there may be some
issues that we will have to work out with whatever version of Trilinos is
current when we do our next release. Trilinos has very frequent releases
(much more often than Xyce does), and it is often the case that new
versions of Trilinos introduce new and exciting issues for Xyce. This is
why we specify specific versions of Trilinos in our building instructions
--- we can't claim that all future versions of Trilinos will continue to
work with any given version of Xyce, and we can only test Xyce with what
is available at the time of our release.
I just checked the Trilinos web site, and it appears that the web site we
have advertised (
trilinos.sandia.gov) no longer has links to allow
downloads of previous releases, which is unfortunate since we need you to
use Trilinos 11.6.1 and they're now at 11.8.1. All of the links to prior
releases (11.4 and older) are redirecting to 11.8, and they don't even
have an 11.6 link anymore.
Fortunately, the NEW Trilinos web site (
http://trilinos.org
<
http://trilinos.org/>) DOES have a
way of letting you download the 11.4 and 11.6 releases of trilinos (but
nothing older). Please go to
trilinos.org, select the "Download" menu,
and choose "Download 11.6" from the "Previous Releases". Build that, and
you will find that Xyce 6.1 compiles with no modification, and should run
the test suite without any failures.
We will update our building guide web pages to point at this new Trilinos
web site instead of the
sandia.gov web site, and make sure to emphasize
which version should be downloaded. We'll also get in touch with the
Trilinos team and see if they can fix the broken links to older releases
on the
trilinos.sandia.gov site.