e2studio v6.0.0 で以前のプロジェクトが正常に読み込まれない

がじぇっとるねさすの岡宮といいます。かふぇルネに投稿させていただきます。

e2studio V6.0.0に、以前のバージョンで開発していたプロジェクトをインポートしても正常に読み込まれませんでした。

実際にエクスポートしたアーカイブ(zip)は以下のリンクにあるものです。GNU RL78を使用したプロジェクトです。

adzuki_sketch_V201.zip

 

正常にインポートできないため、手動での設定も試みたのですが、V6.0.0ではツール設定のUIも結構変更されており、復元が困難です。

復元が困難な部分は本題からずれてしまうため記載しませんが、以前のプロジェクトをインポートできない原因、回避策についてご指南いただきたくお願いできますでしょうか。

 

かふぇルネではまだそのような投稿が見られませんが、皆さんは正常に移行できているのですかね?

Parents
  • わわいです
    e2Studio というか、ecripse系の開発環境でこっちでよくやってるのは、
    ワークスペース中の.metadata フォルダを削除しておいて、ecripseを起動、ワークベンチをひらいておいて
    インポート>既存プロジェクトをワークスペースへ、を選択、
    そこからプロジェクト格納フォルダを選択すれば、インポートできるプロジェクトが出てくるので、それを選んで終了ボタン、
    としています。

    これでどーなるでしょうか
  • わわいさん、コメントいただきありがとうございます。

    すみません、.metadataフォルダがないのですが、以下の画像でいうと.settingですかね?

  • あ、失礼しました。ワークスペース内ですね。ありました。
  • わわいさん、.metadataフォルダを削除して試してみましたが、インポートすると以下のエラーが発生してできませんでした。

    エラーが発生してもプロジェクトフォルダはできあがっていたため、プロパティから設定画面を開いてみたのですが、設定は白紙状態になっており、V6.0.0を初めて起動して従来ワークスペースを開いた時と同様の症状になるようです。

    んー、手動でなんとかするしかない気がしてきました。

  • NoMaYです。

    今回は"プロジェクト"の互換性が全く無くなってしまったということなのだと思います。ちょっと考察してみたのですが、わわいさんのところでよくやっている方法、というのは以下の場合に有効なのだろうと思いました。

    ・ 何らかの理由で"ワークスペース"(の情報を保持しているファイル)が壊れてしまった
      でも"プロジェクト"(の情報を保持しているファイル)は壊れていない

    ・ Eclipse製品間で"ワークスペース"(の情報を保持しているファイル)の互換性が無い状況になった
      でも"プロジェクト"(の情報を保持しているファイル)としては互換性がある

    たぶん、やっていることは以下の操作と本質的に余り変わらない、のだろうと思います。

    ・ 新規のワークスペースフォルダを指定してEclipseを起動し、他フォルダにあった
      既存プロジェクトをフォルダごと新規ワークスペースフォルダにコピーし、
      コピーしたプロジェクトを既存プロジェクトのインポートで指定した、という操作

    あと、やっていることに近い操作としては以下の操作と近いとも言える、のではないかと思います。

    ・ ワークスペースから一旦プロジェクトを削除した(ワークスペースフォルダに
      プロジェクトフォルダはそのまま残っている)が、思い直して、そこに残っていた
      プロジェクトを既存プロジェクトのインポートで復活させた、という操作

Reply
  • NoMaYです。

    今回は"プロジェクト"の互換性が全く無くなってしまったということなのだと思います。ちょっと考察してみたのですが、わわいさんのところでよくやっている方法、というのは以下の場合に有効なのだろうと思いました。

    ・ 何らかの理由で"ワークスペース"(の情報を保持しているファイル)が壊れてしまった
      でも"プロジェクト"(の情報を保持しているファイル)は壊れていない

    ・ Eclipse製品間で"ワークスペース"(の情報を保持しているファイル)の互換性が無い状況になった
      でも"プロジェクト"(の情報を保持しているファイル)としては互換性がある

    たぶん、やっていることは以下の操作と本質的に余り変わらない、のだろうと思います。

    ・ 新規のワークスペースフォルダを指定してEclipseを起動し、他フォルダにあった
      既存プロジェクトをフォルダごと新規ワークスペースフォルダにコピーし、
      コピーしたプロジェクトを既存プロジェクトのインポートで指定した、という操作

    あと、やっていることに近い操作としては以下の操作と近いとも言える、のではないかと思います。

    ・ ワークスペースから一旦プロジェクトを削除した(ワークスペースフォルダに
      プロジェクトフォルダはそのまま残っている)が、思い直して、そこに残っていた
      プロジェクトを既存プロジェクトのインポートで復活させた、という操作

Children
  • わわいです
    >NoMaYさん
    だいたいおっしゃるとおりですねー
    eclipse を使ってるとプロジェクト情報がすっとんだり、ワケワカラン設定をいじるとプロジェクトを開けなくなったりといろいろやらかしてくれます。
    まー最近はだいぶ安定してるようですが。

    e2studio でも有効な豆知識
    e2studio(eclipse)の起動オプションに -data <dir> というのがあります。ワークスペースフォルダを<dir>として起動する、というオプションです。(-data の前後にスペースが必要)
    e2studio のショートカットのプロパティのリンク先に、これをつけ加えてやると、<dir>のディレクトリをワークスペースとしてひらいてくれます。

    で、これを応用して、
    e2studio のショートカットのプロパティで、作業フォルダを空にしておいて、リンク先に -data ./ を追加しておくと、ショートカットが置かれているフォルダ自身をワークスペースとして起動してくれます。
    このショートカットをワークスペースのフォルダに置いてやるだけで、そこからプロジェクトが開けるようになります
  • NoMayさん、わわいさん、情報いただきありがとうございます。
    GNUの取り扱いについて、中でも改善の働きかけをすべきと思っておりますが、今回の問題についてはさすがに影響を受けた方が結構いらっしゃると思い、Rulzにて書き込みさせていただきました。
    5.4よりも前の古いe2studioを置きなおして欲しいところです。

    わわいさん、面白い豆知識ですね。今度試してみます。
  • >5.4よりも前の古いe2studioを置きなおして欲しいところです。
    SH2対応がv6.0.0では無くなったことへの救済策だろうと思っているのですが、v5.4.0は残っていますね。それだけではなく、それよりも前のバージョンもですか? ひょっとして、書き間違えてしまったとか?

    e2 studio ダウンロードページ
    www.renesas.com/.../e2studio.html#downloads

  • NoMaYさん、実はV6.0.0をインストール後に正常にインポートできなかったため、V5.4.0をインストールしたのですが、こちらも正常にインポートできませんでした。もともとの開発バージョンはV5.xであることは分かっていたため、V5.4よりも前と記載しております。ですので、インポートできない問題がV6.0.0固有でなく、V5.4.xの段階からそうなっていたかもしれません。

    そしてまたV6.0.0をインストールし直して別スレの通り手動での復元をしている状況です。
    いずれにしても、Webに公開しているがじぇるねボード用のe2studioプロジェクトが、現在ダウンロード可能なe2studioでインポートできないのはダメですのでV5.4.xでもV6.0.0でもインポートできるプロジェクトにしたいと思います。
  • >V5.4.xでもV6.0.0でもインポートできるプロジェクトにしたいと思います。
    これは無理だと思います。なぜかというと、V5.4.xとV6.0.0で"プロジェクト"(の情報を保持しているファイル)の互換性が無くなってしまっているからです。

    >V5.4.0をインストールしたのですが、こちらも正常にインポートできませんでした。
    私の手元では、このスレッドに添付されていたadzuki_sketch_V201.zipをV5.4.0にインポートすることが出来ました。(コンパイラのパスを変更する旨のメッセージは表示されましたが。) 現在順調にビルド進行中です。⇒無事ビルド終了しました。[追記] もしかしたら、慌てていて、コンパイラをe2 studioに登録するのを忘れてしまっていた、とかないでしょうか?

  • NoMaYさん、ご確認誠にありがとうございます。
    確かに両方のバージョンに対応したものは無理ですね。
    V5.4.0でのインポートは私ももう一度設定を確認して試してみたいと思います。早とちりでお手数をおかけしてしまい申し訳ありません。