If you use ncftp-3.1.5's shell escape, somehow the command gets lost and a random character strings gets passed to system() or alike. Reproducible: Always Steps to Reproduce: 1. start ncftp 2. type "!ls" 3. Actual Results: Unreadable characters, and then, usually, ": no such command". Expected Results: Execution output of the command (in our case: the content of the current directory). This bug was present in RedHat 7.2 (AFAIR). The bug was fixed by RedHat with a patch, while there was no upstream fix available.
I cannot reproduce the bug you are talking about :-/ I started ncftp and typed "!ls" and it gives me the correct output! ncftp's version: $ qpkg -I -v ncftp net-ftp/ncftp-3.1.5-r1 *
Can you please post the output of the "emerge --info" command?
Sorry, I'm not able to make emerge --info since the machine's gone (will return by November, so I hope). If not reprodrucible, close bug please.
I wasn't able to reproduce it but there were a couple of people in #gentoo-bugs that could and I'm trying to find the cause for that bug. It seems to have to do with the CFLAGS and the -Os option.
we need more info from people who can reproduce this reliably