<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 13-11-18 10:15 AM, Ian Taylor - NOAA
Federal wrote:<br>
<br>
Thats crap. This sounds like R cheerleading. <br>
Group testing is to find subtle errors on different software
installations. <br>
When the software has obviously never been tested at all there is
a serious problem. <br>
I've spent two days with<br>
this stuff and have yet to produce a 100% working version.<br>
<br>
This stuff is filled with the stench of open source free software
where since it is free no one seems to<br>
feel a great obligation to ensure that it actually really works.<br>
<br>
If I download the source via svn and run the make with<br>
<br>
C:\admb>utilities/make <br>
<br>
<br>
<br>
<br>
C:/admb/utilities/make --directory=src CC=gcc CXX=g++ all<br>
make[1]: Entering directory `C:/admb/src'<br>
svnversion .. > ../REVISION<br>
make[1]: [revision] Error 1 (ignored)<br>
rm -rf ../build/dist<br>
make[1]: *** [dist] Error 1<br>
make[1]: Leaving directory `C:/admb/src'<br>
make: *** [g++-all] Error 2<br>
<br>
<br>
So the make fails immediately. This is because the directory
/build/dist does not yet exist.<br>
<br>
It one runs<br>
<br>
utilites/make -i<br>
<br>
one can get farther.<br>
<br>
However there are other failures. In particular the scripting is
too complicated. If you want to do<br>
complicated scripting in windows go and read what the real
professionals say. What they say<br>
is that you need to run the script on every version of windows
because the cmd.exe <br>
vary in strange ways.<br>
<br>
BTW I had all this working fine 10 years ago.<br>
<br>
<br>
<br>
<br>
<br>
one can get passed this. <br>
<br>
<br>
<br>
<br>
<br>
</div>
<blockquote
cite="mid:CAOUH9r6VqJ4rF-gtiRHQqkury45BjAAgJLZu4OyB7M77Uw+UKw@mail.gmail.com"
type="cite">
<div dir="ltr">Regarding "Doesn't anyone test this stuff?",
Johnoel sent an email titled "Please test updated installation
documentation." and a bunch of folks responded with the results
of their tests. So the answer is "yes".
<div>
<br>
</div>
<div>However, I think the question should be whether the ADMB
project should have a more formal testing process, with a set
of designated testers? Probably so. I'm happy to be one of the
testers, but it would be good to have a larger set.</div>
<div><br>
</div>
<div>-Ian</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Sat, Nov 16, 2013 at 5:42 PM, Jon
Schnute <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:schnutej-dfo@shaw.ca" target="_blank">schnutej-dfo@shaw.ca</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="EN-CA">
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Further
to my previous message, I have now tried the same
experiment using the version 11.1 source code,
rather than ADMB-latest. I discovered that this
version produces a much smaller Unix tree in the
directory ..\admb\utilities\mingw, so I used the
..\mingw tree that I downloaded from the latest. (I
just replaced the 11.1 ..\mingw directory with the
new one obtained today.) Then I tried to make the
11.1 binary ADMB library as before, and again the
process failed while trying to compile ‘amoeba.cpp’.
</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Does
amoeba.cpp require something special? Are both of
you getting this same problem? I’m taking care to
ensure that nothing on my path would override the
Unix tools at ..\admb\utilities\mingw.</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Incidentally,
for step 5 I used ‘\utilities\make’ rather than
‘make’ as stated in my previous message. On this
point, why do you use a possibly old version of
‘make’ embedded in the ADMB source code, rather than
the version of ‘make’ that currently comes with
mingw/msys?</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">These
problems help illustrate the reasons that I flagged
this as an important issue. I’m not blaming anyone,
but I hope you’ll stay with this until the problems
are resolved.</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Jon</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">PS
– I really sympathize with Dave’s question: “Doesn't
anyone test this stuff?” I think the ADMB project
needs some volunteer testers who at least check each
new release on each OS. I’m trying to play that role
in this exercise, at least for the Windows OS.</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">PPS
– I wonder why the version of mingw that Dave
obtained yesterday worked, whereas the version
obtained with </span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">get-mingw.bat
appears not to. </span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<div>
<div style="border:none;border-top:solid #b5c4df
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US"> Jon Schnute [mailto:<a
moz-do-not-send="true"
href="mailto:schnutej-dfo@shaw.ca"
target="_blank">schnutej-dfo@shaw.ca</a>] <br>
<b>Sent:</b> November-16-13 4:28 PM<br>
<b>To:</b> 'Johnoel Ancheta'; 'dave fournier'<br>
<b>Cc:</b> 'ADMB Users'<br>
<b>Subject:</b> RE: [ADMB Users] Please test
updated installation documentation.</span></p>
</div>
</div>
<div>
<div class="h5">
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Johnoel
and Dave - Thanks for the updated documentation.
I’ve tried to follow it carefully, starting with
the file admb-latest.zip obtained via your link:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a
moz-do-not-send="true"
href="http://www.admb-project.org/buildbot/snapshots/admb-latest.zip"
target="_blank">http://www.admb-project.org/buildbot/snapshots/admb-latest.zip</a></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">From
this I manually extracted the ‘admb’ directory
tree to D:\Temp\admb. That’s essentially step
2, where I’ve used a slightly different
directory than you suggested. I then used a
command window to install mingw:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">D:\Temp\admb\>
utilities\get-mingw.bat</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">That
seemed to work fine, giving me a fully populated
tree at D:\Temp\admb\utilities\mingw.
Furthermore, I get g++ version 4.8.1 with the
command:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">D:\Temp\admb\utilities\mingw\bin>g++
--version</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
(GCC) 4.8.1</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I
presume this is a 32-bit compiler, right? Anyway
I’m now done with step 4.</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">To
implement step 5, I used the command:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">D:\Temp\admb\make</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This
seemed to be working nicely for a while until
it failed suddenly while trying to compile the
file amoeba.cppp. Here is the final console of
information:</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">*****
Final screen</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-vrannegbin.obj
linad99\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">vrannegbin.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-vregress.obj
linad99\vr</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">egress.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-vspline.obj
linad99\vsp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">line.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-vtdev.obj
linad99\vtdev</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-xfmmtr1.obj
linad99\xfm</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">mtr1.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DSAFE_ALL -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">build\dist\include
-o..\build\objects\dist\saflp-linad99-xgradclc.obj
linad99\xg</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">radclc.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DOPT_LIB -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\b</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">uild\dist\include
-o..\build\objects\dist\optlp-nh99-adsleep.obj
nh99\adsleep.cp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">p</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">g++
-c -O3 -Wall -DOPT_LIB -D__GNUDOS__ -Dlinux
-D__SPDLL__ -DUSE_LAPLACE -I..\b</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">uild\dist\include
-o..\build\objects\dist\optlp-nh99-amoeba.obj
nh99\amoeba.cpp</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">process_begin:
CreateProcess(NULL, cat ../VERSION, ...) failed.</span></p>
<p class="MsoNormal">
<span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">*****
End of final screen</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This
is a bit weird, perhaps the result of recent
changes to the source code. But rest assured
that I’m taking everything written by both of
you very seriously. I really appreciate your
efforts.</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Jon</span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<div style="border:none;border-top:solid #b5c4df
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US"> <a moz-do-not-send="true"
href="mailto:users-bounces@admb-project.org"
target="_blank">users-bounces@admb-project.org</a>
[<a moz-do-not-send="true"
href="mailto:users-bounces@admb-project.org"
target="_blank">mailto:users-bounces@admb-project.org</a>]
<b>On Behalf Of </b>Johnoel Ancheta<br>
<b>Sent:</b> November-16-13 12:04 PM<br>
<b>To:</b> dave fournier<br>
<b>Cc:</b> ADMB Users<br>
<b>Subject:</b> Re: [ADMB Users] Please test
updated installation documentation.</span></p>
</div>
<p class="MsoNormal">
</p>
</div>
</div>
<div>
<p class="MsoNormal">Ahh, thanks for the feedback. I
assume that you are using</p>
<div>
<div class="h5">
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">
<a moz-do-not-send="true"
href="http://www.admb-project.org/buildbot/documentation/quickstartwindows.html"
target="_blank">http://www.admb-project.org/buildbot/documentation/quickstartwindows.html</a></p>
</div>
<div>
<p class="MsoNormal">
</p>
</div>
<div>
<p class="MsoNormal">Which failed at step 5</p>
</div>
</div>
</div>
</div>
<div>
<div class="h5">
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"> </p>
<div>
<p class="MsoNormal">
On Sat, Nov 16, 2013 at 9:55 AM, dave fournier
<<a moz-do-not-send="true"
href="mailto:davef@otter-rsch.com"
target="_blank">davef@otter-rsch.com</a>>
wrote:</p>
<p class="MsoNormal"><br>
So then I installed the msys tools using the
installer at. Note that I ONLY<br>
installed the tools since the comiler is
presumably already installed with Johnoel's<br>
commands.<br>
<br>
<br>
<a moz-do-not-send="true"
href="http://sourceforge.net/projects/mingw/files/Installer/"
target="_blank">http://sourceforge.net/projects/mingw/files/Installer/</a><br>
<br>
put<br>
<br>
c:\MinGW\msys\1.0\bin<br>
<br>
on my path.<br>
<br>
Check by using commands like rm and cp. OK
so far.</p>
<div>
<div>
<p class="MsoNormal"><br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@admb-project.org"
target="_blank">Users@admb-project.org</a><br>
<a moz-do-not-send="true"
href="http://lists.admb-project.org/mailman/listinfo/users"
target="_blank">http://lists.admb-project.org/mailman/listinfo/users</a></p>
</div>
</div>
</div>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@admb-project.org">Users@admb-project.org</a><br>
<a moz-do-not-send="true"
href="http://lists.admb-project.org/mailman/listinfo/users"
target="_blank">http://lists.admb-project.org/mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>