[Armadillo:00321] PCMCIA-CS対応ユーザーランドのビルドについて

email@hidden
2005年 5月 31日 (火) 19:36:23 JST


ホウ@日本電素です。

PCMCIA-CS対応ユーザーランドのビルドについてご質問させていただきます。
前に、uClinux-distではmake configでPCMCIA-CS使用不可だったと思いますが
現在のatmark-distではmake configの指定でPCMCIA-CS対応ユーザーランド
のビルドが可能ですか(Armadillo-9.PCMCIA?)。

また、前に以下のご回答を頂きましたが:
>弊社がPCMCIA-CS対応のイメージを作成する場合には、
>PCMCIA-CSをクロスコンパイルして、romfsにインストール後イメージを作成しています。
>手順は、
>1.pcmcia-cs-3.2.7-a9-20050219.tar.gzを展開します。
>2.Configureを実行します。
>3.make all (ビルド)します。
>4.make installで作成されたバイナリ等をromfsにインストールします。
>5.distでmake imageをおこないます

こちらで以下のように試しましたが、エラーになりました:
-----------------------------------------------------------------
[email@hidden pcmcia-cs-3.2.7]$ ./Configure

    -------- Linux PCMCIA Configuration Script --------

The default responses for each question are correct for most users.
Consult the PCMCIA-HOWTO for additional info about each option.

Linux kernel source directory [/usr/src/linux]: /linux-2.4.27-a9-5

The kernel source tree is version 2.4.27-a9-5.
  WARNING: the current kernel is version 2.4.20-8.
The current kernel build date is Thu Mar 13 17:54:28 2003.

Build 'trusting' versions of card utilities (y/n) [n]: n
Include 32-bit (CardBus) card support (y/n) [y]: n
Include PnP BIOS resource checking (y/n) [n]: n
Module install directory [/lib/modules/2.4.27-a9-5]:

Kernel configuration options:
    Kernel-tree PCMCIA support is disabled.
    Symmetric multiprocessing support is disabled.
    Preemptive kernel support is disabled.
    High memory support is disabled.
    PCI BIOS support is disabled.
    Power management (APM) support is disabled.
    SCSI support is enabled.
    IEEE 1394 (FireWire) support is disabled.
    Networking support is enabled.
     Radio network interface support is enabled.
     Token Ring device support is disabled.
     Fast switching is disabled.
     Frame Diverter is disabled.
    Module version checking is disabled.
    Kernel debugging support is disabled.
    Preemptive kernel patch is disabled.
    /proc filesystem support is enabled.
    PAE support is disabled.

The standalone IEEE 1394 CardBus drivers are not supported with this
    kernel.  If you need them, use the kernel PCMCIA subsystem.

It looks like you have a System V init file setup.
The Forms library is not available.
The GTK+ library is not available.

Configuration successful.

[email@hidden pcmcia-cs-3.2.7]$ make all
make[1]: 入ります ディレクトリ `/pcmcia-cs-3.2.7/modules'
cc   -MD -Os -Wall -Wstrict-prototypes -pipe -Wa,--no-warn -I../include -I/linux-2.4.27-a9-5/include
  -D__KERNEL__ -DMODULE -c cs.c
/linux-2.4.27-a9-5/include/linux/capability.h:17 から include されたファイル内,
                 /linux-2.4.27-a9-5/include/linux/binfmts.h:5 から,
                 /linux-2.4.27-a9-5/include/linux/sched.h:9 から,
                 ../include/linux/sched.h:5 から,
                 /linux-2.4.27-a9-5/include/linux/mm.h:4 から,
                 /linux-2.4.27-a9-5/include/linux/slab.h:14 から,
                 ../include/linux/slab.h:9 から,
                 cs.c:41 から:
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `triple_down' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `down' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `down_interruptible' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:101: `asm' 中に不明なレジスタ名 
`lr' があります
/linux-2.4.27-a9-5/include/asm/semaphore.h:101: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `down_trylock' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:110: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:110: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `up' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `smb_lock_server' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `smb_unlock_server' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `lock_parent' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `unlock_dir' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `double_down' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:88: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `double_up' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `triple_up' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h: 関数 `double_unlock' 内:
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`lr' がありま
/linux-2.4.27-a9-5/include/asm/semaphore.h:125: `asm' 中に不明なレジスタ名 
`ip' がありま
make[1]: *** [cs.o] エラー 1
make[1]: 出ます ディレクトリ `/pcmcia-cs-3.2.7/modules'
make: *** [all] エラー 2
----------------------------------------------------------------------------
おそらくLinux kernel source directoryなどの設定に問題あり?
./Configureでのパラメーター指定など、ご教授くだされば幸いです。
宜しくお願い致します。






-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20050531/fe055404/attachment.html>


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