Вы уж не злитесь, что я тут наговорю, может я и не прав, но я просто в шоке. Пока не столкнулся со сборкой, я думал, что Slitaz надёжный дистрибутив. а тут, на каждый чих проблемы полезли.
Так. Проверил права на ldd -rwx rx x. запускаю от пользователя - не фурычит, от рута тоже.
Пофигу, ввел "cook setup" пошли настройки и скачивания/установки. Предложили перейти на bash, (тут я задумался,а на чём я сидел? ash? dash? Может в этом проблема? перешёл на bash. После того как всё отработало - ldd начал работать. По крайней мере в той же консоли. Проверил им gcc, все требуемые библиотеки на месте. Должно работать.
Но при сборке fuse-emulator выдаёт всё ту же ошибку gcc. И сам "gcc -V" ругается на "-V" Перезагружал комп, всё одно, не фурычит.
Снова накатил в виртуалке новый Slitaz, первым делом сделал "cook setup" и о чудо, оно работает. Почти, по крайней мере компилирует и собирает.
По правке рецепта fuse-emulator: в строке сборки стоит $CONFIGURE_ARGS а они-то где указаны? В самом рецепте не увидел переменной, добавил "--with-sdl" и в зависимостях libsdl, и для сборки libsdl-dev. Сборка не прошла, говорит sdl-config не найден. Проверил где он лежит, оказалось в libsdl-dev, который перед сборкой, вроде как, автоматически устанавливается (судя по логам) Попробовал добавить в зависимости все libsdl пакеты, не помогло. Потом взял и вручную установил libsdl и libsdl-dev и только после того, когда они подтянули то, что требуется пакету libsdl-dev (mesa-dev и много чего ещё), всё собралось. При этом я так и не понял, как же это всё устанавливать в систему? попробовал "cook fuse-emulator-sdl --install" - Нифига он пакет не устанавливает. В системе не появилось нужных файлов, он просто ещё раз всё собрал. Нашёл этот пакет и установил вручную. Установилось, запускается. Но! Пакет не содержит файлов, которые идут в /usr/shape/applications /usr/share/pixmaps, как они появились в оригинальном пакете fuse-emulator? я так и не понял.
Бардак. И в моей голове тоже.
Я так понял, что псевдонепритязательность системы выливается в то, что при кукинге не устанавливаются зависимости зависимостей, в результате чего ничего всё равно невозможно собрать - это раз. Сломать систему оказалось легче чем я думал, я просто вручную установил несколько пакетов в систему и сборочное окружение сломалось в нескольких установках одинаково. И не факт, что если я установлю ещё что-то на эту, работающую, систему, оно опять не слетит. В принципе, мне пару пакетов только собрать, но как вы при таком живёте? не понимаю.
И ещё. Просто по компьютеру. Заметил, что на системе, для которой это всё делалось, эмулятор тормозит. Какое-то лёгкое притормаживание, которого на gtk версии небыло. Интересно, от чего это. Процессор занят процентов на 22-25, абсолютно никакой разницы, в окне или на полную, притормаживает. В консоли никаких жалоб не вижу. Пробовал в виртуалке запускать - никаких тормозов. На системе стоит sis видеокарточка, только программный opengl, может это влияет? но процессор же в простое, ничем не занят!
А я ещё мечтал emu80 собрать...