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

Yoshihiro Muraki email@hidden
2007年 8月 28日 (火) 10:11:18 JST


村木です。
御世話になっております。

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 メーリングリストの案内