<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -99,6 +99,7 @@ std::size_t session_t::read_data(const string&amp; master_account)
   if (HANDLED(price_db_))
     price_db_path = resolve_path(HANDLER(price_db_).str());
 
+#if defined(HAVE_BOOST_SERIALIZATION)
   optional&lt;archive_t&gt; cache;
   if (HANDLED(cache_) &amp;&amp; master_account.empty())
     cache = archive_t(HANDLED(cache_).str());
@@ -106,6 +107,7 @@ std::size_t session_t::read_data(const string&amp; master_account)
   if (! (cache &amp;&amp;
 	 cache-&gt;should_load(HANDLER(file_).data_files) &amp;&amp;
 	 cache-&gt;load(journal))) {
+#endif // HAVE_BOOST_SERIALIZATION
     if (price_db_path) {
       if (exists(*price_db_path)) {
 	if (journal-&gt;read(*price_db_path) &gt; 0)
@@ -139,9 +141,11 @@ std::size_t session_t::read_data(const string&amp; master_account)
 
     assert(xact_count == journal-&gt;xacts.size());
 
+#if defined(HAVE_BOOST_SERIALIZATION)
     if (cache &amp;&amp; cache-&gt;should_save(journal))
       cache-&gt;save(journal);
   }
+#endif // HAVE_BOOST_SERIALIZATION
 
   if (populated_data_files)
     HANDLER(file_).data_files.clear();</diff>
      <filename>src/session.cc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f03d386013f220e5b88a056c514c20319c83e9e7</id>
    </parent>
  </parents>
  <author>
    <name>John Wiegley</name>
    <email>johnw@newartisans.com</email>
  </author>
  <url>http://github.com/jwiegley/ledger/commit/3f00f8362c2fdfae1dbb6517bc29c75e308bc4f0</url>
  <id>3f00f8362c2fdfae1dbb6517bc29c75e308bc4f0</id>
  <committed-date>2009-11-06T13:17:30-08:00</committed-date>
  <authored-date>2009-11-06T13:17:30-08:00</authored-date>
  <message>Don't use archive_t if boost_serialization unavailable</message>
  <tree>8e4d76de45eeaa40b51568142107bee2a0a235a1</tree>
  <committer>
    <name>John Wiegley</name>
    <email>johnw@newartisans.com</email>
  </committer>
</commit>
