[Armadillo:01966] Re: Armadillo-9へのSambaの導入に付いて

Yoshihiro Muraki email@hidden
2007年 8月 28日 (火) 16:23:43 JST


村木です。
追記致します。

最初Samba2.2をArmadillo-9用にビルドし、実行モジュール群をArmadillo-9の
フラッシュイメージに入れてしまおうと考えたのですが、容量オーバーになってしまいました。
そこで、Samba2.2から3.3へのバージョンアップも含め、Samba3.3の必要最小限の実行モジュールを
フラッシュイメージに入れようと思い以下の事を実施しましたがうまくビルドできませんでした。


Yoshihiro Muraki wrote:
> 村木です。
> 御世話になっております。
>
> Armadillo-9のLinuxにSambaを導入しようと考えています。
> 開発用PCにはDebian4.0が導入されていますので、
>
> apt-get source samba
>
> として"samba_3.0.24.orig.tar.gz"を得ました。
> このアーカイブを展開して"--host=arm-linux"オプションを指定してconfigure
> すると
>
> configure: error: cannot run test program while cross compiling
> See `config.log' for more details.
>
> となってconfigureが中断してしまします。
> そこで、20906行目の『{ (exit 1); exit 1; }; }』を『}』に書き換え、
> exit(1)で終了させないようにしてconfigureしてみました。
> するとconfigureが完了してMakefileが生成されたので、
> これをmakeをしてみたのですが、
>
> Linking bin/smbd
> lib/util.o(.text+0x3fe4): In function `smb_mkstemp':
> : warning: the use of `mktemp' is dangerous, better use `mkstemp'
> /usr/arm-linux/lib/libc_nonshared.a(elf-init.oS)(.text+0x54): In
> function `__libc_csu_init':
> : undefined reference to `__init_array_start'
> /usr/arm-linux/lib/libc_nonshared.a(elf-init.oS)(.text+0x58): In
> function `__libc_csu_init':
> : undefined reference to `__init_array_end'
> /usr/arm-linux/lib/libc_nonshared.a(elf-init.oS)(.text+0xa8): In
> function `__libc_csu_fini':
> : undefined reference to `__fini_array_start'
> /usr/arm-linux/lib/libc_nonshared.a(elf-init.oS)(.text+0xac): In
> function `__libc_csu_fini':
> : undefined reference to `__fini_array_end'
> collect2: ld returned 1 exit status
> make: *** [bin/smbd] エラー 1
>
> となりビルドできません。どうしたらビルドできるでしょうか。
>
> 御教授のほど、よろしくお願いいたします。
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>
>   




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