can't read "env(COLUMNS)": no such variable
Kevin Layer
layer at franz.com
Mon Jun 16 18:26:08 PDT 2014
Clemens Lang wrote:
>> Hi,
>>
>> > On a 10.6.8 machine without Macports I installed 2.3.0 and get the
>> > following.
>> >
>> > Any ideas? Thanks.
>> >
>> > […]
>> > curl progress callback failed: can't read "env(COLUMNS)": no such variable
>>
>> Yes, I know why this happens. What I don't understand is why your environment
>> doesn't contain the columns variable. Which shell do you use? My bash exports
>> both the COLUMNS and the LINES variables.
Using bash in emacs. I'll set them to see what happens. Thanks!
>>
>> Do you redirect MacPorts' output in some way? To trigger this condition your
>> setup must fulfill the following conditions, and the combination of them is
>> very unlikely:
>> - The $COLUMNS and $LINES variables must be unset
>> - Your stdout must be a tty (because the progress output would have been
>> disabled if it wasn't)
>> - ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) must fail.
>>
>>
>> As a temporary workaround you can
>> - Use verbose mode: port -v
>> - Use quiet mode: port -q
>> - Redirect the output of port into a pipe: port … | cat
>>
>> --
>> Clemens Lang
More information about the macports-users
mailing list