<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум сайта Webhamster.ru &mdash; Испытываю трудности со сборкой под MacOS]]></title>
		<link>https://webhamster.ru/punbb/viewtopic.php?id=174</link>
		<atom:link href="https://webhamster.ru/punbb/extern.php?action=feed&amp;tid=174&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Испытываю трудности со сборкой под MacOS».]]></description>
		<lastBuildDate>Sun, 26 Dec 2021 10:01:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5266#p5266</link>
			<description><![CDATA[<p>Таки удалось собрать 1.44.165, но с некоторыми правками кода, <a href="https://webhamster.ru/punbb/viewtopic.php?pid=5265#p5265">подробности тут</a></p><p>Выкладываю в шапку темы с <a href="https://webhamster.ru/punbb/viewtopic.php?id=198">релизами</a>.</p>]]></description>
			<author><![CDATA[null@example.com (scoute)]]></author>
			<pubDate>Sun, 26 Dec 2021 10:01:12 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5266#p5266</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5264#p5264</link>
			<description><![CDATA[<p>А я как раз недавно выложил сборку под МАС, и на Монтерей она работает нормально,<br />она дополнительно упакована в инсталлятор, к которому доверие системы больше, чем к просто программе.<br />Попробуйте скачать и потестить.</p><p>Насчёт более поздних версий, нужно сделать правки, чтобы код под МАС-ом корректно собрался.<br />Я имею ввиду gcc&nbsp; .. Это в планах, буквально через месяц, наверное. Если всё будет ОК, то <br />даже 1.44.165 заработает. Вобщем, посмотрим, насколько это легко или сложно.</p><p>Думаю, что если автору xintrea скинуться на Мак-бук, то дело пойдёт быстрее <img src="https://webhamster.ru/punbb/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (scoute)]]></author>
			<pubDate>Thu, 23 Dec 2021 11:29:53 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5264#p5264</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5263#p5263</link>
			<description><![CDATA[<p>Приветствую.<br />Намедни обновился до Monterey и прежняя сборка перестала работать. Пришлось пересобирать.<br />Алгоритм тот же, с одним замечанием: теперь при установке qt нужно указать, что нужен qt 5й версии. С qt 6 не собирается. С 5м собирается, у меня собралось на qt 5.15.2</p><p>brew install qt@5<br />export PATH=/usr/local/opt/qt@5/bin:$PATH<br />qmake .<br />make</p><p>На github.com в ветке master до сих пор последняя версия v.1.43.27, а на странице проекта сказано, что&nbsp; последняя актуальная версия v.1.44.31. Не пора ли перенести в master более свежую версию?</p>]]></description>
			<author><![CDATA[null@example.com (jeengreen)]]></author>
			<pubDate>Tue, 21 Dec 2021 18:46:50 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5263#p5263</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5201#p5201</link>
			<description><![CDATA[<p>Так, блэнд, сборка из сообщения выше перестала запускаться после обновления на MacOS Big Sur.</p>]]></description>
			<author><![CDATA[null@example.com (br0ke)]]></author>
			<pubDate>Fri, 12 Feb 2021 17:28:34 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5201#p5201</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5066#p5066</link>
			<description><![CDATA[<p>Если кому-то нужно, то вот что у меня получилось после сборки из ветки master (по состоянию на 3 декабря 2019) по инструкции от <strong>jeengreen</strong>. Собирал на MacOS Catalina 10.15.1 (19B88). Подтверждаю проблему с отсутствующей иконкой приложения. И да, собранная MyTetra идентифицирует себя как v.1.43.27, хотя на сайте уже выложены сборки для Linux v.1.44.31.</p><p>Ссылка: <a href="https://yadi.sk/d/2JL_xx-zdo4lmQ">https://yadi.sk/d/2JL_xx-zdo4lmQ</a></p>]]></description>
			<author><![CDATA[null@example.com (br0ke)]]></author>
			<pubDate>Tue, 03 Dec 2019 08:51:32 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5066#p5066</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=5059#p5059</link>
			<description><![CDATA[<p>Всем доброго вечера, благодарю всех за отклики. </p><p> Успешно смог собрать последнюю версию из мастер-ветки с гитхаба, по инструкции из ссылки от <strong>jeengreen</strong>.</p><p> Так как ось свою не обновлял довольно давно (сижу на MacOS Sierra v 10.12.6), то ли по какой-то другой причине, все-таки потребовалась линковка (<span style="color: blue">brew link qt</span>).</p><p>Пока что не полностью все функции протестировал, на данном этапе работает все стабильно, багов из предыдущей версии нет(да, оказывается я ее давно поставил, но она у меня глючила при форматировании текста, обновить не получилось и забыл о ней надолго.. а сейчас вот обнаружил неожиданно).</p><p>Из заметных недочетов моей сборки - изображение иконки программы проявляется только когда программа запущена, в трее без запуска висит как маковская заглушка для приложений. </p><p>Могу выложить архив со сборкой куда-нибудь(если нужно, я толком не разбираюсь), почтой не отправляется.</p>]]></description>
			<author><![CDATA[null@example.com (yaroslav)]]></author>
			<pubDate>Fri, 22 Nov 2019 21:27:07 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=5059#p5059</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=4913#p4913</link>
			<description><![CDATA[<p>Приветствую всех любителей MyTetra!<br />Кто бы мог подумать, но и меня постигла та же участь. Многие годы я пользовался этой чудесной программой, но 5 дней назад я попал в Mac коллектив, получил в зубы Mac Book и лишился основного рабочего инструмента.<br />Только что я смог собрать рабочую MyTetra последней версии и делюсь своим мини howto:</p><p>Подсказка нашлась здесь:<br /><a href="https://medium.com/@delyee/mytetra-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-macos-ef3441767ce3">https://medium.com/@delyee/mytetra-%D0% … 3441767ce3</a></p><p>Алгоритм действий следующий:<br />Под административным пользователем<br />ставим Command Line Tools<br /><a href="http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/">http://osxdaily.com/2014/02/12/install- … -mac-os-x/</a><br />xcode-select --install</p><p>ставим homebrew<br /><a href="http://osxdaily.com/2018/03/07/how-install-homebrew-mac-os/">http://osxdaily.com/2018/03/07/how-inst … ew-mac-os/</a><br />/usr/bin/ruby -e &quot;$(curl -fsSL <a href="https://raw.githubusercontent.com/Homebrew/install/master/install)">https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;</a><br />нужно будет овладеть некоторыми каталогами, установщик подскажет</p><p>через homebrew ставим qt<br />brew install qt<br />в подсказке есть еще brew link qt, но скорее всего это не нужно, нужно добавить путь до бинарников в переменную PATH</p><p>Под обычным пользователем<br />Прописываем путь до бинарников qt в переменную PATH<br />echo &#039;export PATH=&quot;/usr/local/opt/qt/bin:$PATH&quot;&#039; &gt;&gt; ~/.bash_profile </p><p>Клонируем репозиторий, переходим в папку с исходниками, переключаемся на ветку master<br />git clone <a href="https://github.com/xintrea/mytetra_dev.git">https://github.com/xintrea/mytetra_dev.git</a><br />cd mytetra_dev<br />git checkout master</p><p>Собитраем MyTetra<br />qmake .<br />make</p><p>Когда безобразие на экране заканчивается, готовая программа лежит в каталоге bin</p>]]></description>
			<author><![CDATA[null@example.com (jeengreen)]]></author>
			<pubDate>Wed, 06 Nov 2019 11:32:40 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=4913#p4913</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=4877#p4877</link>
			<description><![CDATA[<div class="quotebox"><cite>yaroslav пишет:</cite><blockquote><p>День добрый. Бьюсь уже достаточно долго со сборкой под макось</p></blockquote></div><p>Вам нужен Qt версий 5.10-5.11, на других версиях сборка не проверялась.</p><p>Кроме того, я использую компилятор gcc, а вы, похоже, clang. На clang я сборку никогда не проверял, но многие мне говорили, что приходится шаманить. Если есть возможность собиратьпод MacOs через gcc, попробуйте через него, все должно получиться.</p>]]></description>
			<author><![CDATA[null@example.com (xintrea)]]></author>
			<pubDate>Fri, 26 Jul 2019 14:50:36 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=4877#p4877</guid>
		</item>
		<item>
			<title><![CDATA[Re: Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=4867#p4867</link>
			<description><![CDATA[<p>попробуй без mimetex собрать:<br /></p><div class="codebox"><pre><code>~$ cat mytetra_dev/mytetra.pro
TEMPLATE = subdirs

# For desktop
!android {
SUBDIRS = app

app.file = app/app.pro
}

# For Android
android {
SUBDIRS = app

app.file = app/app.pro
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (chadwick)]]></author>
			<pubDate>Wed, 26 Jun 2019 10:18:44 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=4867#p4867</guid>
		</item>
		<item>
			<title><![CDATA[Испытываю трудности со сборкой под MacOS]]></title>
			<link>https://webhamster.ru/punbb/viewtopic.php?pid=4866#p4866</link>
			<description><![CDATA[<p>День добрый. Бьюсь уже достаточно долго со сборкой под макось, сейчас была очередная попытка собрать mytetra v1.44.31. (Да, я очень хочу иметь последнюю версию)</p><p>Сначала пробовал собирать с Qt 5.13 через QT Creator 4.9.1(правда написано что &quot;основан на Qt 5.12.3&quot;, ? ).</p><p>При открытии файла проекта &#039;mytetra.pro&#039; ошибок не выдает, но после сообщения:</p><p> &quot;Project MESSAGE: touch mimeTeX qmake&quot;</p><p>Следует:</p><p> &quot;Индексатор С++: пропускается файл &#039;...thirdParty/mimetex/texfonts.h&#039; так как слишком большой&quot; </p><p>Затем, когда жму &quot;собрать проект mytetra&quot;, идет поток из 147 ошибок и предупреждений.<br />Все проблемы в файле mimetex.с и одна проблема в string.h, говорит мне креатор.</p><p>Вот так выглядит начало и конец консоли сборки через QT Creator 4.9.1:<br /></p><div class="codebox"><pre><code>12:28:05: Выполняются этапы для проекта mytetra...
12:28:05: Настройки не изменились, этап qmake пропускается.
12:28:05: Запускается: «/usr/bin/make» -j8
cd thirdParty/mimetex/ &amp;&amp; ( test -e Makefile || /Users/yaroslav/Qt5.13.0/5.13.0/clang_64/bin/qmake -o Makefile /Users/yaroslav/Downloads/mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.pro -spec macx-clang CONFIG+=debug CONFIG+=x86_64 CONFIG+=qml_debug ) &amp;&amp; /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -c -pipe -DAA -g  -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.12 -Wall -W -fPIC -DQT_QML_DEBUG -DQT_CORE_LIB -I../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex -I. -I/Users/yaroslav/Qt5.13.0/5.13.0/clang_64/lib/QtCore.framework/Headers -I. -I/Users/yaroslav/Qt5.13.0/5.13.0/clang_64/mkspecs/macx-clang -F/Users/yaroslav/Qt5.13.0/5.13.0/clang_64/lib -o ../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/build/obj/mimetex.o ../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c
In file included from ../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:434:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/string.h:160:7: error: conflicting types for &#039;strcasestr&#039;
char    *strcasestr(const char *__big, const char *__little);
         ^
../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:428:13: note: previous declaration is here
const char *strcasestr(const char *s1, const char *s2);
            ^
../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:4013:52: warning: comparison of integers of different signs: &#039;unsigned long&#039; and &#039;int&#039; [-Wsign-compare]
  if ( strlen(outline)+strlen(outfield)+strlen(cr) &gt;= maxlinelen /*won&#039;t fit*/
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~
... ... ... 
... ... ...
../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:17874:1: warning: comparison of integers of different signs: &#039;size_t&#039; (aka &#039;unsigned long&#039;) and &#039;int&#039; [-Wsign-compare]
&lt;    nbytes )                           /* failed to write all bytes */
^    ~~~~~~
140 warnings and 1 error generated.
make[1]: *** [../../../../mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/build/obj/mimetex.o] Error 1
make: *** [sub-thirdParty-mimetex-mimetex-pro-make_first] Error 2
12:28:05: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта mytetra (комплект: Desktop Qt 5.13.0 clang 64bit)
Во время выполнения этапа «Сборка»</code></pre></div><br /><p>Значит скачал я старую версию Qt 5.10.1 и креатор к нему v4.5.1, поставил, открываю mytetra.pro – сразу обозначаются две проблемы:<br /></p><div class="codebox"><pre><code>предупреждение: «/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang» используется qmake, но «/Users/yaroslav/Qt5.13.0/Qt Creator.app/Contents/Resources/clang/bin/clang» задан в комплекте.
Обновите комплект или выберите подходящей для вашей целевой платформы mkspec для qmake.</code></pre></div><div class="codebox"><pre><code>предупреждение: «/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++» используется qmake, но «/Users/yaroslav/Qt5.13.0/Qt Creator.app/Contents/Resources/clang/bin/clang» задан в комплекте.
Обновите комплект или выберите подходящей для вашей целевой платформы mkspec для qmake.</code></pre></div><p>Тут мне становится понятно, что какая-то проблема с компилятором присутствует, тем не менее жму &quot;собрать&quot;. Потому что совершенно не представляю как эту проблему решать. <br />Кстати, в сообщениях этой версии креатора так же выводится, что индексатор С++ пропускает mimetex.h так как слишком большой.</p><p>Вот так выглядит начало и конец консоли сборки через QT Creator 4.5.1:<br /></p><div class="codebox"><pre><code>12:09:22: Выполняются этапы для проекта mytetra...
12:09:22: Настройки не изменились, этап qmake пропускается.
12:09:22: Запускается: «/usr/bin/make» 
cd thirdParty/mimetex/ &amp;&amp; ( test -e Makefile || /Users/yaroslav/Qt5.10.1/5.10.1/clang_64/bin/qmake -o Makefile /Users/yaroslav/Downloads/mytetra_building/mytetra_1_44_31_src/thirdParty/mimetex/mimetex.pro -spec macx-clang CONFIG+=debug CONFIG+=x86_64 CONFIG+=qml_debug ) &amp;&amp; /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -c -pipe -DAA -g  -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.10 -Wall -W -fPIC -DQT_QML_DEBUG -DQT_CORE_LIB -I../../../mytetra_1_44_31_src/thirdParty/mimetex -I. -I/Users/yaroslav/Qt5.10.1/5.10.1/clang_64/lib/QtCore.framework/Headers -I. -I/Users/yaroslav/Qt5.10.1/5.10.1/clang_64/mkspecs/macx-clang -F/Users/yaroslav/Qt5.10.1/5.10.1/clang_64/lib -o ../../../mytetra_1_44_31_src/thirdParty/mimetex/build/obj/mimetex.o ../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c
In file included from ../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:434:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/string.h:160:7:
 error: conflicting types for &#039;strcasestr&#039;
char    *strcasestr(const char *__big, const char *__little);
         ^
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:428:13: note: previous declaration is here
const char *strcasestr(const char *s1, const char *s2);
            ^
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:4013:52: warning: comparison of integers of different signs: &#039;unsigned long&#039; and &#039;int&#039; [-Wsign-compare]
  if ( strlen(outline)+strlen(outfield)+strlen(cr) &gt;= maxlinelen /*won&#039;t fit*/
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:6492:4: warning: comparison of integers of different signs: &#039;unsigned long&#039; and &#039;int&#039; [-Wsign-compare]
         {strsqueeze(argsigptr,strlen(argsignal));} /* can&#039;t be in argval */
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
... ... ...
... ... ...
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:17183:28: warning: comparison of integers of different signs: &#039;unsigned long&#039; and &#039;int&#039; [-Wsign-compare]
   if ( strlen(expression) &gt; norefmaxlen ) { /* query_string too long */
        ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:17270:23: warning: comparison of integers of different signs: &#039;unsigned long&#039; and &#039;int&#039; [-Wsign-compare]
                  if ( strlen(refp) &lt;= loglen ) break;  /* no more parts */
                       ~~~~~~~~~~~~ ^  ~~~~~~
../../../mytetra_1_44_31_src/thirdParty/mimetex/mimetex.c:17874:1: warning: comparison of integers of different signs: &#039;size_t&#039; (aka &#039;unsigned long&#039;) and &#039;int&#039; [-Wsign-compare]
&lt;    nbytes )                           /* failed to write all bytes */
^    ~~~~~~
140 warnings and 1 error generated.
make[1]: *** [../../../mytetra_1_44_31_src/thirdParty/mimetex/build/obj/mimetex.o] Error 1
make: *** [sub-thirdParty-mimetex-mimetex-pro-make_first] Error 2
12:09:23: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта mytetra (комплект: Desktop Qt 5.10.1 clang 64bit)
Во время выполнения этапа «Сборка»</code></pre></div><br /><p>Помогите, пожалуйста! </p><p>P.S: Была тут на форуме инициатива по упаковке матетры в инсталяционный пакет для маков, но как-то не получилось у человека. Может кто осилил?</p>]]></description>
			<author><![CDATA[null@example.com (yaroslav)]]></author>
			<pubDate>Wed, 26 Jun 2019 09:52:18 +0000</pubDate>
			<guid>https://webhamster.ru/punbb/viewtopic.php?pid=4866#p4866</guid>
		</item>
	</channel>
</rss>
