[Pkg-zsh-devel] Bug#666168: zsh: Many function definitions are missing zsh-newuser-install, compinit, etc.

Hong Xu xuhdev at gmail.com
Thu Mar 29 13:39:13 UTC 2012


On 03/29/2012 09:18 PM, Frank Terbeck wrote:
> Hong Xu wrote:
>> /usr/share/zsh/4.3.17/scripts/newuser:6: zsh-newuser-install: function
>> definition file not found
> [...]
>> autoload -U compinit
>> compinit
> [...]
>> zsh: compinit: function definition file not found
>
>
> This sounds like a severely broken installation. Debian's zsh packages
> do not split the function files off of the main package (yet). So that
> really shouldn't happen.
>
> What is the output of this:
>
>    print -l $fpath
>    c=( ${^fpath}/compinit(N.) )
>    (( $#c ))&&  ls -l $c[1] || echo compinit not found
>
> The last command shouldn't come up with "compinit not found". If it does
> the output from the first command is probably reflecting breakage.
>

It cames up with:

	/opt/intel/composerxe-2011.5.220/mkl/include
	compinit not found


> In case it's broken try this:
>
>    % zsh -f
>        (and in that new shell)
>    % autoload -Uz compinit
>    % compinit
>    % print ${#_comps}
>
> The `compinit' call should *not* fail and the `print' call should return
> an integer in the range of slightly above one thousand.

compinit fails, and the print gives 0.

>
> If this does not work, your installation is very likely broken (however
> that happened...).

I've reinstalled zsh: "aptitude reinstall zsh", however, things remain 
what they were.

Thanks,

Hong






More information about the Pkg-zsh-devel mailing list