KDE 4.3 build errors

В новых кедах не собираются psi, ksirk и некоторые прочие
проблема при сборке с линкером.

`typeinfo name for (anonymous namespace)::SafeTimer' referenced in section `.data.rel.ro' of /var/tmp/portage/net-im/psi-0.13-r1/work/psi-0.13/iris/lib/libirisnet.a(jdnsshared.o): defined in discarded section `.rodata._ZTSN12_GLOBAL__N_19SafeTimerE[typeinfo name for (anonymous namespace)::SafeTimer]' of /var/tmp/portage/net-im/psi-0.13-r1/work/psi-0.13/iris/lib/libirisnet.a(jdnsshared.o)                                                                                                                      
collect2: ld returned 1 exit status                                                                                            
make[1]: *** [psi] Error 1                                                                                                     
make[1]: Leaving directory `/var/tmp/portage/net-im/psi-0.13-r1/work/psi-0.13/src'                                             
make: *** [sub-src-make_default] Error 2

чего же ему такое хочется?

А как KDE относится к PSI

А как KDE относится к PSI ?

tuupic@laptop ~ $ grep kde  /usr/portage/net-im/psi/psi-0.13-r1.ebuild
tuupic@laptop ~ $

Да, но с ksirk такая же

Да, но с ksirk такая же ошибка

Linking CXX shared library ../../../../lib/libiris_ksirk.so                                                                                                                                
`typeinfo name for (anonymous namespace)::SafeTimer' referenced in section `.data.rel.ro' of CMakeFiles/iris_ksirk.dir/jdns/qjdns.o: defined in discarded section `.rodata._ZTSN12_GLOBAL__N_19SafeTimerE[typeinfo name for (anonymous namespace)::SafeTimer]' of CMakeFiles/iris_ksirk.dir/jdns/qjdns.o                                                                              
collect2: ld returned 1 exit status                                                                                                                                                        
make[2]: *** [lib/libiris_ksirk.so.2.0.0] Error 1                                                                                                                                          
make[1]: *** [ksirk/ksirk/iris/src/CMakeFiles/iris_ksirk.dir/all] Error 2                                                                                                                  
make: *** [all] Error 2         

KDE тут явно не

KDE тут явно не причём.
gcc-config -l ?

gcc-config -l [1]

gcc-config -l
 [1] i686-pc-linux-gnu-4.3.4 *
 [2] i686-pc-linux-gnu-4.4.1

montekki

montekki написал(а):
gcc-config -l
 [1] i686-pc-linux-gnu-4.3.4 *
 [2] i686-pc-linux-gnu-4.4.1

тогда может eselect gcc 2?

emerge -eav system

emerge -eav system спотыкается на libpcre

pcrecpp.cc: In member function 'void pcrecpp::RE::Init(const std::string&, const pcrecpp::RE_Options*)':                        
pcrecpp.cc:85: internal compiler error: in set_mem_attributes_minus_bitpos, at emit-rtl.c:1533                                  
Please submit a full bug report,                                                                                                
with preprocessed source if appropriate.                                                                                        
See <URL:http://llvm.org/bugs/> for instructions.

Покажите свой emerge --info.

Покажите свой emerge --info. Похоже у вас убит сам компилятор, возможно из-за флагов. Вероятно стоит восстановить компилятор, glibc и binutils (чтоб наверняка) из бинарников и пересобрать ими весь system, а затем и мир.

Да не, у меня и с [1]

Да не, у меня и с [1] собирается.

tuupic@laptop ~ $ sudo emerge -1q net-im/psi
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-im/psi-0.13-r1
>>> Installing (1 of 1) net-im/psi-0.13-r1
>>> Jobs: 1 of 1 complete                           Load avg: 5.58, 4.56, 3.61
 * GNU info directory index is up-to-date.
tuupic@laptop ~ $ gcc-config -l
 [1] i686-pc-linux-gnu-4.3.4 *
 [2] i686-pc-linux-gnu-4.4.1
tuupic@laptop ~ $

возможно поломанный ld -

возможно поломанный ld - пересобрать binutils.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".