<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не работает компилятор</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html</link>
    <description>Freebsd 10.1&lt;br&gt;При сборке пакетов &lt;br&gt;make&#091;4&#093;: &quot;/usr/share/mk/bsd.compiler.mk&quot; line 9: warning: Couldn&apos;t read shell&apos;s output for &quot;cc --version&quot;&lt;br&gt;make&#091;4&#093;: &quot;/usr/share/mk/bsd.compiler.mk&quot; line 17: Unable to determine compiler type for cc.  Consider setting COMPILER_TYPE.&lt;br&gt;&lt;br&gt;/usr/share/mk/bsd.compiler.mk&lt;br&gt;&lt;br&gt;# $FreeBSD: releng/10.1/share/mk/bsd.compiler.mk 247527 2013-03-01 03:25:43Z brooks $&lt;br&gt;&lt;br&gt;.if !defined(COMPILER_TYPE)&lt;br&gt;. if $&#123;CC:T:Mgcc*&#125;&lt;br&gt;COMPILER_TYPE:=gcc  &lt;br&gt;. elif $&#123;CC:T:Mclang&#125;&lt;br&gt;COMPILER_TYPE:=clang&lt;br&gt;. else&lt;br&gt;_COMPILER_VERSION!=$&#123;CC&#125; --version&lt;br&gt;.  if $&#123;_COMPILER_VERSION:Mgcc&#125;&lt;br&gt;COMPILER_TYPE:=gcc&lt;br&gt;.  elif $&#123;_COMPILER_VERSION:M&#092;(GCC&#092;)&#125;&lt;br&gt;COMPILER_TYPE:=gcc&lt;br&gt;.  elif $&#123;_COMPILER_VERSION:Mclang&#125;&lt;br&gt;COMPILER_TYPE:=clang&lt;br&gt;.  else&lt;br&gt;.error Unable to determine compiler type for $&#123;CC&#125;.  Consider setting COMPILER_TYPE.&lt;br&gt;.  endif&lt;br&gt;.  undef _COMPILER_VERSION&lt;br&gt;. endif&lt;br&gt;.endif&lt;br&gt;&lt;br&gt;.if $&#123;COMPILER_TYPE&#125; == &quot;clang&quot;&lt;br&gt;COMPILER_FEATURES=c++11&lt;br&gt;.else&lt;br&gt;COMPILER_FEATURES=&lt;br&gt;.endif&lt;br&gt;</description>

<item>
    <title>Не работает компилятор (iqpi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#17</link>
    <pubDate>Thu, 07 May 2015 22:44:20 GMT</pubDate>
    <description>Сделал всё на работающей системе.&lt;br&gt;Теперь всё работает как положено.&lt;br&gt;Вы мне очень помогли.&lt;br&gt;Учусь дальше... &lt;br&gt;Спасибо!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (lavr)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#16</link>
    <pubDate>Thu, 07 May 2015 06:54:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Восстанавливается просто - развернуть base.txz, и не забыть закомментарить &lt;br&gt;&amp;gt;&amp;gt; ненужное в /etc/make.conf, чтобы использовать системный clang.&lt;br&gt;&amp;gt; Пока для меня это совсем непросто.&lt;br&gt;&amp;gt; Как развернуть base.txz? Как это сделать? Гуглил, но так и не понял. &lt;br&gt;&lt;br&gt;на работающей системе:&lt;br&gt;&lt;br&gt;# tar --unlink -xvpJf /path/base.txz -C /&lt;br&gt;&lt;br&gt;где /path/base.txz - местонахождение архива&lt;br&gt;&lt;br&gt;более безопасный вариант, загрузиться с disc1 или memstick, выйти в Live:&lt;br&gt;&lt;br&gt;# fsck_ffs -y /dev/диск&lt;br&gt;# mount /dev/диск /mnt&lt;br&gt;# tar --unlink -xvpJf /usr/freebsd-dist/base.txz -C /mnt&lt;br&gt;# umount /mnt&lt;br&gt;# reboot&lt;br&gt;&lt;br&gt;где /dev/диск - корневая партиция, если /usr - отдельная партиция, то на&lt;br&gt;нее тоже выполнить fsck и затем смонтировать в /mnt/usr&lt;br&gt;&lt;br&gt;&amp;gt; И на будущее, что могло разрушить &quot;системые tools&quot;? Как избежать этого впредь? &lt;br&gt;&lt;br&gt;загадка:&lt;br&gt;- неосторожные и неверные действия системного пользователя &quot;root&quot;&lt;br&gt;- попытка установить clang/gcc в базовую систему - то есть в /usr/&lt;br&gt;вместо /usr/local/&lt;br&gt;- посыпался HDD&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (iqpi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#15</link>
    <pubDate>Wed, 06 May 2015 21:36:31 GMT</pubDate>
    <description>&amp;gt; Восстанавливается просто - развернуть base.txz, и не забыть закомментарить &lt;br&gt;&amp;gt; ненужное в /etc/make.conf, чтобы использовать системный clang.&lt;br&gt;&lt;br&gt;Пока для меня это совсем непросто.&lt;br&gt;Как развернуть base.txz? Как это сделать? Гуглил, но так и не понял.&lt;br&gt;И на будущее, что могло разрушить &quot;системые tools&quot;? Как избежать этого впредь?&lt;br&gt;Спасибо.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (lavr)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#14</link>
    <pubDate>Wed, 06 May 2015 10:05:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt; а по полному пути?&lt;br&gt;&amp;gt;&amp;gt; /usr/bin/clang -v &lt;br&gt;&amp;gt;&amp;gt; /usr/bin/gcc -v &lt;br&gt;&amp;gt;&amp;gt; /usr/bin/cc -v &lt;br&gt;&amp;gt; По этим путям файлы есть по 0 байт, пустые, gcc вообще нет. &lt;br&gt;&lt;br&gt;в этом Ваша проблема - &quot;файлы есть по 0 байт&quot;, почему?&lt;br&gt;&lt;br&gt;gcc в 10&apos;ке отсутствует как класс, ибо перевели на clang/llvm.&lt;br&gt;&lt;br&gt;Восстановите системые tools и затем, если нужно: gcc/clang из портов.&lt;br&gt;Восстанавливается просто - развернуть base.txz, и не забыть закомментарить&lt;br&gt;ненужное в /etc/make.conf, чтобы использовать системный clang.&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (f)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#13</link>
    <pubDate>Wed, 06 May 2015 04:30:57 GMT</pubDate>
    <description>&amp;gt; Собрал один пакет, вроде работает, но хелловорлд не компилится&lt;br&gt;&amp;gt; clang++ -o hell hello.cpp &lt;br&gt;&lt;br&gt;через /usr/local/bin/clang++36 или clang++(который наверно == /usr/bin/clang++ , см which clang++)?&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (iqpi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#12</link>
    <pubDate>Wed, 06 May 2015 00:49:07 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; хз.&lt;br&gt;&amp;gt;&amp;gt; Добавте в /etc/make.conf &lt;br&gt;&amp;gt;&amp;gt; CC=/usr/local/bin/clang36 &lt;br&gt;&amp;gt;&amp;gt; CXX=/usr/local/bin/clang++36 &lt;br&gt;&amp;gt;&amp;gt; CPP=/usr/local/bin/clang-cpp36 &lt;br&gt;&amp;gt;&amp;gt; 36 или какая версия установлена. И попробовать собрать чтото &lt;br&gt;&amp;gt; если есть исходники то можно попробовать: &lt;br&gt;&amp;gt; Добавить тоже самое ещё в /etc/src.conf &lt;br&gt;&amp;gt; # cd /usr/src/usr.bin/clang &lt;br&gt;&amp;gt; # make obj depend all install &amp;&amp; make clean &lt;br&gt;&lt;br&gt;Ошибка&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (iqpi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#11</link>
    <pubDate>Wed, 06 May 2015 00:45:07 GMT</pubDate>
    <description>&amp;gt; В /usr/bin/ шланг из базовой системы, что с ней у вас я &lt;br&gt;&amp;gt; хз.&lt;br&gt;&amp;gt; Добавте в /etc/make.conf &lt;br&gt;&amp;gt; CC=/usr/local/bin/clang36 &lt;br&gt;&amp;gt; CXX=/usr/local/bin/clang++36 &lt;br&gt;&amp;gt; CPP=/usr/local/bin/clang-cpp36 &lt;br&gt;&amp;gt; 36 или какая версия установлена. И попробовать собрать чтото &lt;br&gt;&lt;br&gt;Собрал один пакет, вроде работает, но хелловорлд не компилится&lt;br&gt;&lt;br&gt;clang++ -o hell hello.cpp&lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;&lt;br&gt;int main()&lt;br&gt;&#123;&lt;br&gt;cout &amp;lt;&amp;lt; &quot;HELLO&quot; &amp;lt;&amp;lt; endl;&lt;br&gt;return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (e)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#10</link>
    <pubDate>Tue, 05 May 2015 23:02:53 GMT</pubDate>
    <description>&amp;gt; В /usr/bin/ шланг из базовой системы, что с ней у вас я &lt;br&gt;&amp;gt; хз.&lt;br&gt;&amp;gt; Добавте в /etc/make.conf &lt;br&gt;&amp;gt; CC=/usr/local/bin/clang36 &lt;br&gt;&amp;gt; CXX=/usr/local/bin/clang++36 &lt;br&gt;&amp;gt; CPP=/usr/local/bin/clang-cpp36 &lt;br&gt;&amp;gt; 36 или какая версия установлена. И попробовать собрать чтото &lt;br&gt;&lt;br&gt;если есть исходники то можно попробовать:&lt;br&gt;Добавить тоже самое ещё в /etc/src.conf&lt;br&gt;&lt;br&gt;# cd /usr/src/usr.bin/clang&lt;br&gt;# make obj depend all install &amp;&amp; make clean&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не работает компилятор (d)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/4231.html#9</link>
    <pubDate>Tue, 05 May 2015 22:42:58 GMT</pubDate>
    <description>В /usr/bin/ шланг из базовой системы, что с ней у вас я хз.&lt;br&gt;Добавте в /etc/make.conf&lt;br&gt;CC=/usr/local/bin/clang36&lt;br&gt;CXX=/usr/local/bin/clang++36&lt;br&gt;CPP=/usr/local/bin/clang-cpp36&lt;br&gt;&lt;br&gt;36 или какая версия установлена. И попробовать собрать чтото&lt;br&gt;</description>
</item>

</channel>
</rss>
