Boost C++ Libraries: Ticket #3759: Symbian S60 platform support https://svn.boost.org/trac10/ticket/3759 <p> Config for S60 platform with Open C / C++ plugin </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3759 Trac 1.4.3 Yuriy A. Krasnoschek <aka.rider@…> Sat, 12 Dec 2009 17:31:34 GMT attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">select_platform_config.diff</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sat, 12 Dec 2009 17:32:02 GMT attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">symbian.hpp</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sun, 13 Dec 2009 01:32:38 GMT attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">select_platform_config.2.diff</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sun, 13 Dec 2009 01:32:54 GMT attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">symbian.2.hpp</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sun, 13 Dec 2009 01:34:33 GMT <link>https://svn.boost.org/trac10/ticket/3759#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3759#comment:1</guid> <description> <p> Second files are corrected. (I can't delete previous versions) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Sun, 13 Dec 2009 11:31:30 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/3759#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3759#comment:2</guid> <description> <p> I assume you meant </p> <p> #if defined(<span class="underline">WINSCW</span>) &amp;&amp; !defined(BOOST_DISABLE_WIN32) </p> <p> not </p> <p> #if definde(<span class="underline">WINSCW</span>) &amp;&amp; !defined(BOOST_DISABLE_WIN32) </p> <p> ? </p> <p> Also why disable Win32 API support when _WIN32 is defined? Or are those API's and windows.h really not available? </p> <p> And finally, what do the "S60_5th_EDITION" macros do? If they change the behaviour of the Symbian SDK then defining them in a header file is very much the wrong thing to do - they may already have been defined to other values on the command line, and/or the headers that check those macros may have already been included. </p> <p> John. </p> </description> <category>Ticket</category> </item> <item> <author>Yuriy A. Krasnoschek <aka.rider@…></author> <pubDate>Sun, 13 Dec 2009 17:13:38 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/3759#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3759#comment:3</guid> <description> <blockquote class="citation"> <p> I assume you meant #if defined(WINSCW) &amp;&amp; !defined(BOOST_DISABLE_WIN32) </p> </blockquote> <p> Yes, sorry I'll correct this </p> <blockquote class="citation"> <p> Also why disable Win32 API support when _WIN32 is defined? </p> </blockquote> <p> I guess it's rather bug of winscw compiler (it was made from Code warrior for windows). Actually S60 doesn't have any windows-like API, but it has POSIX API. </p> <blockquote class="citation"> <p> And finally, what do the "S60_5th_EDITION" macros do? </p> </blockquote> <p> It doesn't change SDK behaviour. It's just to distinguish different platforms (Series 60 SDK versions, UIQ). But currently such macro it's not necessary. </p> <p> I'll provide a corrected file </p> </description> <category>Ticket</category> </item> <item> <author>Yuriy A. Krasnoschek <aka.rider@…></author> <pubDate>Sun, 13 Dec 2009 17:18:32 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">symbian.3.hpp</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sun, 13 Dec 2009 21:58:08 GMT attachment set https://svn.boost.org/trac10/ticket/3759 https://svn.boost.org/trac10/ticket/3759 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">symbian.4.hpp</span> </li> </ul> Ticket Yuriy A. Krasnoschek <aka.rider@…> Sun, 13 Dec 2009 22:00:55 GMT <link>https://svn.boost.org/trac10/ticket/3759#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/3759#comment:4</guid> <description> <p> In symbian.4.hpp I corrected endiness support. SDK defines _LITTLE_ENDIAN 1234 / _BIG_ENDIAN 4321 / _BYTE_ORDER = _LITTLE_ENDIAN But that macros have to start with two underscores </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Wed, 03 Mar 2010 17:22:50 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/3759#comment:5 https://svn.boost.org/trac10/ticket/3759#comment:5 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/60125" title="Add Symbian platform config. Fixes #3759.">[60125]</a>) Add Symbian platform config. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/3759" title="#3759: Patches: Symbian S60 platform support (closed: fixed)">#3759</a>. </p> Ticket