LINUX.ORG.RU

путещщ, gcc да два дня error перед глазами

 , ,


0

1

Здравствуйте! Вообщем ставил я генту и все шло хорошо. Мне нужно было подключить профиль calculate, одним из этапов была перекомпиляция системы. Дошло дело до gcc... Както раз я его уже компилил по два раза и все ставало на свои места. На этот раз он решил не сдаваться и я уже 2 дня шаманю и ничего не получаеться. Кусок build log'a http://pastebin.com/TwE4M0Ye

make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS} -mno-avx"
MAKEOPTS="-j3"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2 gcc make python cdr dvd nls X alsa mp3 "
GRUB_PLATFORMS="emu multiboot gentoo_platforms_efi-64 pc"
source /var/lib/layman/make.conf
CALCULATE="nokernel"
На одном из форуме один админ писал что добавление к CXXFLAGS -mno-avx ему помогло. Мне - нет.



Последнее исправление: cetjs2 (всего исправлений: 3)

Попробуй USE="-bootstrap" emerge gcc

HTaeD ★★★★
()
Ответ на: комментарий от Kindly_Cat

откуда я вообще знаю :D оно сразу было. а собирал я со stage3 так что сам хз почему оно тут. но в полном билдлоге о бутстрапе не раз вспоминалось

Zoreno
() автор топика
Ответ на: комментарий от Kindly_Cat

а тем временем emerge libtool

>>> Installing (1 of 1) sys-devel/libtool-2.4-r1
Traceback (most recent call last):
  File "/usr/sbin/cl-core-2.7", line 18, in <module>
    from calculate.core.server.cl_server import main
  File "/usr/lib/python2.7/site-packages/calculate/core/server/cl_server.py", line 19, in <module>
    import cert_cmd
  File "/usr/lib/python2.7/site-packages/calculate/core/server/cert_cmd.py", line 24, in <module>
    from func import new_key_req, uniq
  File "/usr/lib/python2.7/site-packages/calculate/core/server/func.py", line 22, in <module>
    from api_types import ReturnProgress,ViewParams,Integer,ViewInfo
  File "/usr/lib/python2.7/site-packages/calculate/core/server/api_types.py", line 18, in <module>
    from soaplib.serializers.primitive import String, Integer, Boolean
ImportError: No module named soaplib.serializers.primitive

>>> Recording sys-devel/libtool in "world" favorites file...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * Regenerating GNU info directory index...
 * Processed 101 info files.
(chroot) 192 / # 

Zoreno
() автор топика
Ответ на: комментарий от anonymous

мало того, только что узнал о нем

Zoreno
() автор топика
Ответ на: комментарий от Kindly_Cat

мне нужен опыт какбы. а изощряюсь потому что калькулейт это уже не то. я оттуда ставлю пакеты только те, что долго компиллируются

Zoreno
() автор топика
Ответ на: комментарий от Zoreno

мне нужен опыт какбы

Опыт в преодолении самим же созданных проблем?

я оттуда ставлю пакеты только те, что долго компиллируются

Установка бинарных пакетов со сторонних оверлеев на обычную генту по определению приведёт к множеству труднорешаемых проблем, подобных сабжевым. Либо ставь Калькулейт, либо собирай генту всю целиком.

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

во-во. плюсую. какбе опыт можно в любом дистре набрать. Я чтото сильно сомневаюсь, что превращение в чудо юдо както пригодится в будующем. Никто не запрещает поставить минимаъный калькулэйт, внимательно читая руководство по превращению в обычную генту. Итого получив то что будет работать. А дальше хоть в Fedora превращате.

anonymous
()
Ответ на: комментарий от anonymous

И еще... если вас смущает потраченное место впустую на компиляцию, разве то что вы делаете не одно и тоже в плане времени. Вот такие грабли как сейчас не один раз еще будут. ) В действительности же можно было бы скажем потом изготовить stage4, скрипты, свои бинарники. А все якобы потраченное время только один раз. В общем думайте головой.

anonymous
()
Ответ на: комментарий от Kindly_Cat

значит буду бинарники делать для себя, когда время будет. нет выбора другого

Zoreno
() автор топика
Ответ на: комментарий от anonymous

времени не хватило :D сейчас попробую. но на форумах пишут что такое у других со всеми версиями gcc

Zoreno
() автор топика
Ответ на: комментарий от megabaks

не помогло. при перекомпиляции libtool те же ошибки + soaplib не компилиться:

>>> Compiling source in /var/calculate/tmp/portage/dev-python/soaplib-1.0.0/work/soaplib-soaplib-2801978 ...
python3.2 setup.py build
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools
 * ERROR: dev-python/soaplib-1.0.0 failed (compile phase):
 *   Building failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 5201:  Called distutils_src_compile
 *   environment, line 1212:  Called die
 * The specific snippet of code:
 *               "$(PYTHON)" "${setup_file#*|}" "${_DISTUTILS_GLOBAL_OPTIONS[@]}" build "$@" || die "Building failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-python/soaplib-1.0.0'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/soaplib-1.0.0'`.
 * This ebuild is from an overlay named 'calculate': '/var/lib/layman/calculate/'
 * The complete build log is located at '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/work/soaplib-soaplib-2801978'
 * S: '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/work/soaplib-soaplib-2801978'

>>> Failed to emerge dev-python/soaplib-1.0.0, Log file:

>>>  '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/temp/build.log'

 * Messages for package dev-python/soaplib-1.0.0:

 * ERROR: dev-python/soaplib-1.0.0 failed (compile phase):
 *   Building failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 5201:  Called distutils_src_compile
 *   environment, line 1212:  Called die
 * The specific snippet of code:
 *               "$(PYTHON)" "${setup_file#*|}" "${_DISTUTILS_GLOBAL_OPTIONS[@]}" build "$@" || die "Building failed";
 * 
 * If you need support, post the output of `emerge --info '=dev-python/soaplib-1.0.0'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/soaplib-1.0.0'`.
 * This ebuild is from an overlay named 'calculate': '/var/lib/layman/calculate/'
 * The complete build log is located at '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/work/soaplib-soaplib-2801978'
 * S: '/var/calculate/tmp/portage/dev-python/soaplib-1.0.0/work/soaplib-soaplib-2801978'

Zoreno
() автор топика
Ответ на: комментарий от st4l1k

как бы сказать. не увидел «Ответ на: комментарий от megabaks 24.12.2012 19:51:07»

Zoreno
() автор топика
Ответ на: комментарий от Kindly_Cat

Почему-то снова не скомпиллировалось...Может стоит копать поглубже и все-таки скинуть весь build log?

Zoreno
() автор топика
Ответ на: комментарий от partyzan

Это же очевидно, чтобы в новый не отдыхать. Должен же ктото тестировать всякие вкусности..

anonymous
()
Ответ на: комментарий от partyzan

Тогда мне вот интересно ваше мнение по поводу калькулятора. Чем оно отличаеться от генту?

Zoreno
() автор топика

ладно, подключить профиль calculate это плохая идея. не только gcc не компилиться

Zoreno
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.