Luabind bugs and fixes

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

I love luabind 🙂

Similar Posts

  • Открытие сезона 2009 II

    После того, как в Славском нас постигла неудача со снегом мы решили не терять времени и поехать на Буковель – где-то 220км по заснеженным дорогам и возможность успеть на вечернее катание с 5 до 8. Успели с 6 до 8 🙂 Переночевали и целый день утюжили склоны Буковеля и соседних гор, к сожалению работало только…

  • По эту сторону взлома

    Блин, неприятно оказываться взломанным… Злые хацкеры из Бразилии поломали мне хостинги – дефейснули, точнее, через очередную дырку в пхп-софте клиентов, в принципе, это фигня, но вот дальнейший разбор полетов показал, что взлом зашел слишком далеко – на серваке обнаружился rootkit. Штука весьма неприятная, но тоже лечимая – поскольку удалось вычислить кто и как им управляет…

  • Диггеры

    Вчера чуть приобщился к движению диггеров – побывал на маленькой экскурсии в киевской дренажке, в её части с названием Никольская Дренажно-Штольная Система – основная часть построена ещё при царе Николае. Довольно интересно там под землей, темно и тихо – только журчание воды слышно, или такой себе дождь в Царском Колодце – место куда стекается множество…

  • Старкрафт

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

  • Карпаты весной

    На последних выходных я снова ездил в Карпаты, снова в Пилипець, но жили в другом домике – теперь с туалетом внутри, что очень удобно в холодную погоду 🙂 Эта поездка оказалась более необычной чем остальные – в этот раз в поезде мы ехали в разных вагонах, и если туда мы ехали в соседних вагонах, то…