[log] cygwin gcc-4.3.2 compilation/run-time errors

Hi Andrey, I have found thre kind of errors while compiling Bost.Log with cygwin gcc-4.3.2 * WHAR related * SYSLOG related Do you know if we can install syslog on cygwin? * SETTING related (reading from a configuration file) I have not yet analyzed the SETTING errors. I will see later. I have prefixed any modified line with the BUG WCHAR/SYSLOG/SETTING on the attached patches. After all this I have reached to compile the whole library with tests and examples. Only 2 test passed and There are yet some link warnings that could be suspect and a lot of runtime errors (see below) It would be great if you can apply some of the modification on the attached patch (of course not the Jamfiles) Best, _____________________ Vicente Juan Botet Escribá gcc.link ../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.exe Info: resolving vtable for std::exception by linking to __imp___ZTVSt9exception (auto-import) Info: resolving vtable for std::bad_cast by linking to __imp___ZTVSt8bad_cast (auto-import) Info: resolving std::cout by linking to __imp___ZSt4cout (auto-import) Info: resolving std::cerr by linking to __imp___ZSt4cerr (auto-import) Info: resolving typeinfo for std::runtime_error by linking to __imp___ZTISt13runtime_error (auto-import) Info: resolving std::ios_base::in by linking to __imp___ZNSt8ios_base2inE (auto-import) Info: resolving std::ios_base::out by linking to __imp___ZNSt8ios_base3outE (auto-import) Info: resolving typeinfo for std::bad_alloc by linking to __imp___ZTISt9bad_alloc (auto-import) Info: resolving typeinfo for std::bad_cast by linking to __imp___ZTISt8bad_cast (auto-import) Info: resolving typeinfo for std::bad_typeid by linking to __imp___ZTISt10bad_typeid (auto-import) Info: resolving typeinfo for std::bad_exception by linking to __imp___ZTISt13bad_exception (auto-import) Info: resolving typeinfo for std::logic_error by linking to __imp___ZTISt11logic_error (auto-import) Info: resolving typeinfo for std::exception by linking to __imp___ZTISt9exception (auto-import) Info: resolving typeinfo for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > by linking to __imp___ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE (auto-import) Info: resolving typeinfo for std::basic_ostream<char, std::char_traits<char> > by linking to __imp___ZTISo (auto-import/usr/bin/ld: warning: auto-importing has been activated without --enable-auto-import specified on the command line. This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.) testing.capture-output ../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.run ====== BEGIN OUTPUT ====== EXIT STATUS: 53 ====== END OUTPUT ====== PATH="//bin://lib://lib32://lib64:/boost_1_41_0/bin.v2/libs/date_time/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/filesystem/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/log/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/regex/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/system/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/test/build/gcc-4.3.2/debug/threading-multi:/boost_1_41_0/bin.v2/libs/thread/build/gcc-4.3.2/debug/threading-multi:$PATH" export PATH "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.exe" > "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.output" 2>&1 status=$? echo >> "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.output" echo EXIT STATUS: $status >> "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.output" if test $status -eq 0 ; then cp "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.output" "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.run" fi verbose=0 if test $status -ne 0 ; then verbose=1 fi if test $verbose -eq 1 ; then echo ====== BEGIN OUTPUT ====== cat "../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.output" echo ====== END OUTPUT ====== fi exit $status ...failed testing.capture-output ../../../bin.v2/libs/log/test/attr_attribute_values_view.test/gcc-4.3.2/debug/threading-multi/attr_attribute_values_view.run...
participants (1)
-
vicente.botet