Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wdb:developers:build_debian [2012-12-17 13:08:33]
martinp
wdb:developers:build_debian [2022-05-31 09:29:32] (current)
Line 5: Line 5:
 Install the following debian packages on Precise Pangolin the packages would be: Install the following debian packages on Precise Pangolin the packages would be:
                                    
-  apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive +  apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive \ 
-             postgresql-9.1  +             postgresql-9.1  
-             postgresql-server-dev-9.1 postgresql-9.1-postgis libpqxx3-dev libboost-dev  +             postgresql-server-dev-9.1 postgresql-9.1-postgis libpqxx3-dev libboost-dev  
-             libboost-date-time-dev libboost-program-options-dev libboost-regex-dev  +             libboost-date-time-dev libboost-program-options-dev libboost-regex-dev \ 
-             libboost-filesystem-dev libboost-thread-dev liblog4cpp5-dev libcppunit-dev  +             libboost-filesystem-dev libboost-thread-dev liblog4cpp5-dev libcppunit-dev  
-             libgrib-api-dev libproj-dev libglib2.0-dev libgeos-dev xmlto +             libgrib-api-dev libproj-dev libglib2.0-dev libgeos-dev xmlto \ 
-             automake libtool autoconf-archive                 +             automake libtool autoconf-archive libreadline-dev                
 + 
 +Packages from above in a copy-paste friendly format: 
 +<code> 
 +sudo apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive postgresql-9.1 postgresql-server-dev-9.1 postgresql-9.1-postgis libpqxx3-dev libboost-dev libboost-date-time-dev libboost-program-options-dev libboost-regex-dev libboost-filesystem-dev libboost-thread-dev liblog4cpp5-dev libcppunit-dev libgrib-api-dev libproj-dev libglib2.0-dev libgeos-dev xmlto automake libtool autoconf-archive libreadline-dev 
 +</code>
                                      
 To build debian packages, you will additionally require: To build debian packages, you will additionally require:
Line 48: Line 53:
  
 This should build the WDB code, assuming everything above has gone to plan. The same procedure can be followed for each of the other WDB packages. This should build the WDB code, assuming everything above has gone to plan. The same procedure can be followed for each of the other WDB packages.
 +
 +The wdb-libwdbload package (used for loading programs) additionally requires
 +
 +  libboost-system-dev libboost-test-dev
 +
 +The wdb-gribload package (used for loading programs) additionally requires
 +
 +  bc
 +  
 +The wdb-locationforecastload application requires
 +
 +  cmake libxml++2.6-dev libcurl4-openssl-dev help2man libgtest-dev
 +  
 +The wdb-netcdfload application requires
 +
 +  libfimex-dev libxml2-dev help2man
 +
 +wdb2ts also requires
 +
 +  libboost-iostreams-dev apache2-threaded-dev
 +  
 +Several projects require
 +
 +  libboost-test-dev
 +  
 +Note that due to bugs within the m4 macros used, libboost-test may often not be flagged correctly as the source of the configure error.
  • wdb/developers/build_debian.1355749713.txt.gz
  • Last modified: 2022-05-31 09:23:29
  • (external edit)