$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r50960 - in sandbox/SOC/2007/cgi/branches/pickmeup: boost/cgi/detail boost/cgi/utility libs/cgi/build libs/cgi/example/acgi/amortization libs/cgi/example/cgi/DebugServer libs/cgi/example/cgi/DebugServer2
From: lists.drrngrvy_at_[hidden]
Date: 2009-02-01 17:51:22
Author: drrngrvy
Date: 2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
New Revision: 50960
URL: http://svn.boost.org/trac/boost/changeset/50960
Log:
Fixes for linux.
Added:
   sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/Jamfile.v2   (contents, props changed)
Text files modified: 
   sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/detail/cgi_service_impl_base.hpp            |     2 +-                                      
   sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/utility/has_key.hpp                         |     2 +-                                      
   sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/build/Jamfile.v2                             |     5 +++--                                   
   sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/acgi/amortization/Jamfile.v2         |    24 +++++++++++++++++++-----                
   sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer/Jamfile.v2           |     1 +                                       
   sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/TracebackServer.cpp |     2 +-                                      
   6 files changed, 26 insertions(+), 10 deletions(-)
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/detail/cgi_service_impl_base.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/detail/cgi_service_impl_base.hpp	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/detail/cgi_service_impl_base.hpp	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -173,7 +173,7 @@
       load(implementation_type& impl, bool parse_stdin
           , boost::system::error_code& ec)
     {
-      return load(impl, parse_stdin ? parse_all : (parse_env | parse_cookies), ec);
+      return load(impl, parse_stdin ? common::parse_all : (common::parse_env | common::parse_cookie), ec);
     }/*
       detail::save_environment(env_vars(impl.vars_));
       std::string const& cl = env_vars(impl.vars_)["CONTENT_LENGTH"];
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/utility/has_key.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/utility/has_key.hpp	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/boost/cgi/utility/has_key.hpp	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -43,7 +43,7 @@
     bool has_key(MapT& data, common::name const& name)
     {
         if (!data.empty())
-            for(MapT::const_iterator iter = data.begin(), end = data.end();
+            for(typename MapT::const_iterator iter = data.begin(), end = data.end();
                 iter != end; ++iter)
             {
                 if (iter->first == name)
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/build/Jamfile.v2
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/build/Jamfile.v2	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/build/Jamfile.v2	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -57,7 +57,7 @@
       <library>/boost/thread/
       <library>/boost/system/
       <library>/boost/regex/
-			<library>/boost/date_time/
+      <library>/boost/date_time/
       <define>_CRT_SECURE_NO_WARNINGS
       <define>_SCL_SECURE_NO_WARNINGS
       $(DEFINES)
@@ -67,10 +67,11 @@
       <library>/boost/thread/
       <library>/boost/system/
       <library>/boost/regex/
-			<library>/boost/date_time/
+      <library>/boost/date_time/
       <define>_CRT_SECURE_NO_WARNINGS
       <define>_SCL_SECURE_NO_WARNINGS
       <os>unix:<linkflags>-pthread
+      <linkflags>-pthread
       #<tag>@$(__name__).tag
       $(DEFINES)
   ;
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/acgi/amortization/Jamfile.v2
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/acgi/amortization/Jamfile.v2	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/acgi/amortization/Jamfile.v2	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -30,22 +30,34 @@
   ;
 
 # Our install rule (builds binaries and copies them to <location>)
-install install-app
+install install-exe
  :
    acgi_amort
-   acgi_amort.tpl
  :
  :
    <location>$(cgi-bin)
  ;
 
-install install-extra
+install install-css
  :
    acgi_amort.css
+ :
+   <location>$(htdocs)/css/
+ ;
+
+ install install-js
+ :
    acgi_amort.js
  :
+   <location>$(htdocs)/js/
+ ;
+
+install install-extra
+ :
+   acgi_amort.html
+ :
  :
-   <location>$(htdocs)
+   <location>$(htdocs)/../templates/
  ;
 
 explicit install-app ;
@@ -53,7 +65,9 @@
 
 install install
   :
-    install-app
+    install-exe
+    install-css
+    install-js
     install-extra
   ;
 
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer/Jamfile.v2
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer/Jamfile.v2	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer/Jamfile.v2	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -14,6 +14,7 @@
     TracingServer.hpp
   :
     <library>/boost/cgi/
+    <library>/boost/chrono/
   ;
 
 
Added: sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/Jamfile.v2
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/Jamfile.v2	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -0,0 +1,69 @@
+#             Copyright (c) 2007 Darren Garvey
+#
+# Distributed under the Boost Software License, Version 1.0.
+#     (See accompanying file LICENSE_1_0.txt or copy 
+#        at http://www.boost.org/LICENSE_1_0.txt)
+
+import os ;
+
+if [ os.name ] = NT
+{
+  # Change this path to where the Google cTemplate library files are.
+  # You'll have to install these yourself.
+  lib ctemplate : : <file>c:/path/to/ctemplate/lib ;
+}
+else
+{
+  lib ctemplate ;
+}
+
+project boost/cgi/example/cgi/debug_server2 ;
+
+exe cgi_debug_server2
+  :
+    ctemplate.cpp
+    TracebackServer.cpp
+    TracebackServer.hpp
+  :
+    <library>/boost/cgi/
+    <library>/boost/chrono/
+    <library>ctemplate
+  ;
+
+
+# Our install rule (builds binaries and copies them to <location>)
+install install-css
+ : debug_view.css
+ : <location>$(htdocs)/css/
+ ;
+
+install install-js
+ : debug_view.js
+ : <location>$(htdocs)/js/
+ ;
+
+install install-template
+ : debug_view.html
+ : <location>$(htdocs)/../templates/
+ ;
+
+install install-exe
+ : cgi_debug_server2
+ : <location>$(cgi-bin)
+ ;
+
+explicit install-css ;
+explicit install-js ;
+explicit install-template ;
+explicit install-exe ;
+
+install install
+ :
+  install-css
+  install-js
+  install-template
+  install-exe
+ ;
+
+# Only install example if you use `bjam install' or equivalent
+explicit install ;
Modified: sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/TracebackServer.cpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/TracebackServer.cpp	(original)
+++ sandbox/SOC/2007/cgi/branches/pickmeup/libs/cgi/example/cgi/DebugServer2/TracebackServer.cpp	2009-02-01 17:51:20 EST (Sun, 01 Feb 2009)
@@ -6,7 +6,7 @@
 namespace detail {
 
 boost::uint64_t
-get_microseconds(boost::chrono::process_clock::duration& tp)
+get_microseconds(boost::chrono::process_clock::duration const& tp)
 {
   return boost::chrono::duration_cast<boost::chrono::microseconds>(tp).count();
 }