<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi All,<br>
<br>
Following up on this thread: I've been having some trouble compiling
*.tpl files on MacOS 10.6.7, Xcode 3.2.6 (the machine came with
Xcode 4 installed, but I installed v.3.2 following ADMB install
documentation). <br>
<br>
I've installed ADMB 10.0 (64bit for MacOS) and I can type the 'admb'
command at the prompt and see the usage options. <br>
<br>
However, when I try to compile 'simple.tpl' by typing 'admb simple'
(from the directory: .../examples/admb/simple) I get the following
error message:<br>
<br>
"<br>
*** Parsing: tpl2cpp simple
<br>
Error trying to open file xxhtop.tmp
<br>
Error trying to open file xxglobal.tmp
<br>
Error trying to open file simple.htp
<br>
Error trying to open file xxalloc.tmp
<br>
/usr/local/admb/bin/admb: line 64: 8137 Segmentation fault
tpl2cpp simple
<br>
<br>
Error: Failed to build executable.
<br>
"<br>
<br>
Does this look familiar to anyone? I've looked through all
documentation and the threads I could find online, but haven't been
able to find an example like this and am now stumped. I'd be happy
to provide more information if needed. Any ideas appreciated.<br>
<br>
Thanks,<br>
John Brandon<br>
<br>
PS: Here's what I get when I type the 'set' command (with
.../admb/bin added to PATH).<br>
<br>
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 13px;" lang="x-western">ADMB_HOME=/usr/local/admb
<br>
Apple_PubSub_Socket_Render=/tmp/launch-k7pxh0/Render
<br>
BASH=/bin/bash
<br>
BASH_ARGC=()
<br>
BASH_ARGV=()
<br>
BASH_LINENO=()
<br>
BASH_SOURCE=()
<br>
BASH_VERSINFO=([0]="3" [1]="2" [2]="48" [3]="1" [4]="release"
[5]="x86_64-apple-darwin10.0")
<br>
BASH_VERSION='3.2.48(1)-release'
<br>
COLUMNS=117
<br>
COMMAND_MODE=unix2003
<br>
DIRSTACK=()
<br>
DISPLAY=/tmp/launch-BjDWdl/org.x:0
<br>
EUID=501
<br>
GROUPS=()
<br>
HISTFILE=<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>Users/johnbrandon<span
class="moz-txt-tag">/</span></i>.bash_history
<br>
HISTFILESIZE=500
<br>
HISTSIZE=500
<br>
HOME=/Users/johnbrandon
<br>
HOSTNAME=John-Brandons-MacBook-Pro.local
<br>
HOSTTYPE=x86_64
<br>
IFS=$' \t\n'
<br>
LANG=en_US.UTF-8
<br>
LINES=61
<br>
LOGNAME=johnbrandon
<br>
MACHTYPE=x86_64-apple-darwin10.0
<br>
MAILCHECK=60
<br>
OLDPWD=/Users/johnbrandon
<br>
OPTERR=1
<br>
OPTIND=1
<br>
OSTYPE=darwin10.0
<br>
PATH=/usr/local/admb/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
<br>
PIPESTATUS=([0]="0")
<br>
PPID=8314
<br>
PS1='\h:\W \u\$ '
<br>
PS2='> '
<br>
PS4='+ '
<br>
PWD=/usr/local/admb/examples/admb/simple
<br>
SHELL=/bin/bash
<br>
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
<br>
SHLVL=1
<br>
SSH_AUTH_SOCK=/tmp/launch-MMbOnL/Listeners
<br>
TERM=xterm-color
<br>
TERM_PROGRAM=Apple_Terminal
<br>
TERM_PROGRAM_VERSION=273.1
<br>
TMPDIR=<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>var/folders/0l/0l8ZAOWKEVe5r8btcKMQg++++TI<span
class="moz-txt-tag">/</span></i>-Tmp-/
<br>
UID=501
<br>
USER=johnbrandon
<br>
_=simple
<br>
__CF_USER_TEXT_ENCODING=0x1F5:0:0
<br>
<br>
<br>
</div>
<br>
<br>
<br>
On 6/30/2011 10:46 AM, John Sibert wrote:
<blockquote cite="mid:4E0CB659.4030807@hawaii.edu" type="cite">Nice
discussion, Mollie. You might want to export ADMB_HOME though
<br>
<br>
It is possible to have multiple copies of ADMB installed on a
single computer. It is not really necessary to install in
/urs/local. It can be installed anywhere, eg ~/myadmb. All you
need to do is to set ADMB_HOME to point to the directory where it
is installed.
<br>
<br>
John
<br>
<br>
On 06/30/2011 06:42 AM, Mollie Brooks wrote:
<br>
<blockquote type="cite">This isn't a problem; it's more of a
surprise issue that I wanted to be sure was documented for the
next person...
<br>
<br>
I unknowingly had an old version of admb in /usr/local/bin that
my computer was using. I could have found this out by typing in
the terminal
<br>
<br>
which admb
<br>
<br>
This says where the computer goes to get admb.
<br>
<br>
I noticed it the hard way when an old bug wasn't going away when
I installed the new version. I deleted all existing versions,
installed from scratch and then my computer didn't recognize the
command admb because it was looking in the wrong place.
<br>
<br>
I had ADMB_HOME=/usr/local/admb and path defined in .bashrc, but
the default terminal shell window on macs doesn't read .bashrc
automatically. I had to add the info to a file .bash_profile
which does get automatically read.
<br>
<br>
So if, after correctly installing, your computer doesn't
recognize the command admb, you may need to do the following in
the terminal
<br>
<br>
cd
<br>
nano .bash_profile
<br>
<br>
ADMB_HOME=/usr/local/admb
<br>
export PATH=$ADMB_HOME/bin:$PATH
<br>
<br>
hit Control+X then yes to save
<br>
<br>
<br>
<br>
<br>
_______________________________________________
<br>
Users mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Users@admb-project.org">Users@admb-project.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://lists.admb-project.org/mailman/listinfo/users">http://lists.admb-project.org/mailman/listinfo/users</a>
<br>
</blockquote>
<br>
</blockquote>
</body>
</html>