O pacote em que estou trabalhando usa Autotools - autoconf, libtools, configure, etc. Estou desenvolvendo com o MinGW-W64 no Windows XP sp3.
Em sua infinita sabedoria, a libtools decidiu que meus arquivos de sistema (NATIVE_SYSTEM_HEADER_DIR) estão em / mingw / include . Este diretório não existe na constelação MinGW-W64. Existem mingw32 e mingw64, é claro ... E eu posso ver usando mingw como um pseudônimo para ser apontado onde for necessário.
Então eu editei C: \ msys32 \ etc \ fstab para adicionar uma entrada C:\msys32\mingw32\ /mingw
pensando que era a maneira mais rápida de passar o problema, e uma coisa fácil de mudar se eu começar a compilar 64 bits versões.
Isso não teve efeito. É como se a inicialização do MSYS2 ignorasse uma entrada mingw
como um caso especial sob "coisas que podem ser um problema em potencial" (como os diretórios do cygwin). / p>
Alguém pode explicar o que está acontecendo? É a maneira "correta" de trazer mingw/include
para a existência, para que a libtools obtenha o que precisa?
BTW, sendo muito novo para adicionar tags, observo que as tags disponíveis para mim são incorretas / ambíguas. MSYS2 é diferente do seu antecessor histórico MSYS. Da mesma forma, o mingw não é mingw-w64. Eu me arrependo de todas as tags enganosas.