@TWT

Тег gentoo в блоге TWT

TWT
12 Aug 20:28
TWT

Кто знает когда там уже перетащат Gentoo на Clang

TWT
01 Aug 13:43
TWT

Увидел в qtwebengine-5.7.1-r2.ebuild свежедобавленную строку

export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"

и вспомнил, как mva с нинзей ебался по поводу игнора MAKEOPTS

TWT
24 Jul 22:42
TWT

Благодаря нелепому пакету sys-apps/accountsservice я научился делать патчи для EAPI=6
оказывается, после diff -u file.old file > file.patch надо зайти в file.patch и привести пути к каноничному виду

--- a/src/file.old
+++ b/src/file
TWT
03 Jul 01:00
TWT

media-libs/x264 хочет обновиться и требует более свежий nasm

nasm

Ну я понимаю, когда в clang и в gcc добавляют С++17

Но что нового можно добавить в nasm?

ЧуднО-с

TWT
24 Jun 10:44
TWT
TWT
21 Jun 16:06
TWT

Мне говорят "Собирай qtwebkit-5.7.1"
Я открываю qtwebkit-5.7.1.ebuild и вместо
PYTHON_COMPAT=( python2_7 )
пишу
PYTHON_COMPAT=( python3_6 )
и он собирается, а почему бы и нет? Он же вообще питоном не пользуется при сборке (я в логе не заметил питона)

TWT
19 Jun 11:24
TWT

Йащитаю, что для того virtual/python-enum34 и дала им Родина, чтобы они именно на него завязавались, а не напрямую к dev-python/enum34 как это делает блин dev-python/cryptography

TWT
19 Jun 10:10
TWT

python2 free

TWT
18 Jun 23:20
TWT

Прошу помощи у mva
Я хочу уйти от SCons-версии dev-libs/double-conversion на CMake-версию, открыл double-conversion-2.0.1.ebuild

Вместо inherit scons-utils пишу inherit cmake-multilib

Вместо src_prepare + src_compile + src_test написал просто

  src_configure() {
      local mycmakeargs=(
          -DBUILD_SHARED_LIBS=ON
      )
      cmake-utils_src_configure
  }

и оно не работает :(

TWT
18 Jun 18:18
TWT

В генту есть никому не нужный пакет app-text/asciidoc который имеет свой сайт http://www.methods.co.nz/asciidoc
Если на этот сайт зайти, то можно увидеть дату последнего релиза AsciiDoc 8.6.9 Released: 9 November 2013
Я обратил внимание на этот пакет потому, что он не умеет Python3 и мне сразу же захотелось его удалить.
Неважно, что net-libs/zeromq его указывает в DEPEND, поверьте, если удалить asciidoc, то zeromq соберётся и без него.

Бесит, когда в DEPEND добавляют всякое старое говно :(

TWT
26 May 13:02
TWT

В продолжение #ozxpg
Рассказ-Вопрос для hirthwork rayslava mva и в некотором смысле 0xd34df00d
Сделал я emerge @kde-frameworks
И вдруг, когда уже было emerge (74 of 74) я вспомнил, что забыл переключить gcc
Был активен gcc-7.1.0
Ну, думаю, кабздец, бластер заклинило! сейчас перезагружусь и всё сломается.
Ведь gcc при смене мажорной версии обычно abi incompatibile и требует пересборки всего мира.
Перезагружаюсь.
А ничего не сломалось.
Это что ж получается?
Если у вас мир был собран gcc-6 то можно собирать пакеты gcc-7?
Это правда? или мне просто повезло? и оно потом сломается в другом месте?

P.S. первым дело я, конечно же, сделал rm /usr/bin/baloo* запустил htop и кильнул baloo_file

P.P.S. я не куркума

TWT
15 May 12:06
TWT

sudo -i
mount /boot
eselect kernel set 2
cd /usr/src/
ls -hal
cp linux-4.10.1-gentoo/.config linux
cd linux
make oldconfig
make -j5 && make modules_install
make install
ls -hal /boot
vim /boot/extlinux/extlinux.conf
emerge @module-rebuild
poweroff

TWT
11 May 10:36
TWT

когда perl-cleaner --reallyall запустился, он
-- убрал perl-core/File-Temp из world
-- пересобрал моих виртуалов
-- почистил *.ph
-- поискал слинкованное с libperl
(нашёл git, po4a, exiftool, ack, texinfo)
-- пересобрал найденное
(он вроде даже не проверял, надо ли. тупо пересобрал и всё)
-- сказал these packages are buggy: exiftool, ack

Раз в два года запускать самое то.

TWT
04 May 17:20
TWT

TWT
04 May 15:44
TWT
1493901123: Started emerge on: май 04, 2017 15:32:02
1493901123:  *** emerge --oneshot --autounmask=n --quiet-build=n gcc
1493901146:  >>> emerge (1 of 1) sys-devel/gcc-7.1.0 to /
1493901146:  === (1 of 1) Cleaning (sys-devel/gcc-7.1.0::/usr/local/portage/sys-devel/gcc/gcc-7.1.0.ebuild)
1493901147:  === (1 of 1) Compiling/Merging (sys-devel/gcc-7.1.0::/usr/local/portage/sys-devel/gcc/gcc-7.1.0.ebuild)

Спасибо ребятам, которые этот день приближали как могли!

TWT
02 May 12:24
TWT

Возрадуемся, братья и сёстры!
Перед самым Первомаем омрачало прошедший праздник лишь одно: отсутствие ебилдов на свежий gcc-7.1
После самого Первомая наши лица как коробки - появились два бага про gcc-7
один называется sys-devel/gcc-7.9999 live ebuild
второй называется Version bump =sys-devel/gcc-7.0.1
глядишь вот-вот дело сдвинется с мёртвой точечки.

TWT
30 Apr 14:00
TWT

Перед самым Первомаем омрачает грядущий праздник лишь одно: отсутствие ебилдов на свежий gcc-7.1, который, как и обещал rayslava в #ojwmq, вышел в апреле // пруф - https://gcc.gnu.org
Я написал код, который
-- clang-4 компилируется
-- gcc-7.1 на wandbox компилируется
-- а моим системным gcc-6.3.0 не компилируется

Гентушники, у кого есть ебилд на gcc-7.1, поделитесь плиз!
В ём полнее реализована поддержка С++17
Я очень хочу его себе, чтобы не мучать wandbox

TWT
13 Apr 17:13
TWT

свежий dev-util/cmake-3.8.0 просит размаскировать app-crypt/rhash-1.3.4

TWT
01 Apr 14:36
TWT

Мне стрёмно делать emerge --sync первого апреля.
Вдруг гентушники пошутят как-нибудь несмешно.

TWT
18 Mar 14:16
TWT

Я хотел сделать emerge --depclean а мне отвечали, что надо закончить обновляться.
А из всего обновления - тупая пересборка app-office/libreoffice просто из-за того, что dev-libs/boost обновился
Я нихера не хочу его пересобирать...

Палю лайфхак:
1) заходишь в /var/db/pkg/app-office/libreoffice-5.2.3.3-r1
2) открываешь файлы RDEPEND и DEPEND
3) заменяешь в них ">=dev-libs/boost-1.55:0/1.62.0=" на ">=dev-libs/boost-1.63.0"
4) всё, портаж считает, что libreoffice пересобрался
5) ???????
6) PROFIT

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.