LINUX.ORG.RU

Gentoo, ошибка при компиляции yasm-1.1.0


0

1

Здравствуйте всем. Столкнулся с проблемой которую описывали тут (http://bugs.gentoo.org/show_bug.cgi?id=348587), но я не смог уловить решения. Не подскажете в чем, собственно, суть? Как решить? p.s. gentoo ~amd64, 2.6.36-gentoo-r5, Python 2.6.5.



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

где именно твои логи?
где верия гцц и питона?
где юзы?
где ветка генты?
ничёнипонял!

megabaks ★★★★
()
USE="-python" emerge ev-lang/yasm

либо даунгрейд cython до 0.13. бегло прочитал, может быть что-то упустил.

bear
()
netbook megabaks #  emerge -1av yasm

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/yasm-1.1.0  USE="nls python" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-lang/yasm-1.1.0
>>> Installing (1 of 1) dev-lang/yasm-1.1.0
>>> Jobs: 1 of 1 complete                           Load avg: 1.59, 1.35, 1.23
>>> Auto-cleaning packages...

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

 * GNU info directory index is up-to-date.

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

netbook megabaks # eselect python list
Available Python interpreters:
  [1]   python2.6 *
  [2]   python2.7
  [3]   python3.1
netbook megabaks # gcc-config -l
 [1] i686-pc-linux-gnu-4.5.1 *
netbook megabaks # qlist -Iv dev-lang/python
dev-lang/python-2.6.6-r1
dev-lang/python-2.7.1
dev-lang/python-3.1.3
netbook megabaks # emerge --info
Portage 2.1.9.25 (default/linux/x86/10.0, gcc-4.5.1, glibc-2.12.1-r3, 2.6.36-rc5 i686)
=================================================================
System uname: Linux-2.6.36-rc5-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.0.1
Timestamp of tree: Sat, 11 Dec 2010 21:00:22 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r2
dev-lang/python:     2.6.6-r1, 2.7.1, 3.1.3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.6.8::pentoo
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.5.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=atom -fno-align-functions -fno-align-labels --param l2-cache-size=128  -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=atom -fno-align-functions -fno-align-labels --param l2-cache-size=128  -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="-j4"
FEATURES="assume-digests binpkg-logs distcc distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ http://mirror.yandex.ru/gentoo-distfiles/"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru en"
MAKEOPTS="-j3 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/rion /var/lib/layman/pentoo /var/lib/layman/benf /var/lib/layman/stuff"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X X509 a52 aac accessibility acl acpi alsa berkdb bluetooth bzip2 cairo cdda cddax cdio cdr chm cleartype cli consolekit cracklib crypt ctype cue cxx dbus dirac disk-partition djvu dri dvd ebook embedded emerald emovix enca encode exif extras faac faad fat ffmpeg filter firefox3 flac flash flv fortran fuse gdbm ggi gif glib glibc-omitfp gmplayer gnutls gpm gst-bad gst-ffmpeg gst-flac gst-ugly gstreamer gtk gui hddtemp iconv icq id3tag jabber jpeg kde lame lcms libsamplerate lm_sensors lzma mad matroska mmap mmx mng modules mp3 mp3enc mpeg mplayer mudflap musepack mysql nas ncurses nls nptl nptlonly nsplugin ntfs objc objc++ objc-gc ogg openal opengl openmp optimisememory pam pcre pdf perl phonon plugins png policykit pppd profiler python qt3support qt4 quicktime rar readline schroedinger sdl sdl-image secure-delete session shine skins smp sql sse sse2 sse3 ssl ssse3 stream svg synaptics sysfs taglib tcpd theora threads tiff truetype twolame udev unicode unsupported upnp usb v4l vaapi vcd vcdinfo vorbis wav wavpack webkit wifi wimax win32codecs windeco wma-fixed wmf x264 x86 xcomposite xorg xv xvid zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

netbook megabaks # 

УМВР

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

это что за ересь?

I too can confirm on my ~x86 laptop that yasm builds and installs with USE="-python" flag during emerge.

из того, что написал ТС, следовало..

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

Даунгрейдил до 0.13, не помогло. Собирал с USE=-«python» - тоже нет. Мои USE выглядят так: USE="-berkdb -doc -ipv6 -kde -kde3 -kde4 -qt -qt3 xinerama \ a52 cpi alsa bash-completion branding cdr consolekit dbus djvu dvdr encode \ gif gnome gdu extras sqlite cairo python device-mapper gnome-keyring gnutils gtk gstreamer hal inotify jpeg libnotify lzma mmx mmxext mng mp3 mpeg mysql nau$ opengl pango png qt3support qt4 policykit sdl sse sse2 sse3 svg startup-notification threads tiff unicode usb vorbis X xml xulrunner"

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

Я читал, понял, что люди собирали с -python и без него. Понял, что можно попробовать даунгрейдить cython до 0.13. Всё это проделал - результат один и тот же. Кстати, первый раз на форуме этом - как тут под кат прятать конфиги/логи?

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

>он и с юзом «питон» ставится на раз!

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

devl547 ★★★★★
()
Ответ на: комментарий от megabaks
make[2]: *** [yasm_python.c] Ошибка 1 make[2]: Выход из каталога `/var/tmp/portage/dev-lang/yasm-1.1.0/work/yasm-1.1.0' make[1]: *** [all-recursive] Ошибка 1 make[1]: Выход из каталога `/var/tmp/portage/dev-lang/yasm-1.1.0/work/yasm-1.1.0' make: *** [all] Ошибка 2 emake failed * ERROR: dev-lang/yasm-1.1.0 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 4949: Called _eapi2_src_compile * ebuild.sh, line 654: Called die * The specific snippet of code: *       emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-lang/yasm-1.1.0', * the complete build log and the output of 'emerge -pqv =dev-lang/yasm-1.1.0'. * The complete build log is located at '/var/tmp/portage/dev-lang/yasm-1.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/yasm-1.1.0/temp/environment'. * S: '/var/tmp/portage/dev-lang/yasm-1.1.0/work/yasm-1.1.0'

>>> Failed to emerge dev-lang/yasm-1.1.0, Log file:

>>> '/var/tmp/portage/dev-lang/yasm-1.1.0/temp/build.log'

* Messages for package dev-lang/yasm-1.1.0:

* ERROR: dev-lang/yasm-1.1.0 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 4949: Called _eapi2_src_compile * ebuild.sh, line 654: Called die * The specific snippet of code: *       emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-lang/yasm-1.1.0', * the complete build log and the output of 'emerge -pqv =dev-lang/yasm-1.1.0'. * The complete build log is located at '/var/tmp/portage/dev-lang/yasm-1.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/yasm-1.1.0/temp/environment'. * S: '/var/tmp/portage/dev-lang/yasm-1.1.0/work/yasm-1.1.0'

Вот свежий лог, gcc 4.4.4-r2

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

ну у него тоже всё нормально собралось
я прошу выдать тебе выхлопов команд выше - т.е. результат emerge --info + версии питона и гцц

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

вот -O3 зря
ибо на 64 оно включает -ftree-vectorize - отсюда может вылезти гемор на питоне
что мы,похоже, и наблюдаем
профита от -O3 чуть более чем никакого
показывай с какими флагами собран питон
и почему не 4.5.1 гцц?
и почему не обновил питон?

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

Пытаюсь сейчас снова откатиться на старый cython (0.13). Скачал, поставил. А при установке yasm emerge начинает выкачивать 0.14 версию. Как сказать ему чтобы он использовал установленную?

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

Сорри ) Два года на Убунте/Дебиане сидел, мало практики похоже. Собственно это второй опыт с генту...

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

Пока у меня тут всё снова пытается компиляться с -О2 и cython-0.14, не скажете - тут можно предыдущие сообщения в одно объединять? И как узнать с какими флагами собран питон? И мне должно быть стыдно за это вопросы? ))

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

а что это вы новости не читаете и не очищаете?

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