1

Пытаюсь установить браузер (google-chrome, бинарный), тянет в зависимостях данный пакет. При его установке пишет следующее.
MemTest дела, проверку дисков всех провёл - ошибок нет. Другие пакеты компилируются устанавливаются...
emerge --info
Платформа - SoC, ARM7a (Allwinner A10).

2

попробуй синкни portage... чего-то я ничего похожего в ебилде сейчас не вижу...

95% процентов проблем находятся между клавиатурой и стулом.

3

Fat-Zer пишет:

попробуй синкни portage... чего-то я ничего похожего в ебилде сейчас не вижу...

Вот как раз и крутится sync сейчас ab

4

Fat-Zer пишет:

чего-то я ничего похожего в ебилде сейчас не вижу...

Ещё как есть:

cubieboard ~ # eix poppler
* app-text/poppler-data
     Available versions:  0.4.5-r1 0.4.6
     Homepage:            http://poppler.freedesktop.org/
     Description:         Data files for poppler to support uncommon encodings without xpdfrc

Обновил портежи, повторил установку пакета. Результат - прежний ac

5

andreil пишет:

Ещё как есть:

я про цикл for с туевой хучей параметров... уже понял, что он в Makefile'... хотя tr'а я всё равно ни там ни там не вижу

This behavior may also be triggered by a corrupt bash binary or a hardware problem such as memory or cpu malfunction.

сдаётся мне, с флагами оптимизации чего-то намудрил.... я бы попробовал пересобрть bash с  FEATURES=test... если провалится, то наверняка оно... если нет, то ничего не подтвердит...

95% процентов проблем находятся между клавиатурой и стулом.

6

Fat-Zer пишет:
andreil пишет:

Ещё как есть:

я про цикл for с туевой хучей параметров... уже понял, что он в Makefile'... хотя tr'а я всё равно ни там ни там не вижу

Мммм...
Там косяк идет не на стадии Makefile'а bx Сейчас вот запустил его вручную, как и сам установщик запускает:

make prefix=/usr DESTDIR=/var/tmp/portage/app-text/poppler-data-0.4.6/image/ install

Всё прошло, ошибок нет.
Там же явно пишется, что ошибка идет на этапе после установки в "/var/tmp/portage/app-text/poppler-data-0.4.6/image/":

>>> Completed installing poppler-data-0.4.6 into /var/tmp/portage/app-text/poppler-data-0.4.6/image/

Следовательно, ошибка где-то в ebuild может быть...
Попробую на работе определить, где там косяк...

сдаётся мне, с флагами оптимизации чего-то намудрил.... я бы попробовал пересобрть bash с  FEATURES=test... если провалится, то наверняка оно... если нет, то ничего не подтвердит...

Ну а остальному миру (целиком) данные флаги не помешали пересобраться и вполне нормально работать bx

7

Нашел проблемное место - оно находится в кастомном скрипте от Megabaks:

for lang in ${LINGUAS};do
    if [[ ${lang} != *_* ]];then
        up=$(tr [a-z] [A-Z] <<< "${lang}")
        LINGUAS+=" ${lang}_${up}"
    else
        p="$(cut -d '_' -f1 <<< "${lang}")"
        LINGUAS+=" ${p}"
    fi
done

Никак не могу понять, откуда там могло вылезти "H", если в LINGUAS стоит "ru en"...

8

запусти ebuild с ключом --debug — покажет, что запускает...

95% процентов проблем находятся между клавиатурой и стулом.

9

+ local retval
+ post_src_install
+ live-localepurge
+ set -e
+ VERSION=0.2
+ for lang in '${LINGUAS}'
+ [[ en != *_* ]]
++ tr H V H V
tr: extra operand ‘H’
Try 'tr --help' for more information.

Вот откуда там взялось "tr H V H V"???
Вставлял вывод перед вызовом tr'а:

'
+ local retval
+ post_src_install
+ live-localepurge
+ set -e
+ VERSION=0.2
+ for lang in '${LINGUAS}'
+ [[ en != *_* ]]
+ echo 'tr [a-z] [A-Z] en'
tr [a-z] [A-Z] en
++ tr H V H V
tr: extra operand ‘H’
Try 'tr --help' for more information.
+ up=

То есть, по идее, всё должно работать - аргументы должны быть верными. Но где-то происходит косяк...

10

Попробовал сделать установку этого же пакета с этим же скриптом на стационарнике - результат такой же. Так что косяк именно в скрипте.
Хочется найти косяк, а не делать костыль...

11

Баг пофикшен

12

done