Решено: QA Notice (QA Notice не даёт поставить многие пакеты)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Kaffeine
Сообщения: 8
ОС: Gentoo 2008.0

Решено: QA Notice

Сообщение Kaffeine »

QA Notice не даёт поставить многие пакеты (x11-libs/startup-notification, gnome-base/orbit, etc):

* QA Notice: Package has poor programming practices which may compile
* fine but exhibit random runtime failures.
* sn-xutils.c:169: warning: dereferencing type-punned pointer will break strict-aliasing rules
sn-xutils.c:218: warning: dereferencing type-punned pointer will break strict-aliasing rules
...
* ERROR: x11-libs/startup-notification-0.9 failed.
* Call stack:
* misc-functions.sh, line 617: Called install_qa_check
...

И такая ошибка при сборке каждого вышеназванного пакета. Google не помог. Можно ли как нибудь это исправить, либо вообще отключить QA Notice?
Gentoo 2008.0, kernel 2.6.24-gentoo-r8, glibc-2.7-r2, nVIDIA drivers 171.05, xorg-x11-7.3, kde4-svn;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: Решено: QA Notice

Сообщение /dev/random »

QA Notice - это и есть Notice, т.е. заметка, уведомление. К ошибке он отношения не имеет. А то, что имеет, скрывается под первым многоточием. Приведите, пожалуйста, _В_Е_С_Ь_ лог.
Спасибо сказали:
Kaffeine
Сообщения: 8
ОС: Gentoo 2008.0

Re: Решено: QA Notice

Сообщение Kaffeine »

Вы уверены?

Лог (перед этим, уверяю, все нормально):

Код:

Making install in doc make[1]: Entering directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9/doc' make[2]: Entering directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9/doc' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9/doc' make[1]: Leaving directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9/doc' make[1]: Entering directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9' make[2]: Entering directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9' make[2]: Nothing to be done for `install-exec-am'. /bin/sh ./mkinstalldirs /var/tmp/portage/x11-libs/startup-notification-0.9/image//usr/lib/pkgconfig mkdir -p -- /var/tmp/portage/x11-libs/startup-notification-0.9/image//usr/lib/pkgconfig /usr/bin/install -c -m 644 libstartup-notification-1.0.pc /var/tmp/portage/x11-libs/startup-notification-0.9/image//usr/lib/pkgconfig/libstartup-notification-1.0.pc make[2]: Leaving directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9' make[1]: Leaving directory `/var/tmp/portage/x11-libs/startup-notification-0.9/work/startup-notification-0.9' >>> Completed installing startup-notification-0.9 into /var/tmp/portage/x11-libs/startup-notification-0.9/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/lib/libstartup-notification-1.so.0.0.0 usr/lib/libstartup-notification-1.a removing executable bit: usr/lib/libstartup-notification-1.la * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * sn-xutils.c:169: warning: dereferencing type-punned pointer will break strict-aliasing rules sn-xutils.c:218: warning: dereferencing type-punned pointer will break strict-aliasing rules sn-xutils.c:274: warning: dereferencing type-punned pointer will break strict-aliasing rules sn-xutils.c:320: warning: dereferencing type-punned pointer will break strict-aliasing rules sn-xutils.c:366: warning: dereferencing type-punned pointer will break strict-aliasing rules sn-xutils.c:416: warning: dereferencing type-punned pointer will break strict-aliasing rules * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://www.freedesktop.org/software/startup-notification * * ERROR: x11-libs/startup-notification-0.9 failed. * Call stack: * misc-functions.sh, line 617: Called install_qa_check * misc-functions.sh, line 324: Called die * The specific snippet of code: * [[ ${abort} == "yes" ]] && hasq stricter ${FEATURES} && die "poor code kills airplanes" * The die message: * poor code kills airplanes * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/startup-notification-0.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/startup-notification-0.9/temp/environment'. * !!! install_qa_check failed; exiting. * Messages for package x11-libs/startup-notification-0.9: * * ERROR: x11-libs/startup-notification-0.9 failed. * Call stack: * misc-functions.sh, line 617: Called install_qa_check * misc-functions.sh, line 324: Called die * The specific snippet of code: * [[ ${abort} == "yes" ]] && hasq stricter ${FEATURES} && die "poor code kills airplanes" * The die message: * poor code kills airplanes * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/startup-notification-0.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/startup-notification-0.9/temp/environment'. * localhost ~ #

Я обратил внимание на:
* Call stack:
* misc-functions.sh, line 617: Called install_qa_check
* misc-functions.sh, line 324: Called die
.
Gentoo 2008.0, kernel 2.6.24-gentoo-r8, glibc-2.7-r2, nVIDIA drivers 171.05, xorg-x11-7.3, kde4-svn;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Решено: QA Notice

Сообщение Atragor »

У Вас в /etc/make.conf во FEATURES случайно нет записи stricter?
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Kaffeine
Сообщения: 8
ОС: Gentoo 2008.0

Re: Решено: QA Notice

Сообщение Kaffeine »

Нет:

Код:

localhost ~ # more /etc/make.conf # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example # Host and optimization settings # ============================== # # For optimal performance, enable a CFLAGS setting appropriate for your CPU. CFLAGS="-O2 -mtune=native -pipe -ffast-math -mmmx -msse -msse2 -msse3 -mfpmath=sse -fomit-frame-pointer" # If you set a CFLAGS above, then this line will set your default C++ flags to # the same settings. CXXFLAGS="${CFLAGS}" # Host Setting # ============ # # DO NOT CHANGE THIS SETTING UNLESS YOU ARE USING STAGE1! # Change this line as appropriate (i686, i586, i486 or i386). # All modern systems (even Athlons) should use "i686-pc-linux-gnu". # All K6's are i586. CHOST="i686-pc-linux-gnu" # For other stages STAGE1_USE="acpi -accessibility bzip2 cairo cpudetection cvs -doc dhcp -dvd -dvdr -dvdread -divx encode ftp -ffmpeg -gif -gtk+ -gtk -gtk2 -g pm -gnome -hardened -ipv6 iconv -jack -jpeg -kde math mp3 -mpeg mmx mmx2 network nptl nptlonly -nls nvidia -opengl -openal -ogg -pdf -png pp p python -php perl readline rar ru sdl sse sse2 ssse3 -static subversion -svg svga -truetype -type1 -tiff -theora -tga mmx mmx2 ru -qt -qt3 -qt3support -qt4 quicktime userlocales unicode vorbis usb -win32codecs -wmf xinerama xvid xml xml2 xpm -X" USE="7zip acpi accessibility audiofile -apache -apache2 archive -arts avi alsa bash-completion -bindist bluetooth bzip2 cairo cdparanoia col or-console -cpudetection chm cracklib -cups curl cvs dbus -doc dri dhcp dvd dvdr dvdread divx djvu encode -esd fbcon flac ftp ffmpeg gif gtk + gtk gtk2 -gpm -gnome hal -hardened -ipv6 iconv jack jpeg -kerberos kde ladspa laptop lm_sensors lzo math mime mp3 mpeg mplayer mppe-mppc m mx mmxext mmx2 -mysql network networkmanager nptl nptlonly nls nvidia objc objc++ openal opengl openldap ogg -oss pdf plasma plugins portage png ppp python -php perl readline rar rtc ru -samba selinux sdl sse sse2 sse3 ssse3 sse4 -static subversion symlink svg svga sqlite3 taglib threads thread truetype type1 tiff theora tga lua mmx mmx2 oscar ru qt qt3 qt3support qt4 quicktime userlocales unicode vorbis usb win32cod ecs wifi wmf xcomposite xinerama xvid xml xml2 xpm X -yahoo zip" ACCEPT_KEYWORDS="~x86 x86" CONFIG_PROTECT="-*" LINGUAS="ru" ALSA_CARDS="hda-intel" VIDEO_CARDS="nvidia" USE_VIDEO_CARDS="video_cards_nvidia" INPUT_DEVICES="keyboard mouse" # PORTDIR_OVERLAY is a directory where local ebuilds may be stored without # concern that they will be deleted by rsync updates. Default is not # defined. PORTDIR_OVERLAY="/usr/portage/local/layman/kde/" FEATURES="ccache" CCACHE_DIR="/usr/local/devel/ccache" CCACHE_SIZE="3G" # Fetching files # ============== # # If you need to set a proxy for wget or lukemftp, add the appropriate "export # ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to /etc/profile if # all users on your system should use them. # # Portage uses wget by default. Here are some settings for some alternate # downloaders -- note that you need to merge these programs first before they # will be available. # # Default fetch command (5 tries, passive ftp for firewall compatibility) FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}" CLEAN_DELAY="1" EMERGE_WARNING_DELAY="3" # Advanced Features # ================= # # MAKEOPTS provides extra options that may be passed to 'make' when a # program is compiled. Presently the only use is for specifying # the number of parallel makes (-j) to perform. The suggested number # for parallel makes is CPUs+1. MAKEOPTS="-j2" PORTAGE_NICENESS=5 PORTAGE_ECLASS_WARNING_ENABLE="0"


Добавлено:
И правда, оказалось, что есть о_О:
localhost ~ # emerge --info -v|grep FEATURES
FEATURES="ccache collision-protect cvs digest distlocks multilib-strict parallel-fetch sandbox sfperms sign splitdebug strict stricter unmerge-orphans userfetch userpriv usersandbox"
Отключил. Помогло. Всем спасибо!!!
Gentoo 2008.0, kernel 2.6.24-gentoo-r8, glibc-2.7-r2, nVIDIA drivers 171.05, xorg-x11-7.3, kde4-svn;
Intel® Core&#153;2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Спасибо сказали: