Estou trabalhando em uma máquina desconhecida e estou tentando fazer com que um programa chamado bib2x funcione. Infelizmente, quando executo o programa, continuo recebendo uma falha de segmentação. Minha (limitada) experiência e pesquisa me levam a acreditar que isso foi resultado de algum tipo de erro de memória, mas não tenho certeza de como proceder ou como resolver o problema.
Eu executei o programa acessando arquivos que a conta de usuário definitivamente tem permissão para acessar. Alguma idéia de como devo proceder?
Desculpe se isso é vago. É um problema vago e estou confuso sobre o que fazer a seguir.
strace <command>
. Se você tiver sorte, a saída do strace fornecerá mais informações sobre como corrigir o problema (supondo que este não seja um bug real com o bib2x).Respostas:
O programa roda (por exemplo, você pode executar algo como
bib2x -V
e relatar a versão)?
Vai ser um pouco difícil depurar esse problema em uma máquina desconhecida, sem o código bib2x e uma maneira de recompilá-lo. Você pode tentar reinstalá-lo (parece que os executáveis estão disponíveis para várias plataformas aqui ) ou recompilá-lo se for uma opção.
Você pode usar temporariamente o conversor bib2x online ?
fonte
(atomdatabinary.cxx:117:39: error: 'memcpy' was not declared in this scope make[1]: *** [atomdatabinary.lo] Error 1 make[1]: Leaving directory /home/alex/bib2x-0.9.0/src' make: *** [install-recursive] Error 1
Eu estou supondo que isso não será um erro fácil e eu deveria procurar uma solução alternativa? Eu posso postar toda a saída se for útil.