UWAGA: Wpis dotyczy - obecnie - wyłącznie osób, które mają udostępnione repozytorium [testing]. Są to m.in. ci, którzy używają repozytorium [kde-unstable], [gnome-unstable] itp. Być może, gdy gcc trafi do [core] problemu nie będzie, ale szczerze w to wątpię (o czym za chwilę).
Do repozytorium [testing] dopiero co trafił kompilator GCC w wersji 5 (dokładnie 5.1.0-1). Przy "normalnej" aktualizacji systemu, zostanie również zaktualizowane gcc. Niestety, ale wersja ta powoduje niekiedy problemy. Niektóre programy (np. digikam-frameworks-git) nie są w stanie zbudować się w oparciu o tę wersję kompilatora, inne (np. kscreengenie-git czy okular-frameworks-git) wprawdzie się budują, ale nie można ich uruchomić (powodują naruszenie pamięci).
Jeśli ktoś zatem miałby takie problemy z kompilacją, to prawdopodobną przyczyną jest GCC 5.1 i należy go cofnąć do wersji 4.9.x.
EDIT:
Prawdopodobną przyczyną występowania błędu naruszenia ochrony pamięci jest zbudowanie paczki z wykorzystaniem zależności, które zostały zbudowane przy użyciu GCC 4.9.x. Do czasu, gdy wszystkie paczki w Arch nie zostaną przebudowane z użyciem nowego GCC takie błędy - prawdopodobnie - będą się mogły zdarzać.
EDIT2:
Dalsza inspekcja problemu, prowadzi do następujących wniosków.
- W repozytoriach Archa część paczek jest zbudowanych przy użyciu GCC 4.9.2 (np. KF5), a część 5.1 (np. Plasma 5.3) /jak widzicie są to komponenty należące także niby do jednej "grupy" składającej się na nowe KDE/.
- Stan taki nie przeszkadza, jeśli używamy tych aplikacji instalowanych z repozytoriów. Programy koegzystują ze sobą i bez problemu można z nich korzystać.
- W przypadku próby budowy aplikacji (np. z AUR), niektóre aplikacje, które będą korzystać do swej budowy z elementów zbudowanych na innym GCC od służącego obecnie do kompilowania, albo też gdy będą korzystać z elementów, które w części są zbudowane z użyciem GCC 4.9.2, a w części na 5.1, to skompilowana aplikacja może, ale nie musi działać.
Taki stan pewnie będzie istnieć do czasu "wyrównania się" wersji kompilatora, który posłużył do budowy paczek.
EDIT3:
Po ostatnich zmianach, cały zespół komponentów składających się na "nowe" KDE został ponownie przebudowany na GCC 4.9.2. Oznacza to, że większość aplikacji, które będziemy chcieli zbudować ze źródeł, a które w jakikolwiek sposób są oparte o te komponenty praktycznie w każdym przypadku wymaga GCC 4.9.2, a nie 5.1.
Do chwili kiedy GCC 5.x nie pojawi się w stable i nie paczki, które tam się znajdują nie zostaną przebudowane z jego użyciem, polecam zablokowanie możliwości aktualizacji GCC (mowa o testing). Prawdopodobnie dopiero gdy do stable trafi GCC 5.x to wówczas będziemy mogli myśleć o przejściu na tę wersję kompilatora.