LINUX.ORG.RU

Сообщения meliafaro

 

Не компилируется модуль ядра

Не компилируется модуль ядра для virtualbox, выдаёт следующее:

*** Building 'vboxdrv' module ***
make[1]: вход в каталог «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv SRCROOT=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv CONFIG_MODULE_SIG= -C /lib/modules/4.13.4-zen/build modules
make[2]: вход в каталог «/usr/src/zen-kernel-4.13-master»
  CC [M]  /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o
In file included from ./include/linux/atomic.h:4:0,
                 from ./include/linux/jump_label.h:183,
                 from ./arch/x86/include/asm/string_64.h:5,
                 from ./arch/x86/include/asm/string.h:4,
                 from ./include/linux/string.h:18,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/include/iprt/string.h:37,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/../SUPDrvInternal.h:43,
                 from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.c:32:
./arch/x86/include/asm/atomic.h: В функции «atomic_try_cmpxchg»:
./arch/x86/include/asm/atomic.h:192:2: ошибка: неопределенный именованный операнд «new»
  return try_cmpxchg(&v->counter, old, new);
  ^
./arch/x86/include/asm/atomic.h:192:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:192:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:192:2: ошибка: неопределенный именованный операнд «new»

Ядро кастомное, uname -a:

Linux meliafaro-slackware 4.13.4-zen #1 ZEN SMP PREEMPT Sat Sep 30 16:11:01 MSK 2017 x86_64 Intel(R) Pentium(R) CPU        P6200  @ 2.13GHz GenuineIntel GNU/Linux

В чём может быть проблема?

 , ,

meliafaro
()

Подскажите организатор заметок

Желательно - минимум зависимостей, легкость и простота. Все, что я видел, или кривые наколенные поделки, или тянут в систему моно, жабу или 100500 питонолиб. В идеале на GTK2 или Qt4.

 

meliafaro
()

Сборка ядра: ошибка в make modules_install

Есть откомпилированное ядро, выполнено make, make modules. Ошибка вылетает на стадии make modules_install.

Fatal: Trying to map files from unnamed device 0x0011 (NFS/RAID mirror down ?)
Есть мнение, что это хитрая особенность Слаки, где очень многое завязано на ЛИЛО. У меня корень на btrfs, а ЛИЛО вроде не поддерживает бтрфс. В качестве загрузчика изначально ставил GRUB2.

В общем, вопрос не столько в этом, т. к. я уже понял, что Слака, btrfs и LILO не слишком хорошо совместимы. Вопрос, откуда и как выковырять скомпилированные модули и запихнуть их вручную в /lib/modules?

 , , ,

meliafaro
()

PKG_CONFIG_PATH: unbound variable

Не компилируется слакбилд с вайном, выдаёт:

./wine.SlackBuild: line 255: PKG_CONFIG_PATH: unbound variable

Кусок слакбилда:

export CCAS="as"
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
export LDFLAGS="-L/usr/lib -ldl"
if [ "$ARCH" = "x86_64" ]; then
  OLD_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
  export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
fi

Падает конкретно на этой строке:

OLD_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"

Где я туплю?

 , , ,

meliafaro
()

Slackware, VirtualBox, VT-x is not available (VERR_VMX_NO_VMX).

Не запускаются 32-битные (равно как и какие-либо ещё) операционки в виртуальной машине под предлогом «VT-x is not available (VERR_VMX_NO_VMX).» Аппаратного ускорения, вероятно, нет, в БИОСе об этом упоминаний никаких (ноутбук с Core 2 Duo). Под Дебианом всё работало без проблем на том же железе. Как собрать VirtualBox под Слакой, чтобы избежать подобных проблем? Слака амд64, мультилиб.

 , ,

meliafaro
()

Как подружить std::wcin и std::wcout с кириллицей?

Почему-то у меня wcin не хочет работать с кириллицей, с ascii при этом работает без проблем. Не-ascii-символы просто игнорируются. При выводе «широких» литералов через wcout печатается ерунда. При этом с обычными литералами, std::string и QString соответствующие потоки вывода работают корректно. Гугл на все вопросы отвечает рекомендациями настроить локаль в консоли Шиндвс. Где вообще можно почитать, как с wstring работать под онтопиком?

 , , ,

meliafaro
()

Xfce, в меню не отображается каталоги Other и Wine

В традиционном меню Xfce не отображаются вышеупомянутые каталоги. Пробовал настраивать через правку xfce-applications.menu, не помогает. Если выставить

<Menu>
	<Name>Wine</Name>
	<Directory>wine-wine.directory</Directory>
	<Include>
		<All/>
	</Include>
	<Layout>
		<Filename>gp5.desktop</Filename>
	</Layout>
</Menu>
то этот пункт в меню отсутствует совсем. То же самое происходит, если создать пользовательскую категорию (например, Wine) и прописать её в нужных .desktop-файлах. Если не указывать конкретные .desktop-файлы
<Menu>
	<Name>Wine</Name>
	<Directory>wine-wine.directory</Directory>
	<Include>
		<All/>
	</Include>
</Menu>
то появляется список всех приложений, как и положено, включая те, которые не хотят показываться поодиночке.

Кто сталкивался с подобными траблами?

 , ,

meliafaro
()

Приложение на Qt не подхватывает системную тему

Почему-то новое приложение на Qt не подхватывает системную тему. В первый раз с таки сталкиваюсь.

int main(int argc, char** argv)
{
	QApplication app(argc, argv);
	qDebug() << app.style()->objectName();
	return 0;
}
"bb10dark"

Все приложения на Qt5 с этим проблем не испытывают. В системе прописана переменная QT_QPA_PLATFORMTHEME=gtk2. Если в QApplication прямо передавать указание использовать стиль gtk2, проблема решается, но, понятное дело, я так поступать не буду. Возможно, это решится костылями вроде импорта стиля из переменной окружения, но что-то мне подсказывает, что можно проще. До этого таких проблем же не было.

Что посоветуете?

Система Debian 9.

 , ,

meliafaro
()

Не собирается 32-битная библиотека на 64-битной системе

Пытаюсь собрать WineASIO в Debian 9. Собираю по этому образцу https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=wineasio . 64-битная версия библиотеки собралась, а 32-битная выдаёт следующее:

ld: i386:x86-64 architecture of input file `/usr/lib/x86_64-linux-gnu/wine/libuuid.a(uuid.o)' is incompatible with i386 output
ld: Relocatable linking with relocations from format elf64-x86-64 (/usr/lib/x86_64-linux-gnu/wine/libwinecrt0.a(dll_entry.o)) to format elf32-i386 (wineasio.KabUFW.o) is not supported
winebuild: ld failed with status 1
winegcc: /usr/lib/wine/winebuild failed
Makefile:114: ошибка выполнения рецепта для цели «wineasio.dll.so»
make: *** [wineasio.dll.so] Ошибка 2

Кто объяснит, что оно от меня хочет?

UPD: рано я начал радоваться. Собраться-то оно собралось, вот только не работает. ldd выдаёт следущее:

ldd wineasio.dll.so
	linux-vdso.so.1 (0x00007ffd8f13d000)
	libjack.so.0 => /usr/lib/x86_64-linux-gnu/libjack.so.0 (0x00007fe477da1000)
	libwine.so.1 => not found
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe477a9d000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe4776fe000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe4774e1000)
	libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007fe477290000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe477088000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe476e84000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe476b02000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe4768eb000)
	/lib64/ld-linux-x86-64.so.2 (0x0000560c169e1000)
То есть как минимум libwine оно нифига не видит. Как такое может быть, ума не приложу.

UPD2: всё работает, проблема решена. Кому интересно, вот тут подробное описание, как собрать multilib WineASIO под Debian 9: Не собирается 32-битная библиотека на 64-битной системе (комментарий)

 , , , ,

meliafaro
()

Apt опять веселится, как успокоить?

ВНЕЗАПНО выяснилось, что при установке какого-то пакета у меня слетела пульса. Попытка её водворить на место выкидывает следующую предъяву:

sudo apt-get install pulseaudio
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 pulseaudio : Зависит: libpulse0 (= 5.0-13) но он не будет установлен
              Зависит: libasound2-plugins но он не будет установлен
              Зависит: pulseaudio-utils но он не будет установлен
              Рекомендует: pulseaudio-module-x11 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Репозитории все родные, ничего дополнительного не ставил, кроме deb-multimedia, откуда поставил только gstreamer-ffmpeg для parole (потому что его собрали с ffmpeg, который потом заменили на gstreamer-libav, а зависимые пакеты не пересобрали; впрочем, ничего нового). Из сторонних пакетов ставил только Viber.

Давайте поможем Даше Джесси разобраться во внутренних противоречиях.

 , ,

meliafaro
()

Зависает Plymouth при загрузке

При старте система зависает после нескольких секунд анимации Plymouth. При этом, если во время анимации её прервать функциональными клавишами, всё отлично грузится.

Буду рад любым наводкам - где читать, что проверять и т. д.

 , , ,

meliafaro
()

Упоротые дебиановские зависимости

Понадобилось поставить крошечный пакетик libasound2-plugins:i386 на практически чистую систему. Цитирую кусок выхлопа:

       Оставить следующие зависимости неразрешёнными:                     
112)     libbrasero-media3-1 рекомендует gstreamer1.0-plugins-ugly        
113)     firefox-esr рекомендует gstreamer1.0-libav                       
114)     gimp-data рекомендует gimp                                       
115)     gnome-bluetooth рекомендует gnome-control-center                 
116)     gnome-online-accounts рекомендует gnome-control-center (>= 3.6.1)
117)     gnome-settings-daemon рекомендует pulseaudio                     
118)     gnome-shell рекомендует gnome-contacts                           
119)     gnome-shell рекомендует gnome-control-center                     
120)     mousetweaks рекомендует gnome-control-center                     
121)     pavucontrol рекомендует pulseaudio                               
122)     rhythmbox рекомендует gstreamer1.0-plugins-ugly                  
123)     rygel рекомендует gstreamer1.0-libav                             
124)     rygel рекомендует gstreamer1.0-plugins-ugly                      
125)     speech-dispatcher рекомендует pulseaudio                         
126)     task-gnome-desktop рекомендует gnome                             
127)     task-gnome-desktop рекомендует gimp                              
128)     task-xfce-desktop рекомендует xfce4-goodies                      
129)     task-xfce-desktop рекомендует xfce4-mixer                        
130)     task-xfce-desktop рекомендует vlc                                
131)     task-xfce-desktop рекомендует quodlibet                          
132)     totem рекомендует gstreamer1.0-libav                             
133)     totem рекомендует gstreamer1.0-plugins-ugly                      
134)     libwine рекомендует libasound2-plugins 

Ну вот где ещё такое увидишь? Ещё мне будет кто-то рассказывать про стабильность Демьяна. Пакетный менеджер без палева пытался притащить крысу почти в полном составе, где ее отродясь не бывало, при этом выпилив полсистемы.

 , ,

meliafaro
()

Ищу консольную утилиту, генерирующую миди-сигнал

Собственно, такие дела. Утилитка должна уметь отсылать сообщения note-on и note-off с определенными значениями velocity и питча.

Или это возможно реализовать простой отсылкой миди-сообщений на какой-либо миди-выход? Если да, как это делается и где об этом можно почитать?

 , ,

meliafaro
()

Зависает Reaper под Wine при использовании WineASIO

Я начинаю верить в мистику. Сколько лет пользуюсь Рипером и WineASIO, всегда всё работало, как часы. Вчера попробовал запустить ту же связку на свежеустановленном Antergos - зависания, вылеты, в худшем случае программа вообще не загружается. Ошибки самые разные, от ругани на рандомные *.dll до ошибок чтения памяти. За день до этого на Арче всё работало идеально, при том, что пакетная база абсолютно та же. Максимум, чего я добился - всё работает при выводе через Пульсу или Альсу, но виснет при попытке играть через WineASIO и Jack.

Окей, сношу Антергос, ставлю Debian Testing, собираю тот же сетап. Результат ВНЕЗАПНО абсолютно тот же - все работает через Пульсу и Альсу, но виснет при выводе через WineASIO. ДЛЛ-ки отлично устанавливаются и регистрируются через regsvr32, но программа сообщает, что не может вывести звук. Общего у систем нет вообще ничего, WineASIO в первом случае компилилось из АУРа, во втором - ставилось через реп KXstudio, даже версии Wine разные, но проблема одна и та же, причем впервые за всё время, что я пользуюсь Рипером под Линукс.

Cannot create thread res = 11
JackMessageBuffer::Create cannot start thread
Cannot create message buffer
Cannot create thread res = 11
Cannot start Jack client listener
Cannot start channel
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
wine: Unhandled page fault on write access to 0x00000020 at address 0x7fd1ddd09936 (thread 0024), starting debugger...
wine client error:24: read: Неправильный адрес
Убито

 , , , ,

meliafaro
()

Браузеры выдают моноширинные шрифты вместо обычных

Wine начал сбоить при попытке запуститься со шрифтами инфиналити, из АУР новая версия что-то не собиралась. Ладно, подумал я, вроде там непатченный freetype объявляли готовым для десктопа. Поставил ванильный фритайп, кое-как его настроил. Не инфиналити, конечно, не инфиналити... но жить кое-как можно, да и Wine нормально запустился.

Но возникла странная и пугающая аномалия - браузеры в рандомных местах начали менять дефолтные шрифты на моноширинные. Главная ЛОРа теперь выглядит вот так:

http://i90.fastpic.ru/big/2017/0113/5d/c2c443e7a43f4ba799b3a293313b695d.png

Кто подскажет, как бороться с этой напастью?

 , , , ,

meliafaro
()

Yaourt отказывается устанавливать с curl: (77)

На свежеустановленном Антергосе при попытке поставить что-либо из АУРа получаю:

curl: (77) error setting certificate verify locations:
  CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none
==> ОШИБКА: Ошибка при загрузке 'https://github.com/archlinuxfr/yaourt/releases/download/1.8.1/yaourt-1.8.1.tar.xz'
    Прерывание...

Гугл по теме выдает только пересуды бородатых пэхэпэшников.

Йогурт ставил установщик. Что предпринять?

 , , , ,

meliafaro
()

Курсор мыши «прилипает» к краям экрана, Wine

Господа, что делать?

В ряде старых игрушек курсор ведёт себя неадекватно: как бы «прилипает» к краям экрана, так что неимоверно сложно им управлять. Кто-нибудь сталкивался с такой бедой?

Вообще, заметил, что запускать игры конца 90-х под Wine вообще очень нетривиальная задача.

 , ,

meliafaro
()

Запуск ряда приложений в скрипте

Задача такая - нужен простой скрипт, запускающий fluidsynth и GuitarPro, после закрытия пользователем GuitarPro убивающий fluidsynth. Синт не функционирует должным образом в качестве демона, поэтому приходится запускать руками. Кроме того, он мешает запуску jack, поэтому есть только вариант запускать и останавливать его каждый раз перед запуском пользовательских приложений.

Как проще всего реализовать такой скрипт?

 , ,

meliafaro
()

Gentoo: не работает драйвер для интеграшки

Почему-то после обновления мира не работает нормально драйвер для интеловской интегрированной видюхи на ноутбуке. Gnome пишет, что выводит видео через «Gallium 0.4 on llvmpipe». Не работает анимация, всё ужасно тормозит. Как заставить систему использовать нормальный драйвер?

 , , , ,

meliafaro
()

Gentoo: в сессии GNOME не работает мышь и клавиатура

В консоли прекрасно работала, запустил GDM - всё отлично, ввёл пароль с клавиатуры, мышь тоже работает. Загрузился GNOME - реагирует только тачпад. Как такое может быть? О_о

 , , ,

meliafaro
()

RSS подписка на новые темы