Skip to content

Nova instalação no Ubuntu Linux busca plugins que ainda não estão no diretório ~/.cgd #28

Closed

Description

@leonelsanchesdasilva

Ao instalar o CGD numa nova VM Ubuntu Linux, tive o seguinte:

leonel@DESKTOP-NTKQS6M:/mnt/d/Delegua/cgd$ cgd compilar ./examples/adicionar.delegua
⚠️  Biblioteca 'io.d' não encontrada em '/home/leonel/.cgd/stdlib/'
⚠️  Diretório '/home/leonel/.cgd/stdlib/types/' não encontrado
❌ Erro na compilação:
Error: The LLVMgold.so plugin (needed for LTO) was not found. You can specify its path with -flto-binary=<file>.

Compilação de './examples/adicionar.delegua' concluída.

Activity

  1. FernandoTheDev commented on Nov 5, 2025

    @FernandoTheDev
    Owner

    corrigido em:
    #29

  2. leonelsanchesdasilva commented on Nov 5, 2025

    @leonelsanchesdasilva
    ContributorAuthor

    Não acho que esteja inteiramente resolvido. Executei a seguinte sequência de comandos, e ainda tive o mesmo erro:

    leonel@DESKTOP-NTKQS6M:/mnt/c/Users/leone$ cgd atualizar --verboso
    Iniciando verificação de atualizações...
    [VERBOSE] Verificando atualizações do repositório: fernandothedev/cgd
    [VERBOSE] Endpoint da API: https://api.github.com/repos/fernandothedev/cgd/releases/latest
    [VERBOSE] Versão atual: v0.1.0
    [VERBOSE] Ultima versão: v0.0.5
    [VERBOSE] Atualização disponível: Não
    Sistema está executando a versão mais recente: v0.1.0
    leonel@DESKTOP-NTKQS6M:/mnt/c/Users/leone$ cgd compilar /mnt/d/Delegua/cgd/examples/adicionar.delegua
    ❌ Erro na compilação:
    Error: The LLVMgold.so plugin (needed for LTO) was not found. You can specify its path with -flto-binary=<file>.
    
    Compilação de '/mnt/d/Delegua/cgd/examples/adicionar.delegua' concluída.

    Mesmo depois de executar novamente o script de instalação, ainda tenho a mesma mensagem.

  3. FernandoTheDev commented on Nov 5, 2025

    @FernandoTheDev
    Owner

    o erro agora é com o llvm e não mais com o compilador em si, o erro só o ocorreu ao tentar atualizar? o sistema de atualização só funciona quando um novo release é lançado e essa nova versão é maior do que a instalada na sua maquina

  4. FernandoTheDev commented on Nov 5, 2025

    @FernandoTheDev
    Owner

    tente executar esse comando para instalar as dependencias do llvm:

    sudo apt install llvm-dev llvm -y
    
  5. FernandoTheDev commented on Nov 5, 2025

    @FernandoTheDev
    Owner

    caso não encontre o llvm-dev tente trocar por llvm-devel (não sei como é no ubuntu), normalmente é com final devel mas testa aí

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions