W10 + Cygwin + ожидаемо - PullRequest
       16

W10 + Cygwin + ожидаемо

1 голос
/ 29 июня 2019

Я использую W10 + cygwin.

Большая картина - я пытаюсь собрать инструментарий для запуска тестов на пытки gnu gfortran, который требует dejagnu, Tcl и ожидаем.

У меня проблемы с ожиданием.

После настройки с

./configure --build=x86_64-unknown-cygwin   CC=/cygdrive/C/work/usr/local  /bin/gcc  --cache-file=config.cache  &>expect-configure-out.txt

, которая работает нормально, генерируя файл config.log размером 37 КБ, последняя строка которого является configure: выход 0, пока все хорошо.

Затем я запускаю make и make install.

Из командной строки mintty,

./expect --version 

вызывает немедленный дамп стека, который здесь:

Exception: STATUS_ACCESS_VIOLATION at rip=00000000000
rax=0000000000000000 rbx=00000000000D27A0 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000000 rdi=000000006D655AD3
r8 =0000000000000000 r9 =000000006D536EA1 r10=0000000000000000
r11=8101010101010100 r12=000000000011EC30 r13=000000000011EC40
r14=00000000001147C0 r15=000000000011EC40
rbp=0000000000142D40 rsp=00000000FFFFCA28
program=C:\work\usr\local\bin\expect.exe, pid 2016, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame        Function    Args
End of stack trace

Некоторые вопросы:

  1. С помощью configure лучше ли запускать компилятор cygwin c по умолчанию или последний компилятор gnu c?

  2. Настраивает ли конфигурацияопция --build = x86_64-unknown-cygwin вещество?

  3. Имеет ли параметр конфигурации --prefix = / usr / local / вещество?

  4. Стоит ли пытаться перекомпилировать с большой моделью памяти?

  5. Различает ли W10 выполнение программы из командной строки mintty и командной строки W10?

  6. Есть ли какая-либо польза от запуска autoconf для обновления файла конфигурации?

  7. Любые другие предложения, которыеможет уменьшить количество проб и ошибок, чтобы запустить это?

Спасибо.

...