ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
webadm
投稿日時: 2006-3-7 22:02
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3107
ftpdがビルドできない
IDEドライブが使えるようになって1GB程度ならvfatファイルシステムで使うことができるように。それにftpコマンドもビルドできたので開発ホストの玄箱からmake user_onlyでビルドした追加のユーザーランドアプリをディスクに転送して試せることになった。

でもftpdが動いて開発ホスト側からファイルを転送できるといいよね。というわけでftpdをビルドすることに。

そしたらソースのコンパイルはOKだけど、最後のリンク段階でリンカーが意味不明なエラーを吐いて失敗。

h8300-linux-elf-gcc -mh -mint32 -Os -Os -mh -mint32 -Os -fno-builtin -Dlinux -D__linux__ -Dunix -D__u
Clinux__ -DEMBED -nostdinc -I/mnt/share/opt/uClinux-dist/include -I/mnt/share/opt/uClinux-dist/include
/include -Wl,-elf2flt -nostartfiles /mnt/share/opt/uClinux-dist/lib/crt0.o -L/mnt/share/opt/uClinux-di
st/lib -o ftpd auth.o conf.o ftpcmd.o ftpd.o popen.o server_mode.o localhost.o xgetcwd.o logwtmp.o xma
lloc.o -lcrypt -lc
/mnt/local/bin/../lib/gcc/h8300-linux-elf/3.4.0/../../../../h8300-linux-elf/bin/ld.real: Dwarf Error:
DW_FORM_strp offset (1768846336) greater than or equal to .debug_str size (5131).
ftpd.elf2flt: In function `.L412':
ftpd.elf2flt(.text+0x22b3): undefined reference to `_glob'
ftpd.elf2flt: In function `.L416':
ftpd.elf2flt(.text+0x22fb): undefined reference to `_globfree'
ftpd.elf2flt: In function `_send_file_list':
ftpd.elf2flt(.text+0x52a3): undefined reference to `_glob'
ftpd.elf2flt: In function `.L501':
ftpd.elf2flt(.text+0x56cb): undefined reference to `_globfree'
ftpd.elf2flt: In function `.L42':
ftpd.elf2flt(.text+0x57d9): undefined reference to `_glob'
ftpd.elf2flt: In function `.L15':
ftpd.elf2flt(.text+0x5853): undefined reference to `_globfree'
collect2: ld returned 1 exit status

他のプラットフォームでは聞いたこともない話なのでH8ツールチェイン固有の問題かも。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索