投稿者:うら 投稿日:2022/05/12(Thu) 12:54:43 No.2152
東京大学コンピュータサークル TSG ( https://twitter.com/tsg_ut ) に所属しているうらと申します。TSG LIVE! のライブコードゴルフというコーナーではプロデルを登場言語のひとつとしており、その件ではお世話になっています。
ジャッジシステムではプロデルの mono 版を使っており、旧来の 1.6.965 から最新安定版の 1.8.1078 に移行しようとしたところ、以下のようなエラーが出てしまいました。
hello.rdr
```
「こんにちは!プロデルへようこそ」を出力する
```
```
# mono ~/produire/produire-mono/pconsole.exe hello.rdr
Can't find custom attr constructor image: /root/produire/produire-mono/plugins/Produire.PGraphics.dll mtoken: 0x0a00018b due to: Method not found: void Produire.助詞Attribute..ctor(string,string)
プラグインの読み込みに失敗しました。プラグインのバージョンが正しいかどうか、必要なファイルがあるかどうか確認してください。
VTable setup of type Produire.PGraphics.キャンバス failed
```
従来の 1.6.965 では動作したのですが、原因は何が考えられるでしょうか? ご教示いただきたいです。
投稿者:ゆうと 投稿日:2022/05/14(Sat) 04:31:40 No.2153
こんにちは、お世話になっております。
TSG LIVE!では、プロデルを採り入れて頂き感謝すると共に、興味深く拝見しております。
さっそくですが、mono版 1.8.1078 につきまして確認したところ
ご指摘の現象が起こることを確認しました。
このエラーは「Produire.PGraphics.dll」が古いバージョンであったことが原因でした。
1.8.1078の関連ファイルを差し替えると共に、現時点での最新安定版の1.8.1131をアップロード致しました。
最新版にてご確認ください。
https://rdr.utopiat.net/files/mono.html
なお、Linux/monoの環境などによって同様のエラーが発生しました場合は、pluginsディレクトリ内の該当するdllファイルを削除することで、問題が解消する場合があります。
主に基本的な入出力を用いるだけの用途では、各種プラグインが不要なケースもあります。
ご指摘ありがとうございます。
今後ともよろしくお願いします。
投稿者:うら 投稿日:2022/05/14(Sat) 14:36:40 No.2154
こんにちは。
迅速な対応ありがとうございます。
mono 1.8.1131 で正常に動作することを確認したので、さっそく使用させていただきたいと思います。
また、プラグインの件も承知しました。
TSG LIVE! を楽しんでいただきありがとうございます。
こちらこそよろしくお願いします。
- WebForum -