И это всё МОЁ

Лорушка, только на тебя надежда.

Пытаюсь перенести свои рабочие процессы на Guix, для чего нужно научиться собирать buildroot и coreboot. Общая проблема - не собирается gcc из исходников.

Проблему описал в баг-трекере, там же описал лёгкий способ воспроизведения:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41091

Ошибки:

In file included from ./bconfig.h:3:0,
from ../../gcc/gengtype-lex.c:4:
./auto-host.h:2396:16: error: declaration does not declare anything [-fpermissive]
#define rlim_t long
^
In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0:
../../gcc/system.h:488:14: error: conflicting declaration of C function ‘void* sbrk(int)’
extern void *sbrk (int);

In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0:
../../gcc/system.h:496:14: error: ambiguating new declaration of ‘char* strstr(const char*, const char*)’
extern char *strstr (const char *, const char *);

In file included from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:0:
../../gcc/system.h:540:20: error: conflicting declaration of C function ‘const char* strsignal(int)’
extern const char *strsignal (int);

In file included from ../../gcc/system.h:691:0,
from /d/gcc-8.4.0/gcc-8.4.0/gcc/gengtype-lex.l:30:
../../gcc/../include/libiberty.h:112:14: error: ambiguating new declaration of ‘char* basename(const char*)’
extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1);

Изменения версий компилятора (собираемого или хостового) не особо помогают, ошибки на месте.

Может какой-нибудь опытный пользователь Guix или собиратель GCC знает, как с этим бороться? Ошибка вроде гуглится, но толкового решения я не могу найти.

Помогите, пожалуйста.








 , , , ,








И это всё МОЁ

Я на localhost создаю feature-ветку, работаю в ней, затем отправляю в гитлаб и делаю из неё merge request в develop. Затем сам же принимаю этот merge request. При этом ставлю галочку в пункте «удалить ветку из гитблаба после мерджа».


Затем на localhost вношу некоторые изменения в этой же ветке и снова отправляю её в гитлаб. но в этом случае в тот момент когда я принимаю merge request гитлаб выводит сообщения о конфликтах.


Скажите пожалуйста, можно ли этого избежать(конфликтов)? Я ведь когда принимал первый merge request специально и удалил ветку после принятия чтобы была возможность второй раз её принять.









 ,








И это всё МОЁ

Имеется класс вида



struct A
{
void f(const String&;);
String f(const int) const;
};


...
A* a = new A;
a->f(1); // clang9: error ambiguous overload


«Чинится» так
static_cast<const A*>(a)->f(1);


В отдельно взятом примере - не воспроизводится.


В чем может быть проблема, идеи? Что тут шлангу не понятно? Разве что String не определен и компилятор думает что неопределенный тип - int.









 ,








И это всё МОЁ

Материнская плата - основа основ при сборе компа. На что надо обращать внимание кроме самого очевидного?









 








И это всё МОЁ

https://www.bbc.com/news/entertainment-arts-52564281

Для Ъ: сооснователь Kraftwerk, помер от рака. Такие дела.

Линукс здесь при том, что... а ни при чём, честно говоря.








 ,








И это всё МОЁ

Нужен запрещённый в России телеграм на пока ещё не запрещённой ubuntu 18.04. Гугл говорит, что свежая версия — в snap (в ppa старая).

$ snap install telegram-desktop 
error: cannot perform the following tasks:
- Mount snap "telegram-desktop" (1604) (snap "telegram-desktop" assumes unsupported features: command-chain (try to update snapd and refresh the core snap))


Как это понимать? Чем им старый добрый deb не устроил? Даже микрософт упаковывает шкайп в rpm и deb (и даже создаёт репозитории) и не жужжит.








 , ,








И это всё МОЁ

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









 








И это всё МОЁ






В свете недавних обсуждений, до_завтра_я_совершенно_свободства и наличия шила в заднице, решил попробовать — а как там Enlightenment поживает? И к тому же, как он заработает на моём старом ноуте с nouveau?

( читать дальше... )





















>>> Просмотр
(1280x800,
540 Kb
)










 , ,








И это всё МОЁ

Заметил это не только на manjaro, а и другом дистре debian-подобном, с крысой на борту, создается чувство будто фпс проседает дико и иногда блики (мигания) дисплея еле заметные. Когда в крысе вырубаю все эффекты, все ок становится тут же.


Стоят non-free 440-x, карта rtx 2080ti.


Хотелось бы узнать почему так и как фиксить это? Читал что помогает замена дефолтного компиза.









 , ,








И это всё МОЁ
# /etc/init.d/net.wlan0 start
* Bringing up interface wlan0
* Configuring wireless network for wlan0
* Only managed and ad-hoc are supported
* Failed to configure wireless for wlan0
* ERROR: net.wlan0 failed to start

При попытке стартануть стало такое. Обновлял Мир, до этого работало чётко, после ребута началось так.








 , ,








И это всё МОЁ

В VLC крайне плохое качество изображения и звука. Так же vlc не выключается нормально, а сворачивается в трей и оттуда тоже не спешит выключаться, повторно видео при этом в нем не получается открыть. Не выключается именно после того как открою видео, а потом попытаюсь закрыть через крестик в заголовке окна.
Пример кадров из видео:

VLC:

https://imgur.com/b5PfnMo

Smplayer:

https://imgur.com/a/fHVKwaj


Выхлоп в терминал после включения видео и попытке закрытия:

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[0000562ca45b15b0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[0000562ca463fdb0] main playlist: playlist is empty
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&;): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&;): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&;): Condition failed: menu
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 0
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
[00007f4130002760] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed
[00007f41340478f0] main video output error: video output creation failed
[00007f4148d8f140] main decoder error: failed to create video output
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
[00007f4148d8f140] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding


Дист: Ubuntu 20.04

DE: KDE 5.18 (xorg)

CPU: amd ryzen 2700x

GPU: amd rx580








 ,








И это всё МОЁ

Добрый День, Уважаемые пользователи.
Вопрос такой: Необходимо сделать из малинки пи4 роутер, который будет раздавать сокс/тунель/ovpn по wifi или ethernet, купил свисток, но не совместим с линуксом, есть модем, можно сделать чтобы мостом сокс шел на eth и оттуда уже в модем. Вопрос как сделать это и чтобы потом можно было удобно запускать и переключать соксы, кто может сделать это за вознаграждение обсудим)









 








И это всё МОЁ

Здравствуйте. Игровой сервер C.S. 1.6 при запуске всегда пытается запустить файл steamcmd.sh. Это не обязательно, но, если файл существует, он его запускает. Я проверил, вписав в этот файл команду сервера Linux, не относящуюся к steamcmd и он выполнилась. Получается, юзер сможет выполнить свою команду, а мне этого не нужно. Вопрос заключается в том, как сделать, чтобы игровой сервер не пытался запустить файл steamcmd.sh? У меня есть вариант просто прописать md5sum на этот файл, и, если он изменен, ничего не будет работать. Но, по моему, этот способ так себе. Вопрос к тем, кто разбирается в серверах C.S. 1.6 и Linux, безопасно ли вообще давать доступ к корневой директории игрового сервера, а не просто к папке cstrike?









 , , ,








И это всё МОЁ

Есть ли простой способ это сделать?









 , ,








И это всё МОЁ

Я случайно нашел PPA-репозиторий приложения Launchpad из PearLinux. У меня возник вопрос: там лежат исходные коды или скрипты для установки с серверов PearLinux?


Репозитории:
https://code.launchpad.net/~pearlinux/launchpad/rocha
https://code.launchpad.net/~pearlinux/pearspotlight/rocha
https://code.launchpad.net/~pearlinux/pear-indicator-session/rocha


Можете пожалуйста проверить. У меня не получилось









 ,








И это всё МОЁ
Доступен релиз Linux-дистрибутива Clonezilla Live 2.6.6, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива - 277 МБ (i686, amd64).



И это всё МОЁ

Раньше, во времена виндовс, пользовался проприетарной Picasa. В целом удобно было просматривать фотографии, перемещать и сортировать их по каталогам удаляя ненужные или неудачные снимки.


Как в мире GNU с подобным обстоят дела? Посоветуйте на что стоит внимание обратить.


Спасибо.









 , , ,








И это всё МОЁ

Hi…
i want build a gaming pc so i need your suggestion i also find out few info about motherboard on https://www.beembuild.com/ but now i want know about gpu…
thanks









 ,








И это всё МОЁ

Использую 2 монитора, один с разрешением 4К (3840х2160), а второй 1920х1080. Для основного я смог все настроить что бы не сьезжало (вроде бы) и было не мелко, поставил в xorg.conf dpi 192. Но дело в том что в конфигах у меня записано не 2 монитора, а они записаны как один монитор с разрешением 5760*2160. Соответсвенно, то что нормально выглядит на основном, слишком крупно на втором и наоборот.
Версия kde plasma: 5.17.5
Проприетарный драйвер нвидиа: 440.82
Можно ли настроить для разных моников разный dpi, чтобы все выглядело адекватно на обоих?









 , ,








И это всё МОЁ

В основном проекте решили начать переформатирование кода.

merge дает коллизии по несколько сотен строк :(

При том, что «diff -ubwB» говорит о незначительных изменениях.

Может есть способы немного облегчить/автоматизировать этот процесс ?








 , ,