I emerge lmms with the following USE flags: alsa fftw fluidsynth jack ogg pulseaudio sdl stk -debug -pch -portaudio (-vst) which in turn emerges media-libs/stk-4.3.1 with the following USE flags: alsa jack -debug -doc -oss media-libs/stk-4.3.1 builds and installs fine. media-sound/lmms-0.4.0_rc2 stops building and has an error at CMake's percentage 32%. A few lines: bed.cpp:464: error: ‘lass nineButtonSelector’has no member named ‘etAccessibleName’ /var/tmp/portage/media-sound/lmms-0.4.0_rc2/work/lmms-0.4.0-rc2/plugins/vibed/vibed.cpp:497: error: ‘lass graph’has no member named ‘etAccessibleName’ /var/tmp/portage/media-sound/lmms-0.4.0_rc2/work/lmms-0.4.0-rc2/plugins/vibed/vibed.cpp:545: error: ‘lass nineButtonSelector’has no member named ‘etAccessibleName’ Linking CXX shared module libtripleoscillator.so make[2]: *** [plugins/vibed/CMakeFiles/vibedstrings.dir/vibed.o] Error 1 make[1]: *** [plugins/vibed/CMakeFiles/vibedstrings.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 32%] Built target tripleoscillator make: *** [all] Error 2 I have waited 3 weeks and have run emerge --sync each time before trying to emerge lmms. It used to get to 70% and fail but now it fails even faster. Reproducible: Always Steps to Reproduce: 1. USE="alsa fftw fluidsynth jack ogg pulseaudio sdl stk -debug -pch -portaudio" emerge -av lmms Actual Results: Portage reports: * Messages for package media-sound/lmms-0.4.0_rc2: * * ERROR: media-sound/lmms-0.4.0_rc2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2278: Called cmake-utils_src_compile * environment, line 499: Called cmake-utils_src_make * environment, line 548: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * The die message: * Make failed! * * If you need support, post the topmost build error, and the call stack if rele vant. * A complete build log is located at '/var/tmp/portage/media-sound/lmms-0.4.0_r c2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/lmms- 0.4.0_rc2/temp/environment'. * Expected Results: The build should complete and the installation subsequently. I am not sure if this is an AMD64-only problem or not. `emerge --info` Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 x86_64) ================================================================= System uname: 2.6.24-gentoo-r8 x86_64 AMD Turion(tm) 64 Mobile Technology ML-37 Timestamp of tree: Wed, 01 Oct 2008 17:45:05 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r14, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -msse3 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=k8 -msse3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" 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" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl acpi alsa amd64 apm arts audiofile bash-completion bzip2 cairo cddb cdr cjk cli cracklib crypt cups dbus dri dts dvd dvdr dvdread ffmpeg firefox flac fortran freewnn gdbm gif glib gpm gstreamer gtk hal htmlhandbook iconv ieee1394 immqt isdnlog jack java javascript joystick jpeg kde lame lcms libsamplerate libwww lua mad matroska midi mmx modplug mp3 mpeg mudflap musepack ncurses nls nptl nptlonly ogg openal opengl openmp pam pcmcia pcre pdf perl png pppd pulseaudio python qt3 qt4 readline reflection samba sdl session sndfile sockets speex spell spl sqlite sse sse2 ssl svg tcpd theora tiff truetype type1 unicode usb vcd vorbis wifi wma wxwindows x264 xine xinerama xinetd xml xorg xpm xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" INPUT_DEVICES="keyboard mouse synaptics joystick wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="radeon fglrx vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
A bit of research showed me that setAccessibleName was exported from Qt4. Perhaps the reporters' version of qt is too old. Are we sure that this package doesn't need something newer than qt-4.3? It compiles for me on ~amd64.
Might be a useflag problem. maybe we _need_ qt/qt-gui to be built with USE="accessibility" (I have that enabled for qt-gui) Tatsh, what are your version and useflags for qt? If you have -accessibility, try rebuilding with that enabled.
Created attachment 166994 [details, diff] lmms-0.4.0_rc2.ebuild.patch I could reproduce this. The accessibility flag has to be enabled. Attached proposed patch, bumping to EAPI-2 while wer're at it.
(In reply to comment #3) > Created an attachment (id=166994) [edit] > lmms-0.4.0_rc2.ebuild.patch > > I could reproduce this. The accessibility flag has to be enabled. > > Attached proposed patch, bumping to EAPI-2 while wer're at it. > applied, thanks. note that when bumping to EAPI-2 we need to take care of src_configure things
thanks, that fixed the issue.