Не работает тачскрин (multitouch) в SDL2
в иксах мультитач работает, жесты оконного менеджера от unity тоже работают. Куда копать?
Устройство NVIDIA Shield Tablet, система ubuntu 14.04.1, L4T, Xorg 1.15.1
в иксах мультитач работает, жесты оконного менеджера от unity тоже работают. Куда копать?
Устройство NVIDIA Shield Tablet, система ubuntu 14.04.1, L4T, Xorg 1.15.1
Нужно использовать некоторые системные библиотеки оффтопика, но lib файлов для них нету в mingw.
Лицензия microsoft sdk гласит:
3.3 Linking .lib Files. For any Redistributable Code having a filename extension of .lib, you may distribute only the results of running such Redistributable Code through a linker with your application.
Так что файлы оттуда использовать нельзя.
Есть ли какие-то аналоги, которые можно положить вместе с исходниками?
Собрал portable сборку xash3d с SDL для упрощения тестирования (чтобы избежать багов из-за системной версии SDL и сложного процесса установки 32битной версии).
http://hlfx.ru/forum/showthread.php?s=&postid=157356
Скинул людям с убунтой, а у них звук не работает. SDL собран с поддержкой alsa и oss.
Это что за (цензура)? Эти (цензура) в своём (цензура)аудио не смогли запилить эмуляцию alsa? Когда-то юзал давно пшшшаудио, оно глючило, шипело, но я не помню ни разу, чтобы alsa-програмы не могли открыть устройство.
Есть проект, в котором длительное время использовался единый стиль комментариев. Doxygen этот стиль не понимает. Примеры:
/*
=================
Имя_Функции
Описание функции
=================
*/
void Имя_Функции( void )
{
// описание структуры
typedef struct структура_s
{
int поле; // описание поля
} структура_t;
// описание макроса
#define МАКРОС блаблабла
все эти комментариии в doxygen исчезают.
Можно ли заставить doxygen понимать их или как-то сконвертировать автоматически в понятный ему формат?
Столкнулся с необходимостью использовать windows и оказалось, что ОС не такая друджелюбная, как я ожидал.
Каждое включение или пробуждение из гибернации системы дарит мне новый квест. То отваливается сеть, то bluetooth, то на клавиатуре события начинают путаться - в общем, без плясок с бубном не обойтись.
Даже если делать перзагрузку кажде 15 минут, всё равно что-нибудь отвалится, да и большая часть времени будет на неё уходить.
Подскажите какой-нибудь так сказать винфак и какие-нибудь форумы, где подскажут что делать, если гугление не помогает.
Как заставить qtcreator видеть символы в #ifdef блоках?
Для сборки используется makefile.
пробовал дописывать #define в ${projectname}.config - но он как-то странно работает - блоки перестают быть серыми, однако их содержимое не анализируется.
Если добавить #define в один из заголовков или перед блоком - работает как надо, однако использовать это проблематично.
Знаю, что тут будут предлагать перейти на qmake/cmake/любойдругойmake, но меня интересуют решения, не привязанные к этим «монстрам» (хотя особо ничего против не имею).
Каким нынче образом настраивается bluetooth?
Нужно подключить мышь и клавиатуру через usb-донгл.
Пока нашёл один рабочий вариант - собрать hidd из исходников и инициировать подключение каждый раз.
Но мне нужно подключение по запросу с устройства, как это работает в других ОС. Как это можно осуществить?
Есть программа, которая не работает, будучи собранной под x86_64 (с lp64 data model https://usrmisc.wordpress.com/2012/12/27/integer-sizes-in-c-on-32-bit-and-64-...)
Можно ли сказать компилятору использовать модель данных как в ia32?
Ситуация такова:
Имеется карта памяти mmcblk1
На ней 2 раздела: 3 гб vfat 26 гб ext4
На первом находится iso livecd образ.
Версия 16.04, но не думаю, что это имеет большое значение - установщик годами почти не меняется и остаётся УГ.
Я пытаюсь установить ubuntu на второй раздел. Замечу, что он уже отформатирован и готов для установки.
Таблица разделов отображается правильно.
После выбора нужного раздела в качестве корневого каталога получаю следующее подозрительное сообщение:
перед выбором нового размера раздела ранее сделанные изменения будут записаны на диск
Происходит это независимо от того, включен ли чекбокс на форматирование.
Дальше если я соглашаюсь с изменением размера - он пытается отмонтировать /isodevice и сообщает, что
Изменение размера разделов было прервано.Далее в то время, когда запрашивается город появляется снова ошибка, что не удалось отмонтировать isodevice. Жму продолжить.
Теперь написано «Определение файловых систем». Больше ничего не происходит.
Есть ли такая функциональность в gdb?
Сейчас делаю так:
handle SIGSEGV nopass
...
SIGSEGV с напрочь убитым стеком
print longjmp(host.abortframe)
Всякую HEX, где я даже проголосовать не могу (я про предыдущие несколько), пропускают, а нормальные опросы по наболевшим темам в удалённых.
Где найти portage 2005 года?
Нужно для воскрешения старого stage3 т.к новый отказался работать(FATAL: kernel too old)
Распаковал свежий stage3
Linux ix2-4 2.6.31.8 Thu Oct 4 16:59:24 EDT 2012 v0.0.9 Thu Oct 4 16:59:24 EDT 2012 armv5tel GNU/Linux
Оператор стал проводить mitm атаку с sslstrip.
Что делать и как после этого жить?
Имеется консольная утилита, опционально запрашивающая пароль.
Мне нужно автоматически отреагировать на появившееся password: и передать туда пароль.
При запуске в терминале всё проходит нормально и «password:» выводится на экран. Однако, если перенаправить вывод (например, в cat или в файл), то строка password: не выводится. Причём, не выводится даже после успешного ввода пароля.
Куда копать? Под strace отследить не удаётся. прямой запуск приводит к sigtrap, а если приаттачиться - молчит.
P.S решилось так:
diff --git a/sources/resolvconf-override.c b/sources/resolvconf-override.c
index a24fed7..d303965 100644
--- a/sources/resolvconf-override.c
+++ b/sources/resolvconf-override.c
@@ -86,6 +86,8 @@ int __res_init(void)
int ret = f();
override_ns ();
+ setbuf(stdout, NULL);
+ setbuf(stderr, NULL);
return ret;
}
При попытке подключения usb-флешки через konqueror с ntfs получаю следующее:
org.freedesktop.UDisks2.Error.OptionNotPermitted: Mount option `locale=ru_RU.UTF-8' is not allowed
Потребовалось запустить проприетарный x86 бинарник на не-x86.
Причём не для личного использования (т.е какой-нибудь exagear не катит). Бинарник будет выкачиваться из интернета на конечной системе без каких либо нарушений.
Нужно, чтобы всё получилось наиболее компактно.
Решил собрать qemu (статический linux-userspace транслятор) на какой-нибудь минималистичной библиотеке C.
Готовые варианты не подходят т.к мне потребуется внести несколько изменений в qemu.
Как мне собрать минимальный sysroot с uclibc?
crossdev и embtoolkit пробовал - даже до glib дело не дошло (а эта гадость используется в qemu всюду).
Может быть, где-нибудь есть уже готовые sysroot?
Нужен всего лишь набор хедеров и статических библиотек.
Кончено можно какой-нибудь stage3 взять, но тащить громоздкий glibc не хочется.
Так же хотелось бы какую-нибудь минималистичную elibc-систему для гостя, но это уже проще собрать - ведь там нужен только libc да libgcc.
Как сделать сабж?
Мне нужно добавить возможность сборки x32 пакетов в системе.
Несмотря на введённый полный мультилиб, ABI_X86 у glibc нету.
Пробовал переключать профиль - но такой вариант меня не устраивает - x32 становится для пакетов abi по умолчанию (Переезд на другой профиль и обратно прошёл относительно гладко).
Мне же нужно лишь чтобы abi_x86_x32 стал доступен как дополнительный (как в случае с abi_x86_32)
Полагаю, надо внести небольшие изменения в профиль - чтобы включить сборку x32 у glibc и размаскировать этот флаг.
Подскажите куда копать и куда искать?
P.S
Решение:
1. В make.conf
MULTILIB_ABIS="amd64 x86 x32"
-abi_x86_x32
В процессе может потребоваться файл gnu/stubs-x32.h т.к он не генерируется автоматически:
/* This file is automatically generated.
It defines a symbol `__stub_FUNCTION' for each function
in the C library which is a stub, meaning it will fail
every time called, usually setting errno to ENOSYS. */
#ifdef _LIBC
#error Applications may not define the macro _LIBC
#endif
#define __stub_bdflush
#define __stub_chflags
#define __stub_create_module
#define __stub_fattach
#define __stub_fchflags
#define __stub_fdetach
#define __stub_get_kernel_syms
#define __stub_getmsg
#define __stub_gtty
#define __stub_lchmod
#define __stub_nfsservctl
#define __stub_putmsg
#define __stub_query_module
#define __stub_revoke
#define __stub_setlogin
#define __stub_sigreturn
#define __stub_sstk
#define __stub_stty
#define __stub_uselib
Всё, новый профиль доступен, можно собирать пакеты.
Сабж.
Собираю ядро 4.3
При загрузке в режиме legacy bios через grub ядро запускается.
При запуске через efi/boot/bootx64.efi чёрный экран.
При запуске через efi shell полное зависание сразу после нажатия enter.
Куда копать?
Есть примеры рабочих ядер?
Пробую запустить через refind - та же ерунда. Только он ещё курсором мигает.
| ← назад | следующие → |