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?
Решено: QA Notice (QA Notice не даёт поставить многие пакеты)
Модератор: /dev/random
-
Kaffeine
- Сообщения: 8
- ОС: Gentoo 2008.0
Решено: 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;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
-
/dev/random
- Администратор
- Сообщения: 5495
- ОС: Gentoo
Re: Решено: QA Notice
QA Notice - это и есть Notice, т.е. заметка, уведомление. К ошибке он отношения не имеет. А то, что имеет, скрывается под первым многоточием. Приведите, пожалуйста, _В_Е_С_Ь_ лог.
-
Kaffeine
- Сообщения: 8
- ОС: Gentoo 2008.0
Re: Решено: QA Notice
Вы уверены?
Лог (перед этим, уверяю, все нормально):
Я обратил внимание на:
* Call stack:
* misc-functions.sh, line 617: Called install_qa_check
* misc-functions.sh, line 324: Called die
.
Лог (перед этим, уверяю, все нормально):
Код:
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;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
-
Atragor
- Сообщения: 681
- Статус: ...
Re: Решено: QA Notice
У Вас в /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
Нет:
Добавлено:
И правда, оказалось, что есть о_О:
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"
Отключил. Помогло. Всем спасибо!!!
Код:
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™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;