qt6, необходимо потестить, не получается
                  
                  
                  
                  
                  
                  файл /etc/portage/package.use/net-im :
                  
                  
                  
                  
                  
                  net-im/telegram-desktop qt6 qt6-imageformats
                  
                  
                  
                  
                  
                  файл /etc/portage/package.use.mask :
                  
                  
                  
                  
                  
                  net-im/telegram-desktop -qt6
                  
                  
                  
                  
                  
                  ---
                  
                  
                  
                  
                  
                  при emerge получаю ошибку:
                  
                  
                  
                  
                  
                  !!! The ebuild selected to satisfy "net-im/telegram-desktop" has unmet requirements.
                  
                  
                  - net-im/telegram-desktop-4.10.3-r1::gentoo USE="dbus fonts (jemalloc) qt6-imageformats screencast wayland -X -enchant (-qt6) -webkit"
                  
                  
                  
                  
                  
                    The following REQUIRED_USE flag constraints are unsatisfied:
                  
                  
                      qt6-imageformats? ( qt6 )
                  
                  
                  
                  
                  
                  ---
                  
                  
                  
                  
                  
                  Архитектура arm64
                  
                  
                  
                  
                  
                  Насколько я знаю в gentoo уже убрали маск qt6, тем не менее, у меня не получается выставить флаг. Пробовал и глобально в make.conf, и копался в /var/db/repos/gentoo/profiles/arch/, там ничего интересного не нашёл, только маски и анмаски для amd64
                  
                  
                
Ну я вижу что флаг qt6 всё ещё замаскирован. В файл profile/use.mask надо только флаги добавлять, без имени пакета. Также, есть файл profile/package.use.force, вот в него уже с именем пакета надо писать.
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  да, тоже вижу, что флаг замаскирован, в скобочках. я в use.mask тоже ложил. про package.use.force не слышал, попробуй
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а.. я ошибся. оказывается это в папку profile нужно. я по привычке их рядом положил, не знал про такое
Только непонятно почему у тебя вообще круглыми скобочками замаскано, у меня всё ок. [ebuild N ] net-im/telegram-desktop-4.10.3-r1::gentoo USE="dbus fonts (jemalloc) qt6 qt6-imageformats screencast wayland -X -enchant -webkit" 0 KiB
Потому что у него другая архитектура?
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  потому что у тебя amd64 архитектура и для вас уже всё размаскали. для других архитектур нет, только когда в стабильный профиль выкатят, тогда будет я не туда ложил папку/файлик use.mask, она должна быть в /etc/portage/profile, а не /etc/portage
Понял, не видел что архитектура другая
 Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mark
                          Lansky
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  знали бы, сколько у меня строчек в package.accept_keyword ))
Обсуждают сегодня