Luabind bugs and fixes

Сегодня утром на меня возложилась задача перевести проект на рельсы нового буста 1.33.
Это не было бы большой проблемой, если бы не луабинд, который с ним не дружит. Во всяком случае версия, лежащая на их сайте, пришлось выкачать из CVS последнюю ревизию и скомпилировать у себя. С этим проблем не было. Проблемы начались, когда я начал компилировать движок, после всех фиксов с изменениями названий функций и методов осталась одна:
vector вызывал жестокое отторжение у компилятора. После долгих мучений, выяснения подробностей и переписки с девелоперами оказалось, что почему-то путаются области видимости для итераторов из луабинда и стд.
Короче к вечеру я поборол эту проблему приделав большой костыль к luabind::object. Каким же было мое горе-радость, когда через пять минут после успешной компиляции мне пришло письмо от разработчика, в котором он сказал, что баг исправлен и его можно вытягивать из цвс. Почему он не написал часов на эдак шесть раньше? 🙂 Я бы не просрал целый день, пытаясь как-то пофиксить ошибку.
С другой стороны разработчики на удивление быстро все сделали, за что им огромное спасибо! Респект, в общем 🙂

I love luabind 🙂

Similar Posts

  • Флюс

    Вчера утром я проснулся и обнаружил, что у меня болит зуб. Сначала я подумал, что это просто непонятная боль, которая иногда бывает, но проходит. К обеду я понял, что не проходит, а даже усиливается, посмотрев на свой рот в зеркало, я обнаружил место и предположил, что режется зуб мудрости. А когда сегодня утром я проснулся…

  • Весна

    Похоже, что весна все-таки пришла, на улице заметно потеплело и вчера я даже побывал на вылазке на природу, были на трухановом полуострове, но не так как раньше со стороны московского моста, а со стороны пешеходного. Очень прикольно, довольно спокойные места, земля правда местами выжжена но ничего, еще толкиенисты рядом тренируются, во всяком случае они так…

  • “Отпуск”

    Сегодня у меня начался отпуск аж до понедельника (4 дня). В общем-то не очень плохо 🙂 Завтра попробую зайти в кассы и купить билет в Крым, если повезет, то завтра и уеду 🙂 Хоть посмотрю немного на море в этом году, поскольку что-то я не уверен в том, что к осени получится взять нормальный отпуск….

  • Протокол

    “Добрий день, молодший сержант Петренко”, представился милиционер и добавил: “причина зупинки – перевищення швидкостi”, показывая при этом пластмассовую штуку, на которой светились цифры 85. “Будь-ласка пройдемте, составимо протокол”. Вот так вот на меня сегодня составили ни много ни мало – первый протокол 🙂 Теперь я тоже могу относиться к категории нарушителей правил дорожного движения. Надо…

  • На роликах по городу

    Выходные определённо удались. Была так называемая “дневная” – собирается куча народа на роликах и едет по определённому маршруту. Пикантность этого раза заключалась в том, что было 120 человек 🙂 К нам высадился десант из мск в количестве 60 человек, ну и местных тоже насобиралось столько же – поэтому получилось очень фаново. Не каждый день выходит…

  • Отпуск окончился

    Вернулся во вторник из отпуска. Ездил на машино по Европам. Пройдено 7200+ км, основная страна была материковая Италия, но зацепили ещё  Сицилию, Мальту, Сардинию, Корсику и даже кусочек Франции в виде Ниццы и Монако (которое вроде как даже независимое г-во). Чуть попозже разрожусь подробностями и отчётом, пока пытаюсь освоиться на работе и начать что-то делать…