Project

General

Profile

Actions

Bug #10220

closed

enc/trans/*.c の依存関係不足?

Added by nagachika (Tomoyuki Chikanaga) over 9 years ago. Updated over 4 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 2.2.0dev (2014-09-08 trunk 47447) [x86_64-darwin13]
[ruby-dev:48530]

Description

r47221 の EUC-KR の文字追加後に make test-all するとこの変更についてのテストが失敗しました。
make distclean してやりなおしてもやはり失敗しました。
手動で enc/trans/korean.c を削除してから make で再ビルドすると変更が反映されてテストが通るようになりました。

enc/trans/*.c の依存関係が足りないか、または少なくとも make distclean の削除対象から漏れているのではないでしょうか。

Updated by usa (Usaku NAKAMURA) over 9 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Applied in changeset r47505.


  • common.mk (encs enc trans libencs libenc libtrans): force to run
    enk.mk because common.mk does not know the dependency, but enk.mk
    knows. [ruby-dev:48530] [Bug #10220]

Updated by usa (Usaku NAKAMURA) over 9 years ago

  • Status changed from Closed to Assigned
  • Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN to 2.0.0: REQUIRED, 2.1: REQUIRED

たぶん依存もれはこれでいいと思います。

distcleanの方は未対応です。
そもそもenc.mkに処理を投げてない気がするんですが、マジで? どっか見落としてるかなあ。

Actions #3

Updated by naruse (Yui NARUSE) over 6 years ago

  • Target version deleted (2.2.0)
Actions #4

Updated by jeremyevans0 (Jeremy Evans) over 4 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0