Error opening terminal: vt100.

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

Error opening terminal: vt100.

文章unrealangel » 週二 7月 31, 2007 9:57 am

我想把SIPp (http://sipp.sourceforge.net)這程式放到PXA270中去使用
在做cross compiler時遇到以下訊息

arm-linux-gcc \
-o sipp xp_parser.o scenario.o screen.o call.o comp.o sipp.o stat.o actions.o variables.o -ldl -lpthread -lncurses -lstdc++ -lm -L /usr/local/lib -L /opt/xscalev1/arm-linux/lib -L /opt/xscalev1/arm-linux/lib64
/opt/xscalev1/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[1]: *** [sipp] Error 1
make[1]: Leaving directory `/usr/src/sipp'
make: *** [all] Error 2

麻煩高手們幫幫忙了

我知道他說找不到-lncurses
單然我有安裝ncurses的libraries
可是那只對gcc起作用
而使用arm-linux-gcc就不行了
請問我該如何讓他可以呢?
不好意思我算是很新的新手所以可以的話麻煩能告知的詳細一點

2007/08/06新增
現在cross compiler好ncurses了
並且也過了sipp的compiler
放到板子上時執行出現以下問題
Error opening terminal: vt100.


2007/08/10新增
現在程式已經可以使用剩下一些其他設定問題
自己先研究看看了
感謝大家的幫忙了
最後由 unrealangel 於 週五 8月 10, 2007 10:52 am 編輯,總共編輯了 6 次。
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm

文章undevil » 週三 8月 01, 2007 9:17 am

the error message told you everything...
undevil
 

文章unrealangel » 週三 8月 01, 2007 9:03 pm

抱歉我可能表達的不夠明白
我知道他說找不到-lncurses
單然我有安裝ncurses的libraries
可是那只對gcc起作用
而使用arm-linux-gcc就不行了
請問我該如何讓他可以呢?
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm

文章阿信 » 週四 8月 02, 2007 6:57 am

unrealangel 寫:抱歉我可能表達的不夠明白
我知道他說找不到-lncurses
單然我有安裝ncurses的libraries
可是那只對gcc起作用
而使用arm-linux-gcc就不行了
請問我該如何讓他可以呢?


不太懂你的意思,你的ncurses沒有cross-compile給你的target嗎?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章unrealangel » 週四 8月 02, 2007 7:45 am

也就是說我使用gcc時是沒有這問題的
但是使用cross-compile時就會有找不到-lncurses的問題
我網路上找到有人說要自己build一個ncurses給他用
但是我不知道要如何才能build一個(現在連source都還沒找到)
也不知道build好的話要如何給他用
還是說有其他方式?
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm

文章AceLan » 週四 8月 02, 2007 4:57 pm

ncurses 可以在這邊下載到
http://www.gnu.org/software/ncurses/

你的確需要使用 cross compiler 來 compile 一份你的 target board 能用的 ncurses library
compile 完後 將檔案 install 到你的 toolchain 的目錄
再來編譯應該就可以了
AceLan
摩托學園!學園長們
摩托學園!學園長們
 
文章: 129
註冊時間: 週日 6月 01, 2003 7:53 pm
來自: KDE@Taiwan

文章unrealangel » 週日 8月 05, 2007 11:27 am

我已經下載ncurses的source來編譯了
可是在編譯時出現以下問題

arm-linux-gcc -DHAVE_CONFIG_H -I../ncurses -I. -I. -I../include -D_GNU_SOURCE -DNDEBUG -O2 -c ../ncurses/comp_captab.c -o ../objects/comp_captab.o
../ncurses/comp_captab.c: In function `_nc_get_table':
../ncurses/comp_captab.c:74: error: `_nc_cap_table' undeclared (first use in this function)
../ncurses/comp_captab.c:74: error: (Each undeclared identifier is reported only once
../ncurses/comp_captab.c:74: error: for each function it appears in.)
../ncurses/comp_captab.c:74: error: `_nc_info_table' undeclared (first use in this function)
make[1]: *** [../objects/comp_captab.o] Error 1
make[1]: Leaving directory `/usr/src/ncurses-5.5/ncurses'
make: *** [all] Error 2

我不懂他說的錯誤是怎麼樣
麻煩大家幫幫忙了
小弟我真是感激不盡
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm

文章descent » 週日 8月 05, 2007 9:15 pm

http://www.ailis.de/~k/archives/19-ARM- ... ml#ncurses

請確定用這個版本
ncurses-5.2.tar.gz
要不然可能有其他問題。
凡經我手, 必屬佳作
descent
可愛的小學生
可愛的小學生
 
文章: 48
註冊時間: 週五 11月 22, 2002 2:09 pm

文章unrealangel » 週一 8月 06, 2007 11:33 am

感謝各位的幫忙我終於compiler過了
也把程式放到板子上了
但是要執行竟然出現
Error opening terminal: vt100.
看來要在研究一下了
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm

文章yasachi » 週四 8月 09, 2007 3:04 am

在target board上打這二行

export TERM=vt100
export TERMINFO=/mnt/xxx/terminfo

mkdir /mnt/xxx/terminfo/v -p
然後copy (應該任何一版的都可以)
/usr/share/terminfo/v/vt100
到板子 上的/mnt/xxx/terminfo/v/
就好了~~
應該吧:)
yasachi
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 5月 10, 2004 12:03 pm

文章unrealangel » 週五 8月 10, 2007 10:46 am

感謝yasachi
果然已經可以用了
看來要搬一個程式去用要做很多功課呢
再次感謝各位的幫忙
讓小弟我學到了不少東西
unrealangel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 7月 28, 2007 4:53 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客