Hi! I am busy with the 'tput' command line application. And It seems I can compile it in the OpenBeOs tree. But there are some problems when linking. These are the errors I get when I want to link my 'tput' application. ...updating 1 target(s)... Link ../../../distro/x86.R1/beos/bin/tput ../../../objects/x86.R1/apps/bin/tput.o: In function `main': ../../../objects/x86.R1/apps/bin/tput.o(.text+0x153): undefined reference to `tgetent' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x2c2): undefined reference to `tgetstr' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x2fb): undefined reference to `tgetnum' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x32b): undefined reference to `tgetflag' ../../../objects/x86.R1/apps/bin/tput.o: In function `process': ../../../objects/x86.R1/apps/bin/tput.o(.text+0x5d1): undefined reference to `tputs' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x6c6): undefined reference to `tgoto' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x6cf): undefined reference to `tputs' ../../../objects/x86.R1/apps/bin/tput.o: In function `setospeed': ../../../objects/x86.R1/apps/bin/tput.o(.text+0x72e): undefined reference to `ospeed' ../../../objects/x86.R1/apps/bin/tput.o(.text+0x742): undefined reference to `ospeed' collect2: ld returned 1 exit status gcc -Xlinker -soname=_APP_ -o "../../../distro/x86.R1/beos/ bin/tput" "../../../objects/x86.R1/apps/bin/tput.o" ; ...failed Link ../../../distro/x86.R1/beos/bin/tput ... ...failed updating 1 target(s)... I know these functions can be found in the termcap lib. But can somebody tell me how it comes that my application fails to link? Remember I am still a newbe in these things, but I'm learning ;) thx Jixt