Пытаюсь скомпилировать праат (http://www.fon.hum.uva.nl/praat/) с Cygwin. Я пытался следовать инструкциям на странице GitHub (https://github.com/praat/praat). Когда я запускаю ‘make’, несколько файлов компилируются без проблем, но затем я получаю:
x86_64-w64-mingw32-gcc -std=gnu99 -municode -D_FILE_OFFSET_BITS=64 -O1 -I ../../sys -I ../../dwsys -c -o gsl_complex__math.o gsl_complex__math.c
gsl_complex__math.c: In function ‘gsl_complex_log10’:
gsl_complex__math.c:425:3: internal compiler error: Segmentation fault
return gsl_complex_mul_real (gsl_complex_log (a), 1 / log (10.));
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
<builtin>: recipe for target 'gsl_complex__math.o' failed
make[1]: *** [gsl_complex__math.o] Error 1
make[1]: Leaving directory '/cygdrive/c/Users/Colin/workspace/praat-master/external/gsl'
makefile:14: recipe for target 'all' failed
make: *** [all] Error 2
Я попытался опубликовать вопрос в группе пользователей Praat, но безуспешно. Я подозреваю, что он будет работать с предыдущей версией x86_64-w64-mingw32-gcc, но я не уверен, как определить, какая версия будет работать, или, честно говоря, как понизить версию. (Я также не уверен, в чем разница между x86_64-w64-mingw32-gcc и plain ol ‘gcc.) Я бы хотел избежать любого решения, связанного с редактированием исходного кода, потому что он был явно скомпилирован как раньше без проблем.
Любые предложения или указатели правильное направление будет принята с благодарностью! 🙂
Задача ещё не решена.
Других решений пока нет …