Отчет о происходящем

Что я сегодня делал: собирал Былины, которые переехали на новое место – на свой сайт с установленным там ПО gitlab.

На своем ноутбуке с Ubuntu 16.10 x86_64 всё собралось (хотя пришлось создавать на их сайте issue, так как я не знал, что такое GTEST)

А на VDS с Centos 6.8 i386 не собралось. Начался какой-то непонятный ад-и-израиль с параметрами -std=gnu++14 и ошибками в стандартных библиотеках. Учитывая, что я на VDS много чего обновлял и ставил, и не всегда стандартно (например, свежий boost), возможно, в проблемах виноват я сам. Проверить можно, повторив попытку сборки на чистой Centos 6. Кстати, оказалось, начиная с 7 версии Centos, уже нет официального 32-разрядного дистрибутива. Только x64, только хардкор! (Я нашел 32-битную сборку седьмого Центоса, но от независимой команды красноглазиков). А вот мой любимый Debian продолжает быть и в 32 и в 64-разрядных вариантах (и еще куче более экзотических платформ типа arm)

Update 21.11.2017

Потом Былины вроде как вернулись на Bitbucket в новый репозиторий: https://bitbucket.org/bylins/mud.mercurial

Былины номер ноль

Периодически я занимаюсь сборками разных движков, в первую очередь под Windows, так как основные мадолюбители сидят именно под виндами и если и хотят запустить мад-сервер на домашнем компе (чисто для себя или и для друзей), то с линуксом дело иметь боятся. Я иду по пути наименьшего сопротивления и собираю обычно в среде cygwin, это требует минимальной правки. Как говорили в советские времена – “дешево и сердито”. Так, я собрал под винду свой Виртустан мад, Зеркало, MERC, ROM и какой-то старый частично русифицированный Circle. Как говорится, дело было вечером, делать было нечего.

Среди этих сборок есть и то, что я назвал проектом Былины-0. Это выложенная на официальном сайте Былин одна из самых первых версий Былин, по сути русифицированный CircleMUD. В 2010 году я сделал виндовую сборку его и забыл. А через четыре года я опять вернулся к этому проекту и увидел, что он перестал собираться. Компьютер со старым Windows XP и старым cygwin давно разобран, а в новых версиях этот код не собирается. Похоже, это связано с переходом с gcc 3 на gcc 4-й версии. В общем я затеялся опять собирать ЭТО, попутно нашел в коде кучу мелких багов и вообще недописанных кусков (как оно вообще у меня собралось тогда?). И собрал, пока в 6-м Дебиане, дома поковыряюсь с cygwin. Файлы будут выкладываться все в том же каталоге