[Suzaku:00571] Re: 自作アプリケーション作製時のエラー

Toshihiko Yoshida email@hidden
2006年 6月 28日 (水) 13:52:29 JST


東北大学の吉田勤彦です。

大川さん、金子さん

ご教授ありがとうございます。
uClibcの変更をすることができました。一応、方法を記述しますと

--- ~/uClinux-dist/uClibc/extra/config/mconf.c
+++ ~/uClinux-dist/uClibc/extra/config/mconf.c
@@ -101,7 +101,7@@
- static struct menu *current_menu;
+ struct menu *current_menu;
です。
ありがとうございました。
On 2006/06/28, at 9:22, 金子雄 wrote:

> (株)東芝の金子と申します。
>
> 私も以前、uClibcをmake menuconfigしようとして同じ 
> エラーが出たことがあります。
>
> これに関しては、以下のページが参考になるかと思います。
> このページによると、GCCのバージョンが原因だそうです。
> http://www.busybox.net/lists/uclibc/2005-July/012187.html
> http://www.busybox.net/lists/uclibc/2005-July/012198.html
>
> パッチが出ているので、それを当てるとconfigできるようにな 
> ると思います。
>
>
> Tetsuya Ohkawa <email@hidden> wrote:
>
>> 大川です。
>>
>> 的外れでしたらすみません。
>>
>> 以下のコンパイルエラーは、make menuconfig を行おうとし 
>> て失敗した
>> という認識でOKでしょうか?
>>
>> もし、そうだとしたら、吉田さんのPCに、
>> ncursesライブラリパッケージはインストールされてますでしょうか?
>> libncurses5 パッケージをインストール後、再試行してみてくださ 
>> い。
>> 私は、libncurses5-dev パッケージをインストールしていま 
>> す。
>> cf. 『SUZAKU Software Manual version 1.2.0』 7.2.  
>> Menuconfig
>>
>> ちなみに、make menuconfig でなくても、
>> make config でも同様の変更は可能です。
>>
>>
>> Toshihiko Yoshida wrote:
>>> 東北大学の吉田勤彦です。
>>>
>>> 大川さん
>>>
>>> 教えていただきまして、ありがとうございます。
>>> ただ、私のPCで教えていただいたことを行ったところ、エ 
>>> ラーで
>>> 止まってしまいました。内容としては
>>> mconf.c:104: error: static declaration of 'current_menu' follows  
>>> non-
>>> static declaration
>>> lkc.h:63: error: previous declaration of 'current_menu' was here
>>> mconf.c: In function 'conf_string':
>>> mconf.c:574:warning: pointer targets in passing argument 2 of
>>> 'sym_set_string_value' differ in signedness
>>> mconf.c: In function 'conf_load':
>>> mconf.c:595: arning: pointer targets in passing argument 1 of
>>> 'conf_read' differ in signedness
>>> mconf.c:In function 'conf_save':
>>> mconf.c:616: warning:pointer targets in passing argument 1 of
>>> 'conf_write' differ in signedness
>>> make[1]: *** [mconf.o] Error 1
>>> make: *** [extra/config/mconf] Error 2
>>>
>>> 何が問題なのでしょうか。教えていただきませんか。よろしくお願 
>>> いし
>>> ます。
>>>
>>> On 2006/06/27, at 15:46, Tetsuya Ohkawa wrote:
>>>
>>>
>>>> 大川です。
>>>>
>>>> vendors/AtmarkTechno/SUZAKU-V/cofing.uClibc は
>>>> 直接編集しないようにお願いします。
>>>>
>>>> 以下のようにuClibcの設定を変更してください。
>>>>
>>>> $ cd ~/uClinux-dist/uClibc
>>>> $ make menuconfig
>>>> String and Stdio Support --->
>>>> [*] Wide Character Support
>>>> そのあと、image を通常通り作成してください。
>>>>
>>>> compile error が解消するところまでは確認しました。
>>>>
>>>> PS.
>>>> [Suzaku:00456] の new compiler を使うと
>>>> compile error になりませんでした。
>>>>
>>>>
>>>> Toshihiko Yoshida wrote:
>>>>
>>>>> 東北大学の吉田勤彦と申します。
>>>>>
>>>>> 現在、SUZAKU-Vに搭載するための自作のアプリケーションを
>>>>> 作製
>>>>> しています。その中で、コンパイル時にエラーが出ます。エラー内
>>>>> 容は
>>>>>
>>>>> ~/uClinux-dist/lib/uClibc/include/wchar.h:32:2: #error  
>>>>> Attempted to
>>>>> include wchar.h when uClibc built without wide char support.
>>>>>
>>>>> uClibcの設定の問題であり、~/uClinux-dist/vendors/ 
>>>>> AtmarkTechno/
>>>>> SUZAKU-V/config.uClibcの設定の問題かなと思っていますが、実際
>>>>> にど
>>>>> のようにすれば解決できるのかが分からない状態です。
>>>>>
>>>>> ご教授いただけませんでしょうか。よろしくお願いします。
>>>>> _______________________________________________
>>>>> suzaku mailing list
>>>>> email@hidden
>>>>> http://lists.atmark-techno.com/mailman/listinfo/suzaku
>>>>>
>>>>>
>>>> _______________________________________________
>>>> suzaku mailing list
>>>> email@hidden
>>>> http://lists.atmark-techno.com/mailman/listinfo/suzaku
>>>>
>>>>
>> _______________________________________________
>> suzaku mailing list
>> email@hidden
>> http://lists.atmark-techno.com/mailman/listinfo/suzaku
>
>
> ----------------------------
> (株)東芝 (RDC) [CPL] 金子 雄
> mail: email@hidden
> ----------------------------
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/suzaku
>




suzaku メーリングリストの案内