Re[7]: Сборки MinGW(GCC-win32/win64) от niXman
От: Lucky Cat  
Дата: 13.06.13 11:05
Оценка:
Здравствуйте, 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 и стал запускать новый шелл из любого места на диске.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.