Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: bobka от Декабрь 18, 2013, 07:52



Название: mingw32 висит(классическая race condition)
Отправлено: bobka от Декабрь 18, 2013, 07:52
имею: qt 4.8.5 src  mingw32 gcc 4.6.4 posix thread model, дома делал static - все прошло без ошибок, написал проект - все работает!
Пришел на работу - взял тот же набор что и дома(конфиги не менял) - начал делал static:
mingw32-make2: Leaving directory ‘C:/qt/src/opengl’
mingw32-make1: Leaving directory ‘C:/qt/src/opengl’),
висит mingw32 - делал set SHELL= cmd.exe менял -j , - ничего не помогает, меняются только директории в которых mingw32-make висит, менял потоковую модель на win32, менял сборку с обработчиком sjlj на dwarf - тоже самое,  дома стоит B980 Intel win7 x64(ultimated)работает   и с 32 битным компилятором и с 64 битным, причем любая потоковая модель собирает qt! На работе win7 x32 home celeron e3300, куда копать???????


Название: Re: mingw32 висит(классическая race condition)
Отправлено: Serr500 от Декабрь 18, 2013, 11:20
Для начала я бы копнул в сторону более новой версии ToolChain'а и взял бы, к примеру, версию 4.8.2.
64 bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/ (http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/)
32 bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/ (http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/)


Название: Re: mingw32 висит(классическая race condition)
Отправлено: bobka от Декабрь 18, 2013, 11:48
Согласен, можно, - но ведь ПО данной версии рабочее -то есть я уже получил рабочий продукт, программа работает, - значить данные средства удовлетворяют разработки, только почему не ставится на другую машину???? вроде все тоже самое, но  процессор другой, память и разрядность, не знаю я в ассемблере не силен, -  может микрокод E3300 содержит bug  с работой многопоточности или эту перверсию дает "обертка" в кавычках windows????? не знаю, знаю одно что средства разработки - показали свою работоспособность, - все работает в static, конкретно данные по сети передаются и принимаются, - тут нареканий никаких нет!  А потом переходить на иную в версию опять таки - если что не так -  и будет бесконечная рекурсия поиска, лучше не бегать от проблемы ,а ее решить, я так считаю. Я тут задавал этот же вопрос на буржуйском сайте - ответом 0, я так полагаю, что по цели нужно наверное задать на сайте кто делает эти сборки mingw -там попробую ....... о-па форума нет, а есть майл лист, причем закрытый для разработчиков, так что дело кажется табак!


Название: Re: mingw32 висит(классическая race condition)
Отправлено: bobka от Декабрь 18, 2013, 12:10
наверное верно -  попробую версию 4.7.4 mingw,,,, лучше рабочее средство чем отсутствие такового