Здравствуйте, alexpux, Вы писали:
A>Здравствуйте, Lucky Cat, Вы писали:
LC>>Здравствуйте, niXman, Вы писали:
X>>>сейчас производится тестирование MSYS2.
X>>>скачайте лучше его, и опишите свои впечатления/проблемы
LC>>Скачал, пробую.
LC>>Первые впечатления сыроват, зато тулзы свежее, тот же bison.
LC>>git/svn работает, hg — нет, чтоб заработал пришлось из дистра питоновского версии 2.7 сопировать в папку /include/python2.7 копировать содержимое папки include питоновского дистра.
A>Исправлено в сегодняшнем снапшоте:
A>http://sourceforge.net/projects/msys2/files/Alpha-versions/32-bit/x32-msys2-alpha-20130613.tar.xz/download
A>http://sourceforge.net/projects/msys2/files/Alpha-versions/64-bit/x64-msys2-alpha-20130613.tar.xz/download
Спасибо, уже качаю.
LC>>То есть польза от msys2 видна, будем разбираться дальше.
LC>>Теперь что касается сборок gcc, пробую на версии 4.8.1 собрать wxWidgets из репозитория.
LC>>Статичесую библиотеку собирает, динамическую — нет.
LC>>Причем из под cmd пишет "d:/gcc/mingw4.8.1/bin/../lib/gcc/i686-w64-mingw32/4.8.1/../../../../i686-w64-mingw32/bin/ld.exe: gcc_mswudll\coredll_msw_textentry.o: bad reloc address 0x4 in section `.data'
LC>>collect2.exe: error: ld returned 1 exit status"
LC>>При запуске из под msys/msys2 аналогичная выдача линкера.
LC>>Что характерно, TDM 4.7.1-2 динамическую библиотеку собрал. Вот думаю в чем причина.
LC>>Что посоветуете? Уж очень нехочется на TDM сидеть.
A>В новом снапшоте в файле /etc/fstab НЕ УДАЛЯЙТЕ строку с дефолтной точкой монтирования. Она предназначена для избавления от префикса /cygdrive
Ок. А в fstab так понимаю грозное предупреждение прописано? А то еще не скачал не распаковал
Да, еще тонкий момент, обычно у меня батник прописан с командой cmd /k <путь к msys>/msys.bat
А вот новая запускалка msys2_shell.bat работает только из своей папки, если в батнике прописать
переход в ее папку и запуск cmd /k msys2_shell.bat, запускается окно cmd и окно sh.
Я переписал из старого msys msys.bat в папку к msys2_shell.bat и стал запускать новый шелл из любого места на диске.