gentoo заскоки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

В первом случае, просто пакет установлен слотом, не версией, по этому все в порядке, eix показывает U если имеется стабильная версия, более старшей версии, а на слот не обращает внимания.
Во втором случае уж и не знаю, починят или нет, это уже будем посмотреть потом.
Тут уже смотреть для чего нужен пакет freetype более старшей версии, так смотрю он просто стабильный. Если на сборку не влияет то ни чего страшного.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Уже где-то пару месяцев не может удачно скомпилироваться vlc. Будь это проблема общая, давно бы починили, а иначе проблема, похоже, у меня. И что это за проблема может быть? build.log:

Код: Выделить всё

demux/mkv/.libs/libmkv_plugin_la-matroska_segment_parse.o: In function `matroska_segment_c::ParseTrackEntry(libmatroska::KaxTrackEntry const*)::MetaDataHa
ndlers::KaxTrackLanguage_callback(libebml::EbmlElement*, void*)':
matroska_segment_parse.cpp:(.text+0x2a70): undefined reference to `libebml::EbmlString::operator std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&() const'
demux/mkv/.libs/libmkv_plugin_la-matroska_segment_parse.o: In function `matroska_segment_c::ParseTrackEntry(libmatroska::KaxTrackEntry const*)::MetaDataHa
ndlers::KaxCodecID_callback(libebml::EbmlElement*, void*)':
matroska_segment_parse.cpp:(.text+0x2b68): undefined reference to `libebml::EbmlString::operator std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&() const'
demux/mkv/.libs/libmkv_plugin_la-matroska_segment_parse.o:matroska_segment_parse.cpp:(.text+0x2bf2): more undefined references to `libebml::EbmlString::op
erator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&() const' follow
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:15244: libmkv_plugin.la] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: link: /usr/bin/x86_64-pc-linux-gnu-nm -B  demux/playlist/.libs/asx.o demux/playlist/.libs/b4s.o demux/playlist/.libs/dvb.o demux/playlist/.libs/i
fo.o demux/playlist/.libs/itml.o demux/playlist/.libs/m3u.o demux/playlist/.libs/pls.o demux/playlist/.libs/podcast.o demux/playlist/.libs/qtl.o demux/pla
ylist/.libs/ram.o demux/playlist/.libs/sgimb.o demux/playlist/.libs/shoutcast.o demux/playlist/.libs/wpl.o demux/playlist/.libs/xspf.o demux/playlist/.lib
s/playlist.o   | sed -n -e 's/^.*[         ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d'
 | /bin/sed 's/.* //' | sort | uniq > .libs/libplaylist_plugin.exp
libtool: link: /bin/grep -E -e "^vlc_entry" ".libs/libplaylist_plugin.exp" > ".libs/libplaylist_plugin.expT"
libtool: link: mv -f ".libs/libplaylist_plugin.expT" ".libs/libplaylist_plugin.exp"
libtool: link: echo "{ global:" > .libs/libplaylist_plugin.ver
libtool: link:  cat .libs/libplaylist_plugin.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libplaylist_plugin.ver
libtool: link:  echo "local: *; };" >> .libs/libplaylist_plugin.ver
libtool: link:  x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  demux/playlist/.libs/asx.o demux/playlist/.libs/b4s.o demux/playlist/.libs/dvb.o demux/playl
ist/.libs/ifo.o demux/playlist/.libs/itml.o demux/playlist/.libs/m3u.o demux/playlist/.libs/pls.o demux/playlist/.libs/podcast.o demux/playlist/.libs/qtl.
o demux/playlist/.libs/ram.o demux/playlist/.libs/sgimb.o demux/playlist/.libs/shoutcast.o demux/playlist/.libs/wpl.o demux/playlist/.libs/xspf.o demux/pl
aylist/.libs/playlist.o   -Wl,-rpath -Wl,/var/tmp/portage/media-video/vlc-3.0.3-r1/work/vlc-3.0.3/src/.libs ../compat/.libs/libcompat.a -L/usr/lib64/sidpl
ay/builders/ ../src/.libs/libvlccore.so -lidn -lpthread -ldl -lm -ldbus-1 -Wl,--as-needed  -O2 -march=native -Wl,-O1 -Wl,-z -Wl,defs   -Wl,-soname -Wl,lib
playlist_plugin.so -Wl,-version-script -Wl,.libs/libplaylist_plugin.ver -o .libs/libplaylist_plugin.so
libtool: link: ( cd ".libs" && rm -f "libplaylist_plugin.la" && ln -s "../libplaylist_plugin.la" "libplaylist_plugin.la" )
make[4]: Leaving directory '/var/tmp/portage/media-video/vlc-3.0.3-r1/work/vlc-3.0.3/modules'
make[3]: *** [Makefile:26145: all-recursive] Error 1
make[3]: Leaving directory '/var/tmp/portage/media-video/vlc-3.0.3-r1/work/vlc-3.0.3/modules'
make[2]: *** [Makefile:11238: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/media-video/vlc-3.0.3-r1/work/vlc-3.0.3/modules'
make[1]: *** [Makefile:1530: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-video/vlc-3.0.3-r1/work/vlc-3.0.3'
make: *** [Makefile:1415: all] Error 2
 * ERROR: media-video/vlc-3.0.3-r1::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=media-video/vlc-3.0.3-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-video/vlc-3.0.3-r1::gentoo'`.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

Судя по всему, вы не пересобрали нужные пакеты после обновления gcc. В данном случае, кажется, проблему вызывает dev-libs/libebml.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

В своё время, делал (проверил по логам, это действительно так) как предлагается.

Код: Выделить всё

root #emerge -1au sys-devel/gcc
root #gcc-config -l

[1] x86_64-pc-linux-gnu-6.4. *
[2] x86_64-pc-linux-gnu-7.3

root #gcc-config 2
root #env-update && source /etc/profile
root #emerge -a1 libtool
И дальше @system etc.
Пересобрать эту dev-libs/libebml? Или как зацепить нужные пакеты?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

yoricI писал:
11.08.2018 09:26
Уже где-то пару месяцев не может удачно скомпилироваться vlc. Будь это проблема общая, давно бы починили, а иначе проблема, похоже, у меня. И что это за проблема может быть? build.log:
В данном случае /dev/random прав, нужно пересобрать dev-libs/libebml.
А так надо обращать в таких случаях на сообщения undefined reference to.
Как вариант для самостоятельного поиска, пакета уже прилагал скрипт тыц.
Просто ищется библиотека в которой находится эта функция:

Shell

$ ./libseach.sh "libebml::EbmlString::operator"
Во второй колонке на против функции должна стоять буква T, значит эта функция в данной библиотеке:

Shell

/usr/lib/libebml.so.4.0.0
0000000000018010 T libebml::EbmlString::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0000000000018000 T libebml::EbmlString::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&[abi:cxx11]() const
0000000000018000 T libebml::EbmlString::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&() const
Остается только найти к какому пакету относится данная функция:

Shell

$ equery b /usr/lib/libebml.so.4.0.0
Узнав название пакета, просто пересобрать его.
Это довольно частая ошибка для пользователей Gentoo, по этому следует учиться устранять ее самостоятельно.
Конечно есть более простой способ устранения этой ошибки:

Shell

# revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
Но тут очень много пакетов будет пересобираться.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Спасибо, будем осмысливать :-)
Получилось, возьмём на вооружение этот способ.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

А вот такой ещё момент, и их всё прибывает и прибывает. Парочка мне как бы нужна, а остальные нет.

Код: Выделить всё

   The following unavailable installed packages were found
             app-cdr/cdrkit-1.1.11-r2
             app-eselect/eselect-qtgraphicssystem-1.1.1
             dev-python/PyQt4-4.12.1
             dev-qt/qt3support-4.8.7
             dev-qt/qtcore-4.8.7-r4
             dev-qt/qtdbus-4.8.7
             dev-qt/qtgui-4.8.7
             dev-qt/qtopengl-4.8.7
             dev-qt/qtscript-4.8.7
             dev-qt/qtsql-4.8.7-r1
             dev-qt/qtsvg-4.8.7
             dev-qt/qttranslations-4.8.7
             games-fps/wolfgl-0.93-r1
             media-sound/puddletag-1.2.0
             media-video/camorama-0.19-r2
             sci-electronics/qucs-0.0.18
             x11-proto/dri2proto-2.8-r2 ...distfile name(s) not known/saved
             x11-proto/dri3proto-1.0-r1 ...distfile name(s) not known/saved
             x11-proto/glproto-1.4.17-r2 ...distfile name(s) not known/saved
             x11-proto/presentproto-1.1-r1 ...distfile name(s) not known/saved
             x11-proto/xextproto-7.3.0-r1 ...distfile name(s) not known/saved
             x11-proto/xf86driproto-2.1.1-r2 ...distfile name(s) not known/saved
             x11-proto/xf86vidmodeproto-2.3.1-r2 ...distfile name(s) not known/saved
             x11-proto/xproto-7.0.31-r1 ...distfile name(s) not known/saved

aspera ~ # eix x11-proto/xproto
No matches found
aspera ~ # eix media-sound/puddletag
No matches found
aspera ~ # equery d dev-qt/qtcore-4.8.7-r4
 * These packages depend on dev-qt/qtcore-4.8.7-r4:
app-crypt/gpgme-1.11.1 (qt5 ? dev-qt/qtcore:5)
app-crypt/pinentry-1.0.0-r2 (qt5 ? dev-qt/qtcore:5)
app-office/libreoffice-6.0.3.2 (kde ? dev-qt/qtcore:5)
app-text/djview-4.10.6-r1 (dev-qt/qtcore:5)
app-text/poppler-0.62.0-r1 (qt5 ? dev-qt/qtcore:5)
app-text/qpdfview-0.4.16 (dev-qt/qtcore:5)
dev-db/sqlitebrowser-3.10.1 (dev-qt/qtcore:5)
dev-libs/qcustomplot-2.0.0 (dev-qt/qtcore:5) etc etc etc
И от них зависят многие. Как быть, и не снести и нести трудно уже :-) Принудительно включать флагами qt5 где это возможно, но думаю что не везде получится. А с другими как?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Подскажите пож-ста, что ему надо:

Код: Выделить всё

checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1-abi_x86_32.x86':
configure: error: cannot run C compiled programs.
Уже несколько обновлений не проходит, похоже, у меня корень зла.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3686
ОС: Mandriva => Gentoo (~amd64)

Re: Решено: gentoo заскоки

Сообщение devilr »

Ему надо корректный С компилятор. Вариантов много, я бы начал с корректного CFLAGS(как минимум его бы проверил).
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Код: Выделить всё

$ grep CFLA /etc/portage/make.conf 
CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="${CFLAGS}"
Другое-то всё компилится, только с libxcb проблема.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

Посмотрите в "/var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1-abi_x86_32.x86/config.log". Если этого файла больше нет, то используйте команду "ebuild /путь/к/ебилду compile", чтобы появился.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Есть такой файл.
config.log
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

Похоже, что у вас ядро - 64bit only, а профиль - multilib, т.е. 64bit+32bit.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Да, так и есть. Вас понял. Недавно выкинул из ядра 32бит поддержку, а оно вон как. А нуженн ли мне multilib-профиль, в реальной жизни?

/etc/portage/package.use/sys-libs:>=sys-libs/zlib-1.2.11 abi_x86_32 minizip static-libs
/etc/portage/package.use/x11-proto:>=x11-proto/xextproto-7.3.0 abi_x86_32
/etc/portage/package.use/x11-proto:>=x11-proto/inputproto-2.3.2 abi_x86_32
/etc/portage/package.use/x11-proto:>=x11-proto/kbproto-1.0.7 abi_x86_32
/etc/portage/package.use/x11-proto:>=x11-proto/xf86bigfontproto-1.2.0-r1 abi_x86_32
/etc/portage/package.use/x11-proto:>=x11-proto/xproto-7.0.29 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libXdmcp-1.1.2-r1 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libXau-1.0.8 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libxcb-1.12 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libXext-1.3.3 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libX11-1.6.4 abi_x86_32
/etc/portage/package.use/x11-libs:>=x11-libs/libvdpau-1.1.1 abi_x86_32
/etc/portage/package.use/dev-libs:>=dev-libs/libpthread-stubs-0.3-r1 abi_x86_32
/etc/portage/package.use/dev-libs:dev-libs/expat abi_x86_32
/etc/portage/package.use/x11-base:>=x11-base/xcb-proto-1.12-r2 abi_x86_32
/etc/portage/savedconfig/sys-apps/busybox-1.29.0:CONFIG_LINUX32=y

Не помню уже зачем это делал, это всё что есть упоминания "32", кроме последней строки, busybox вообще не трогал. Похоже, это залегает слишком далеко, с начальнйо установки...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
14.10.2018 20:16
А нуженн ли мне multilib-профиль, в реальной жизни?
multilib-профиль нужен в том и только в том случае, если вам нужны программы, отказывающиеся работать в 64bit. Можете посмотреть список в "profiles/arch/amd64/no-multilib/package.mask".
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

/dev/random писал:
14.10.2018 20:45
multilib-профиль нужен в том и только в том случае, если вам нужны программы, отказывающиеся работать в 64bit. Можете посмотреть список в "profiles/arch/amd64/no-multilib/package.mask".
Для Wine 32 бита очень нужны, всякие игры, ну и совместимость с MS Office заявлено для 32 битной версии.
Так что параметр:

Код: Выделить всё

Executable file formats / Emulations  --->
  [*] IA32 Emulation
должен быть включен.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

ormorph писал(а):
14.10.2018 21:25
ну и совместимость с MS Office заявлено для 32 битной версии
Совместимость чего, Libreoffice?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

yoricI писал:
15.10.2018 05:02
Совместимость чего, Libreoffice?
Wine.
Того на чем его запускают...
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

А нужна ли эмуляция 32 бит для запуска 32-разрядной винды в qemu/kvm?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

yoricI писал:
15.10.2018 17:30
А нужна ли эмуляция 32 бит для запуска 32-разрядной винды в qemu/kvm?
Не пробовал, но скорее всего не получится, так как 32 битные инструкции в 64 битной системе доступны через драйвер ia32.
Иначе KVM не будет работать с 32 битами и будет тормозить.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

А я попробовал, работает, но ресурсоёмкие программы не запускал. Загрузилась не медленнее чем при наличии эмуляции в ядре.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

yoricI писал:
15.10.2018 19:30
А я попробовал, работает, но ресурсоёмкие программы не запускал. Загрузилась не медленнее чем при наличии эмуляции в ядре.
Значит через драйвер KVM доступна аппаратная эмуляция процессора, значит технология другая (отличная от ia32). Только что за биос эмулирует qemu неясно...

Ia32 позволяет работать с 32 битными регистрами и прерыванием int $0x80, по этому прерыванию доступны функции ядра, номер функции помещается в регистр eax, параметры функции в регистры ebx,ecx,edx,esi,edi, далее в стек.
Список 32 битных функций ядра можно просмотреть в файле: /usr/include/asm/unistd_32.h.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Скажите пож-ста, чего ему надо?
!!! The ebuild selected to satisfy ">=app-doc/kicad-doc-5.1.0" has unmet requirements.
- app-doc/kicad-doc-5.1.0::gentoo USE="pdf -html" ABI_X86="(64)" L10N="en ru -ca -de -es -fr -id -it -ja -pl -zh"

The following REQUIRED_USE flag constraints are unsatisfied:
exactly-one-of ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh )

The above constraints are a subset of the following complete expression:
any-of ( html pdf ) exactly-one-of ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh )

(dependency required by "sci-electronics/kicad-meta-5.1.0::gentoo[doc]" [ebuild])
(dependency required by "kicad-meta" [argument])


Подставлял "l10n_ru" и в kicad-doc и в kicad-meta, но это даже не прудусмотрено, и естесвенно, не помогает.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

У вас выбраны два флага в L10N: en и ru, а для этого пакета нужен ровно один.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Чего им, жалко что-ли? :-)
Это берётся у меня из L10N="ru en" в make.conf, как бы "en" тоже нужен. И как быть?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
09.04.2019 19:20
И как быть?
Изменить для одного пакета в package.use. категория/пакет ГРУППА: -* флаг
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Ах да, точно, спасибо :-)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

Ну многоязычность в классе cmake-utils, вообще тяжело осуществить.
Так как функции cmake-utils_src_* как правило после первой же обработки осуществляют выход из вызывающей функции, из за чего множественный вызов в цикле провернуть проблематично.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: Решено: gentoo заскоки

Сообщение yoricI »

Не знаю таких подробностей, а разве невозможно сделать одновременно (и даже не одновременно, а по очереди) package_en.pdf и package_ru.pdf?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: Решено: gentoo заскоки

Сообщение ormorph »

yoricI писал:
09.04.2019 19:46
Не знаю таких подробностей, а разве невозможно сделать одновременно (и даже не одновременно, а по очереди) package_en.pdf и package_ru.pdf?
Можно, только боюсь что eclass cmake-utils, использовать уже не получится.
как вариант писать свою функцию обработчик cmake.
Может конечно я всех нюансов работы с этим классом не знаю, но используя примеры стандартного описания данного класса не получается. После обработки первого языка выходит из функции, например src_install().
По тому мне и пришлось для обработки пакета trinity-base/tde-i18n отказаться от данного класса и использовать просто команду cmake.
Спасибо сказали: