ADMB 12.2 installation question

Skip to first unread message

Ronald Klasky - NOAA Affiliate

Nov 16, 2020, 2:37:57 PM11/16/20
Hi there,

I just installed 12.2 on a Linux Mint machine and tried to run the "simple" example.  It seems to be looking for a .a file that isn't in the distribution.  Here's what I did:

~/admb-12.2/admb simple.tpl

and here's what I got:

*** Parse: simple.tpl
tpl2cpp simple || tpl2rem simple

*** Compile: simple.cpp
g++ -c -std=c++14 -O3 -D_USE_MATH_DEFINES -I. -I"/home/rklasky/admb-12.2/include" -osimple.obj simple.cpp

Error: Unable to find libadmb-contrib-x86_64-linux-g++9.a

I don't have this .a file in my lib folder....I have g++4 and g++7. Is this missing from the installation?



Ron Klasky
Contractor (remote)
Caelum Research Corporation
In Support of Office of Science and Technology | Ecosystem Management
NOAA | National Marine Fisheries Service


Nov 16, 2020, 2:59:10 PM11/16/20
to Ronald Klasky - NOAA Affiliate, ADMB Users
Hi Ron,

Unfortunately, binaries for gcc 9 were not included in admb-12.2.  Support for gcc 9 and 10
will be included in an upcoming release admb-12.3 which will be available sometime in 
December 2020 or January 2021.  A reminder(Issue #154) has been created. 
In the meantime, it is pretty easy to build from source.  
Please follow the procedure in the link below.

Let me know if you have any problems.


To unsubscribe from this group and stop receiving emails from it, send an email to
Reply all
Reply to author
0 new messages