Opa, o binário já foi instalado como ggdb
. Acho que eu entendi errado o comando glob
. No entanto, como Paul observou nos comentários acima, ainda não funciona realmente.
Estou tentando instalar o MacPorts gdb; parece ser mal suportado…
A execução de "instalação de porta" instala-o em /opt/local/libexec/gnubin/gdb
, mas a intenção não parece ser adicioná-lo a $PATH
. O portfile não define nenhum parâmetro para port select
, que é normalmente usado para definir uma instalação do MacPorts para lidar com comandos Unix padrão. Mas inclui estas linhas:
foreach binary [glob -tails -directory ${destroot}${prefix}/bin g*] {
ln -s ${prefix}/bin/${binary} ${destroot}${prefix}/libexec/gnubin/[string range $binary 1 end]
}
Isto está enterrado sob uma ação chamada post-destroot
. destroot
é um comando do MacPorts, mas post-destroot
não é. O script aparentemente não é executado por port install
ou port activate
ou, se falhar, está fazendo isso silenciosamente.
Existe uma abordagem melhor do que criar os links manualmente?
Opa, o binário já foi instalado como ggdb
. Acho que eu entendi errado o comando glob
. No entanto, como Paul observou nos comentários acima, ainda não funciona realmente.