https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112012-07-18T06:06:22ZRuby Issue Tracking SystemBackport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=281772012-07-18T06:06:22Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>kanemoto (Yutaka Kanemoto)</i></li></ul> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=282022012-07-19T03:44:16Zkosaki (Motohiro KOSAKI)kosaki.motohiro@gmail.com
<ul></ul><p>I think it is not AIX specific issue. ffs() is defined in strings.h on almost all platform. but gcc and clang have built-in ffs. then we can't see this issue on Linux nor *BSD.</p> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=282032012-07-19T03:48:16Zkosaki (Motohiro KOSAKI)kosaki.motohiro@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r36455.<br>
Perry, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>bignum.c: Added #include <strings.h> for ffs(). Patch by Perry<br>
Smith. Thank you. [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: bignum.c does not compile (Closed)" href="https://bugs.ruby-lang.org/issues/6748">#6748</a>]</li>
</ul> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=282042012-07-19T03:48:52Zkosaki (Motohiro KOSAKI)kosaki.motohiro@gmail.com
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport193</i></li><li><strong>Target version</strong> deleted (<del><i>1.9.3</i></del>)</li></ul> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=282742012-07-22T23:02:12Zktsj (Kazuki Tsujimoto)kazuki@callcc.net
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> changed from <i>kanemoto (Yutaka Kanemoto)</i> to <i>naruse (Yui NARUSE)</i></li></ul> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=282812012-07-23T00:30:19Zpedz (Perry Smith)pedz@easesoftware.com
<ul></ul><p>It may work to change ruby/ruby.h to first include string.h if the platform has it and then include strings.h if the platform has it rather than one or the other. Note that time.c already includes both if both are defined so including both should be ok.</p> Backport193 - Backport #6748: bignum.c does not compilehttps://bugs.ruby-lang.org/issues/6748?journal_id=285142012-07-29T04:31:14Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r36560.<br>
Perry, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 36455:</p>
<pre><code>* bignum.c: Added #include <strings.h> for ffs(). Patch by Perry
Smith. Thank you. [Bug #6748]
</code></pre>