Luabind bugs and fixes

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

I love luabind 🙂

Similar Posts

  • Свадьба

    За последний месяц – это уже вторая свадьба, на которой я побывал, уже можно делать некоторые выводы. Первое – я не хочу жениться 🙂 Второе – мне кажется, что если проводить свадьбу в соотвествии с некоторыми вырезками из традиций, то им надо все-таки следовать, так как не очень приятным оказался выкуп невесты на последней свадьбе,…

  • iPod autopsy

    Сломалсо значиццо мой ипод. Точнее не сломался а просто перестал автономно работать, аккумулятор стало быть сдох, а так как ремонт в наших краях стоит дороговато, что-то в районе ста баксов, то даже не почесав голову я полез на eBay и заказал там новенькую замену батарее. С доставкой из любимого города Гонг-Конга – она обошлась аж…

  • IGDA в Киеве

    В следующую субботу (22 октября 2005) будет проходить конференция геймдевелоперов, надо бы сходить туда, посмотреть ну и себя показать возможно 🙂 Хочется киевскую геймдев коммьюнити увидеть вживую – главное только заранее договориться 🙂 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Старкрафт

    Сегодня играл на чемпе по старкрафту, УСЛ – Лига ньюбов – было интересно, теперь лига делится на две подлиги в квалификационной партии – кто выиграл – тот идет в верхнюю часть, кто проиграл – в нижнюю. Играть стало интереснее, поскольку соперники теперь на уровне – тебя не выносят в первые 3 минуты игры 🙂 Короче…

  • MsBuild покорён

    Наконец-то я разобрался с самой ужасной и неприятной особенностью msbuild – регулярное удаление промежуточного выхода компилятора, то бишь объектников. Проблема, собсно заключалась в следующем: Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit