mavak / trucov

True coverage tool for C / C++
1 stars 1 forks source link

Building CXX object CMakeFiles/trucov_lib.dir/src/config.cpp.o FAILS #174

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install Trucov under Cygwin
2. Do "cmake" part (After cmake package was installed in Cygwin)
3. Do "make" part

(Follow instructions given here: 
http://code.google.com/p/trucov/source/browse/README)

What is the expected output? What do you see instead?
Trucov is expected to be installed...
Instead the installation fails (Stops at  9%)

What version of the product are you using? On what operating system?
I am using Trucov 10.2 beta (Trucov 10.1 gives same error)
I am using it under Cygwin on Windows XP 32 bit

Please provide any additional information below.
I am a novice in this field (Code Coverage, Linux, etc).I am not sure if the 
mindset I am following is correct to install Trucov. Any advice or assistance 
will be greatly apprciated!

Below is the complete story:

09212964@DAS047074-ws ~
$ cd c:

09212964@DAS047074-ws /cygdrive/c
$ cd cygwin

09212964@DAS047074-ws /cygdrive/c/cygwin
$ cd trucov_10.2.beta

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ cmake -DCOVERAGE=On
CMake Warning at /usr/share/cmake-2.8.4/Modules/Platform/CYGWIN.cmake:15 
(message):
  CMake no longer defines WIN32 on Cygwin!

  (1) If you are just trying to build this project, ignore this warning or
  quiet it by setting CMAKE_LEGACY_CYGWIN_WIN32=0 in your environment or in
  the CMake cache.  If later configuration or build errors occur then this
  project may have been written under the assumption that Cygwin is WIN32.
  In that case, set CMAKE_LEGACY_CYGWIN_WIN32=1 instead.

  (2) If you are developing this project, add the line

    set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required

  at the top of your top-level CMakeLists.txt file or set the minimum
  required version of CMake to 2.8.4 or higher.  Then teach your project to
  build on Cygwin without WIN32.
Call Stack (most recent call first):
  /usr/share/cmake-2.8.4/Modules/CMakeSystemSpecificInformation.cmake:36 (INCLUDE)
  CMakeLists.txt:39 (PROJECT)

Welcome to Trucov 10.2.beta
Compiling with Build Type = Release
  1) To compile in Release mode: cmake -DCMAKE_BUILD_TYPE=Release
  2) To compile in Debug mode:   cmake -DCMAKE_BUILD_TYPE=Debug
Coverage Profiling = Enabled
  1) To compile with coverage profiling:    cmake -DCOVERAGE=On
  2) To compile without coverage profiling: cmake -DCOVERAGE=Off
Compiling with debug option enabled.
  1) To compile with debug option enabled:  cmake -DDEBUGFLAG=On
  2) To compile with debug option disabled: cmake -DDEBUGFLAG=Off
Assuming newer version of boost.
  1) To compile with newer versions of boost: cmake -DBOOST_VERSION=New
  2) To compile with older versions of boost: cmake -DBOOST_VERSION=Old
  If boost fails to link, attempt to compile with the older version of boost.
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/c/cygwin/trucov_10.2.beta

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ make
[  9%] Building CXX object CMakeFiles/trucov_lib.dir/src/config.cpp.o
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:51:37: 
boost/program_options.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:52:32: 
boost/filesystem.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:55:43: 
boost/filesystem/operations.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:56:37: 
boost/filesystem/path.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:57:30: 
boost/progress.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:58:35: 
boost/unordered_map.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: `fs' has 
not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: ISO C++ 
forbids declaration of `path' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: expected 
`;' before "m_curr_dir"
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: ISO C++ 
forbids declaration of `unordered_map' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: expected 
`;' before '<' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:298: error: `Cache' 
does not name a type
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: 
`variables_map' has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: ISO C++ 
forbids declaration of `vm' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `bool 
Config::initialize' is not a static member of `class Config'
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `variables_map' 
was not declared in this scope
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "int"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "char"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: initializer 
expression list treated as compound expression
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: expected `,' or 
`;' before '{' token
CMakeFiles/trucov_lib.dir/build.make:54: recipe for target 
`CMakeFiles/trucov_lib.dir/src/config.cpp.o' failed
make[2]: *** [CMakeFiles/trucov_lib.dir/src/config.cpp.o] Error 1
CMakeFiles/Makefile2:1175: recipe for target `CMakeFiles/trucov_lib.dir/all' 
failed
make[1]: *** [CMakeFiles/trucov_lib.dir/all] Error 2
Makefile:113: recipe for target `all' failed
make: *** [all] Error 2

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ cmake -DCMAKE_BUILD_TYPE=Debug
CMake Warning at /usr/share/cmake-2.8.4/Modules/Platform/CYGWIN.cmake:15 
(message):
  CMake no longer defines WIN32 on Cygwin!

  (1) If you are just trying to build this project, ignore this warning or
  quiet it by setting CMAKE_LEGACY_CYGWIN_WIN32=0 in your environment or in
  the CMake cache.  If later configuration or build errors occur then this
  project may have been written under the assumption that Cygwin is WIN32.
  In that case, set CMAKE_LEGACY_CYGWIN_WIN32=1 instead.

  (2) If you are developing this project, add the line

    set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required

  at the top of your top-level CMakeLists.txt file or set the minimum
  required version of CMake to 2.8.4 or higher.  Then teach your project to
  build on Cygwin without WIN32.
Call Stack (most recent call first):
  /usr/share/cmake-2.8.4/Modules/CMakeSystemSpecificInformation.cmake:36 (INCLUDE)
  CMakeLists.txt:39 (PROJECT)

Welcome to Trucov 10.2.beta
Compiling with Build Type = Debug
  1) To compile in Release mode: cmake -DCMAKE_BUILD_TYPE=Release
  2) To compile in Debug mode:   cmake -DCMAKE_BUILD_TYPE=Debug
Coverage Profiling = Enabled
  1) To compile with coverage profiling:    cmake -DCOVERAGE=On
  2) To compile without coverage profiling: cmake -DCOVERAGE=Off
Compiling with debug option enabled.
  1) To compile with debug option enabled:  cmake -DDEBUGFLAG=On
  2) To compile with debug option disabled: cmake -DDEBUGFLAG=Off
Assuming newer version of boost.
  1) To compile with newer versions of boost: cmake -DBOOST_VERSION=New
  2) To compile with older versions of boost: cmake -DBOOST_VERSION=Old
  If boost fails to link, attempt to compile with the older version of boost.
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/c/cygwin/trucov_10.2.beta

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ make
Scanning dependencies of target trucov_lib
[  9%] Building CXX object CMakeFiles/trucov_lib.dir/src/config.cpp.o
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:51:37: 
boost/program_options.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:52:32: 
boost/filesystem.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:55:43: 
boost/filesystem/operations.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:56:37: 
boost/filesystem/path.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:57:30: 
boost/progress.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:58:35: 
boost/unordered_map.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: `fs' has 
not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: ISO C++ 
forbids declaration of `path' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: expected 
`;' before "m_curr_dir"
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: ISO C++ 
forbids declaration of `unordered_map' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: expected 
`;' before '<' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:298: error: `Cache' 
does not name a type
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: 
`variables_map' has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: ISO C++ 
forbids declaration of `vm' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `bool 
Config::initialize' is not a static member of `class Config'
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `variables_map' 
was not declared in this scope
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "int"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "char"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: initializer 
expression list treated as compound expression
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: expected `,' or 
`;' before '{' token
CMakeFiles/trucov_lib.dir/build.make:54: recipe for target 
`CMakeFiles/trucov_lib.dir/src/config.cpp.o' failed
make[2]: *** [CMakeFiles/trucov_lib.dir/src/config.cpp.o] Error 1
CMakeFiles/Makefile2:1175: recipe for target `CMakeFiles/trucov_lib.dir/all' 
failed
make[1]: *** [CMakeFiles/trucov_lib.dir/all] Error 2
Makefile:113: recipe for target `all' failed
make: *** [all] Error 2

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCOVERAGE=On -DDEBUGFLAG=On 
-DBOOST_VERSION=New
CMake Warning at /usr/share/cmake-2.8.4/Modules/Platform/CYGWIN.cmake:15 
(message):
  CMake no longer defines WIN32 on Cygwin!

  (1) If you are just trying to build this project, ignore this warning or
  quiet it by setting CMAKE_LEGACY_CYGWIN_WIN32=0 in your environment or in
  the CMake cache.  If later configuration or build errors occur then this
  project may have been written under the assumption that Cygwin is WIN32.
  In that case, set CMAKE_LEGACY_CYGWIN_WIN32=1 instead.

  (2) If you are developing this project, add the line

    set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required

  at the top of your top-level CMakeLists.txt file or set the minimum
  required version of CMake to 2.8.4 or higher.  Then teach your project to
  build on Cygwin without WIN32.
Call Stack (most recent call first):
  /usr/share/cmake-2.8.4/Modules/CMakeSystemSpecificInformation.cmake:36 (INCLUDE)
  CMakeLists.txt:39 (PROJECT)

Welcome to Trucov 10.2.beta
Compiling with Build Type = Debug
  1) To compile in Release mode: cmake -DCMAKE_BUILD_TYPE=Release
  2) To compile in Debug mode:   cmake -DCMAKE_BUILD_TYPE=Debug
Coverage Profiling = Enabled
  1) To compile with coverage profiling:    cmake -DCOVERAGE=On
  2) To compile without coverage profiling: cmake -DCOVERAGE=Off
Compiling with debug option enabled.
  1) To compile with debug option enabled:  cmake -DDEBUGFLAG=On
  2) To compile with debug option disabled: cmake -DDEBUGFLAG=Off
Assuming newer version of boost.
  1) To compile with newer versions of boost: cmake -DBOOST_VERSION=New
  2) To compile with older versions of boost: cmake -DBOOST_VERSION=Old
  If boost fails to link, attempt to compile with the older version of boost.
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/c/cygwin/trucov_10.2.beta

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$ make
[  9%] Building CXX object CMakeFiles/trucov_lib.dir/src/config.cpp.o
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:51:37: 
boost/program_options.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:52:32: 
boost/filesystem.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:55:43: 
boost/filesystem/operations.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:56:37: 
boost/filesystem/path.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:57:30: 
boost/progress.hpp: No such file or directory
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:58:35: 
boost/unordered_map.hpp: No such file or directory
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:56,
                 from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:64: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: `fs' has 
not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: ISO C++ 
forbids declaration of `path' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:273: error: expected 
`;' before "m_curr_dir"
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: `boost' 
has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: ISO C++ 
forbids declaration of `unordered_map' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:295: error: expected 
`;' before '<' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/tru_utility.h:298: error: `Cache' 
does not name a type
In file included from /cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:36:
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:58: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: `boost' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: expected 
namespace-name before ';' token
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:59: error: unknown 
namespace `<declaration error>'
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: 
`variables_map' has not been declared
/cygdrive/c/cygwin/trucov_10.2.beta/include/config.h:150: error: ISO C++ 
forbids declaration of `vm' with no type
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `po' has not 
been declared
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `bool 
Config::initialize' is not a static member of `class Config'
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: `variables_map' 
was not declared in this scope
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "int"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:134: error: expected 
primary-expression before "char"
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: initializer 
expression list treated as compound expression
/cygdrive/c/cygwin/trucov_10.2.beta/src/config.cpp:135: error: expected `,' or 
`;' before '{' token
CMakeFiles/trucov_lib.dir/build.make:54: recipe for target 
`CMakeFiles/trucov_lib.dir/src/config.cpp.o' failed
make[2]: *** [CMakeFiles/trucov_lib.dir/src/config.cpp.o] Error 1
CMakeFiles/Makefile2:1175: recipe for target `CMakeFiles/trucov_lib.dir/all' 
failed
make[1]: *** [CMakeFiles/trucov_lib.dir/all] Error 2
Makefile:113: recipe for target `all' failed
make: *** [all] Error 2

09212964@DAS047074-ws /cygdrive/c/cygwin/trucov_10.2.beta
$

Original issue reported on code.google.com by perdjie...@gmail.com on 19 Jan 2012 at 11:59

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Even I am facing this issue in "Red Hat Enterprise Linux Server release 5.4". 
Please let me know how to resolve this.

Original comment by rathishk...@gmail.com on 13 Jun 2012 at 6:46