Привет, русскоговорящие!)
Как разработка продвигается? У меня вот свой капризный девятимесячный покемон растёт, не до SliTaz совсем.
Сейчас заказал вот такую штуку на Intel Atom - буду туда нашего пингвина пытаться вкорячить.
Привет, русскоговорящие!)
Как разработка продвигается? У меня вот свой капризный девятимесячный покемон растёт, не до SliTaz совсем.
Сейчас заказал вот такую штуку на Intel Atom - буду туда нашего пингвина пытаться вкорячить.
Привет, нормально. Могло бы быть и лучше. А что за штука? клавиатура-компьютер? INTEL Atom неплох
alexx, да, комп в клавиатуре. Прям как олдовые Спекки-C64-Amiga-Atari-...
Гуглится по K3 Wintel Keyboard PC.
Привет, Саша :)
Девятимесячный покемон… всё еще впереди. Мой покемон уже 15-летний «лоб», закончил школу и будет поступать в технарь. Хотя, может и не поступить из-за низкого среднего балла.
Картинка взята из статьи http://dixplore.com/hands-on-review-k3-wintel-keyboard-pc/
Не знаю, у меня смешанные чувства. Я уже много лет работаю на своём нетбуке, привык, что рядом с клавиатурой есть экран. Кнопки меня такие тоже не устраивают, где русские? Я вслепую печатаю не очень :)
А так железо внутри получше, чем у меня.
>А так железо внутри получше, чем у меня.
У тебя железо хуже, чем хилый Atom z3735f с 2 гигами памяти?
Слушай, новая функция cook_copy_files - это по сути воссоздание дерева каталогов + копирование нужных файлов?
> У тебя железо хуже, чем
Нет, почему же хуже :) Мне нравится философская цитата Сократа:
Женись несмотря ни на что. Если попадётся хорошая жена — станешь исключением, если плохая — философом.
Как раз SliTaz нужно разрабатывать на таком железе. Вот циферки про него.
> новая функция cook_copy_files
Да, захотелось немного себе подсластить работу по сборке пакетов. Это не серебряная пуля, но в некоторых случаях себя оправдывает на все 100. Указываешь имена файлов (без папок, только имена файлов), можно с маской-звездочкой, и всё. Эти файлы будут скопированы из $install в $fs с воссозданием структуры папок для каждого файла.
Например, обычный набор devel-файлов:
cook_copy_files *.h *.pc *.*a
Видимо я чуток заработался, но не понимаю, зачем там два лупа городить.
Будет время на выходных - посмотрю. ИМХО, там есть что упростить.
Привет, есть кто живой?
Кто нибудь еще занимается звукозаписью?
Я вот недавно скачал слитаз и пытаюсь из него сделать миниатюрную систему для звукозаписи.
Надеюсь, драйвера wineasio поставятся нормально и я смогу использовать виндовый Cockos Reaper.
Ще не вмерла України!
У меня тоже новая машинка, маленькая коробочка "гигибайт", что особенно нравится - с пассивным охлаждением. Процессор, правда, селерон, на большее денег не хватило.
А "тазика" у меня сейчас даже на virtualbox нет. :( Пора исправляться!
Заинтересовался я сейчас i3wm. И на slitaz он есть.
Осенняя хандра, бессмысленная и беспощадная. Надоело всё, надоело каждый день есть... Всё так же скучаю без собаки. Голова думать не хочет, трудно себя пересилить: хочется делать только что-нибудь монотонное, привычное, неважное...
Хочется правительство задушить.. А потом уже сидеть спокойно заниматься чем хочешь.. Не отпускает эта несправедливость =(
Собираю себе к новому году систему на Xeon E5-2670v1, как найду недорогую двухпроцессорную материнку - будет билдсервер и можно будет заняться разработкой вплотную.
У нас тут есть какой-нибудь список чего более-менее срочно требуется исправить/собрать?
Или только нерабочий список багов?
Саша, привет!
Рад, что ты снова с нами.
Собрать, конечно же, нужно новый тулчейн. Я в этих делах «ни бум-бум» ☹
Ну а потом с этим новым тулчейном нужно будет пересобрать как минимум все те пакеты, которые идут в составе SliTaz Core ISO. Какая-нибудь зараза всё-равно ведь не захочет собираться.
Готов заняться пересборкой/обновлением пакетов с новым тулчейном. Это я могу ☺
_____
PS. Заодно хочу спросить (наверно, глупый вопрос): как «пользоваться» пакетом gcc61, который ты собрал?
История такая. Захотелось сегодня попробовать собрать Qt5. Инструкции по сборке из LFS. Скопировал рецепт qt4, подкорректировал начальные данные, очистил compile_rules() и вставил туда опции из LFS. Не собирается, пишет:
cc1plus: error: unrecognized command line option '-std=c++11'
Немножко гугля и я понимаю, что у меня старый GCC. Вспоминаю про твои gcc54 и gcc61. Смотрю в LFS: http://www.linuxfromscratch.org/lfs/view/stable/chapter05/gcc-pass1.html Там используют GCC-6.2.0 и при этом не имеют проблем со сборкой Qt5. Попробую gcc61. Написал в рецепте qt5:
BUILD_DEPENDS="gcc61 gcc61-lib-base"
Не помогло. Написал в compile_rules() цикл, который заменяет в /usr/bin оригинальные файлы GCC на файлы из пакета gcc61, а по окончании возвращает их назад. Это файлы:
c++ ←→ c++-61
cpp ←→ cpp-61
g++ ←→ g++-61
и т.д. В общем, грязный хак дилетанта. Заработало, и даже похоже, что собрался qmake ☺ Но потом что-то процесс повис, ни активности диска, ни процессора…
Потом я обратил внимание на кучку файлов с похожими названиями:
/usr/bin/i486-slitaz-linux-c++
/usr/bin/i486-slitaz-linux-gcc
и т.д.
Наверное, это и есть используемые компиляторы, а не
/usr/bin/c++
/usr/bin/gcc
и уж тем более не
/usr/bin/c++-61
/usr/bin/gcc-61
Вопрос.
Потом еще обратил внимание, что в оригинальном рецепте gcc есть post_install() (и наверное, это важно), а в рецепте gcc61 такого нету.
Пробовал еще другое. В рецепте qt5 файлы больше не подменяю, но экспортирую переменные (как делается в cook):
export CC="$HOST_SYSTEM-gcc-61"
export CXX="$HOST_SYSTEM-g++-61"
export AR="$HOST_SYSTEM-gcc-ar-61"
export NM="$HOST_SYSTEM-gcc-nm-61"
export RANLIB="$HOST_SYSTEM-gcc-ranlib-61"
и еще следом вот это
ln -sf /usr/bin/cpp-61 /lib/cpp
ln -sf /usr/bin/gcc /usr/bin/gcc-61
Нет, не работает.
В общем, я пока сдался. Нужна помощь.
В принципе, оно через экспорты и делается, насколько я знаю.
>В общем, я пока сдался. Нужна помощь.
Попробую сегодня на основе информации из LFS собрать.
Я свежий GCC пихал в пакеты по причине его необходимости для сборки Webkit, и оно у меня собиралось.
// Мдя, мозги совсем не варят после месяца без выходных, а мне ещё 3 недели вжаривать((
Кажется, у меня собрался тулчейн на основе последнего LFS 7.10. Наши рецепты пришлось немного переделать. Сейчас после не совсем удачного прогона запустил еще раз. (В прошлый раз gcc перестал собираться после добавления кое-чего в build depends или фиг его знает, но потом всё же собрался. При этом split-пакеты gcc-lib-base, libobjc, libgomp... не собрались, но несколько раз возобновляли сборку gcc, до победного конца.)
В прошлый раз прогон занял 3 часа, но при этом gcc собирался 5 раз вместо двух.
PS. Через 129 минут. Всё выглядит вроде как нормально (по хорошему нужно будет сравнить списки файлов старого и нового тулчейна, например, в gcc у меня уже нету файлов tzdata, это те которые в /usr/share/zoneinfo
и которые в последнее время берутся из отдельного пакета tzdata).
Пока только вот что из пакета gfortran
:
cp: can't stat '/home/slitaz/wok/gcc/install/usr/lib/gcc/i486-slitaz-linux/6.2.0/libgfortran*': No such file or directory
You must log in to post.