[Решено] - Не ставятся некоторые программы - прошу помочь

Доброе время суток,

не ставятся некоторые программы, к примеру syslog-ng, GRUB 2 или dhcpcd. Привожу пример вывода при установке dhcpcd (пастебин).

Прошу помочь разобраться.

Может проблема в make.conf. Процессор Atom D525. Ось под amd64.

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -mfpmath=sse,sse2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
EMERGE_DEFAULT_OPTS="--jobs=2"
USE="-X sse sse2"
EMERGE_DEFAULT_OPTS = "--ask --verbose"
#PORTAGE_TMPDIR="/tmp

Спасибо.

Вам помочь с переводом на

Вам помочь с переводом на английский язык текста ошибки ? Или с чтением манов на gcc ?

П.С а пастебином ты спалилсо, выдав всю глубину ваших глубин ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): а

slepnoga написал(а):
а пастебином ты спалилсо

Мне нужно стыдиться того что я использую убунту? Так кстати подсветка синтакса лучше. Имхо конечно. Это я уже про пастебин.

Помочь разобраться в проблеме, вот что я хотел. Спасибо хоть за gcc.

Если я что-то прошу, то заранее спасибо!

Стыдиться надо того, что

Стыдиться надо того, что пишете в make.conf, то что не понимаете и того, что хотите, что бы окружающие читали ваши логи, которые вы сами читать не хотите.

Ошибаетесь. Хотя если хотите

Ошибаетесь. Хотя если хотите - стыдитесь. Я свои логи читаю, другой вопрос - что не вижу в чем проблема.
Про make.conf, наверно я его составлял не что в голову придет а по манам и советам людей. Если бы я знал и понимал, наверно я бы тут не сидел, сами подумайте..

Если я что-то прошу, то заранее спасибо!

E_user написал(а):Я свои

E_user написал(а):
Я свои логи читаю, другой вопрос - что не вижу в чем проблема.

Это несколько странно, ибо в логе так прямо и написано

arp.c:1: error: bad value (sse,sse2) for -mfpmath= switch

С переводом этой фразы вполне справляется даже гугл. Хотя, всякое канеш бывает. Отдельное спасибо советчику, который это посоветовал.

evadim написал(а): Это

evadim написал(а):
Это несколько странно

Простая невнимательность. За что приношу извинения.

sse,sse2 - я конечно не уверен, но вроде кроме "совета" я еще вроде как в хендбуке или на какой-то wiki читал, что вписывать можно, что найдем в логах cat /dev/cpuinfo. Так я и сделал. Отсюда ошибка в make.conf.

Если я что-то прошу, то заранее спасибо!

-mfpmath=sse,sse2 Это, лучше

-mfpmath=sse,sse2

Это, лучше пока убрать...

Все мы, рано или поздно, будем там...

Помогло.

Помогло.

Если я что-то прошу, то заранее спасибо!

А у меня от так ;) и все

А у меня от так ;) и все воркс велл ;)

-mfpmath=unit
    Generate floating point arithmetics for selected unit unit. The choices for unit are:

    `387'
        Use the standard 387 floating point coprocessor present majority of chips and emulated otherwise. Code compiled with this option will run almost everywhere. The temporary results are computed in 80bit precision instead of precision specified by the type resulting in slightly different results compared to most of other chips. See -ffloat-store for more detailed description.

        This is the default choice for i386 compiler.
    `sse'
        Use scalar floating point instructions present in the SSE instruction set. This instruction set is supported by Pentium3 and newer chips, in the AMD line by Athlon-4, Athlon-xp and Athlon-mp chips. The earlier version of SSE instruction set supports only single precision arithmetics, thus the double and extended precision arithmetics is still done using 387. Later version, present only in Pentium4 and the future AMD x86-64 chips supports double precision arithmetics too.

        For the i386 compiler, you need to use -march=cpu-type, -msse or -msse2 switches to enable SSE extensions and make this option effective. For the x86-64 compiler, these extensions are enabled by default.

        The resulting code should be considerably faster in the majority of cases and avoid the numerical instability problems of 387 code, but may break some existing code that expects temporaries to be 80bit.

        This is the default choice for the x86-64 compiler.
    `sse,387'
        Attempt to utilize both instruction sets at once. This effectively double the amount of available registers and on chips with separate execution units for 387 and SSE the execution resources too. Use this option with care, as it is still experimental, because the GCC register allocator does not model separate functional units well resulting in instable performance. 

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

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

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