Custom Query (204 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (58 - 60 of 204)

Ticket Owner Reporter Resolution Summary
#69 dmik Silvan Scherrer fixed libtool: os2dllname switch not working
Description

with the latest libtool the os2dllname switch doesn't work anymore. It seems like a merge problem. The shortname switch still works.

#71 abwillis fixed Boost build problems
Description

Build errors in Boost:Log In file included from libs\log\src/text_file_backend.cpp:44:0: ./boost/filesystem/convenience.hpp:19:5: error: #error Configuration not support ed: Boost.Filesystem V3 and later requires std::wstring support

# error Configuration not supported: Boost.Filesystem V3 and later requires s

td::wstring support

...failed gcc.compile.c++ bin.v2\libs\log\build\gcc-4.9.2\release\build-no\link- static\threading-multi/text_multifile_backend.o... gcc.compile.c++ bin.v2\libs\log\build\gcc-4.9.2\release\build-no\link-static\thr eading-multi/timestamp.o libs\log\src/timestamp.cpp:312:5: error: #error Boost.Log: Timestamp generation is not supported for your platform

# error Boost.Log: Timestamp generation is not supported for your platform

Probably should add to the os2.hpp Plus these diffs were needed:

Index: boost/config/platform/os2.hpp
===================================================================
--- boost/config/platform/os2.hpp	(revision 1154)
+++ boost/config/platform/os2.hpp	(working copy)
@@ -24,6 +24,10 @@
 
 #define BOOST_NO_CTYPE_FUNCTIONS
 
+#undef BOOST_LOG_USE_WCHAR_T
+
+#define BOOST_LOG_WITHOUT_WCHAR_T
+
 //
 // thread API's not auto detected:
 //
Index: boost/filesystem/convenience.hpp
===================================================================
--- boost/filesystem/convenience.hpp	(revision 1154)
+++ boost/filesystem/convenience.hpp	(working copy)
@@ -15,7 +15,7 @@
 
 #include <boost/config.hpp>
 
-# if defined( BOOST_NO_STD_WSTRING )
+# if defined( BOOST_NO_STD_WSTRING ) && !defined(__OS2__)
 #   error Configuration not supported: Boost.Filesystem V3 and later requires std::wstring support
 # endif
 
Index: boost/filesystem/fstream.hpp
===================================================================
--- boost/filesystem/fstream.hpp	(revision 1154)
+++ boost/filesystem/fstream.hpp	(working copy)
@@ -14,7 +14,7 @@
 
 #include <boost/config.hpp>
 
-# if defined( BOOST_NO_STD_WSTRING )
+# if defined( BOOST_NO_STD_WSTRING ) && !defined(__OS2__)
 #   error Configuration not supported: Boost.Filesystem V3 and later requires std::wstring support
 # endif
 
Index: libs/log/src/timestamp.cpp
===================================================================
--- libs/log/src/timestamp.cpp	(revision 1154)
+++ libs/log/src/timestamp.cpp	(working copy)
@@ -202,7 +202,7 @@
 
 #endif // _WIN32_WINNT >= 0x0600
 
-#elif defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
+#elif defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0 || defined(__OS2__)
 
 BOOST_LOG_API int64_t duration::milliseconds() const
 {

#72 dmik fixed libtool: set libext to lib when using emxomfar
Description

Currently, if you override the librarian with AR=emxomfar (this is what e.g. Firefox does), the strange thing happens: libtoo will call emxomfar to generate a static library in OMF format but will give it the (default) .a extension. This confuses many tools (and in particular breaks the Firefox build since it expects ffi.lib for libffi but gets ffi.a). This needs to be fixed.

Note: See TracQuery for help on using queries.