Я работаю над игровым движком http://ducttape -dev.org , который использует boost как одну из зависимостей. Однажды, когда я писал тестовое приложение, связанное с моим игровым движком, Extruder of OgreProcedural выдал такую ошибку. После устранения неполадок и поиска в течение нескольких часов, я сделал обновление системы (я использую archlinux) и восстановил все зависимости. Перезагрузился, все еще получил такую же ошибку. Попытался восстановить двигатель, и получил ошибку компоновщика. Каждый раз, когда я пытаюсь связать двигатель, он выдает эту ошибку http://pastebin.com/PGH25Yuy.
это просто произошло в libMyGUI, но вместо этого я получил ссылку на файлы в движке, и все в формате "(ошибки), на которые ссылаются в разделе (больше ошибок) [не виртуальные ссылки на (какой-то файл) of (некоторый файл), определенный в отброшенном разделе (некоторый файл) ". Я могу собрать MyGUI из исходного кода и не получать ошибок, я могу создавать boost из исходного кода и не получать ошибок. Я не знаю, как решить эту проблему. Я даже не знаю, что это значит. Любая помощь (даже если бы вы могли просто сказать мне, что это за ошибка) была бы очень оценена.
archlinux x64, amd64 athlon x2, 5 Гб оперативной памяти, gcc 4.6.2, binutils 2.21.1, boost 1.47.0