Summary: | app-emulation/qemu-kvm-1.0 - .../work/qemu-kvm-1.0/hw/i8259.c:707: undefined reference to `apic_set_irq_delivered' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo QEMU Project <qemu+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alon.barlev, dirk, jaak, luke-jr+gentoobugs, marduk, spikyatlinux, srgdts, zeekec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | /var/tmp/portage/app-emulation/qemu-kvm-1.0/temp/build.log |
Description
Juergen Rose
2012-01-18 09:36:14 UTC
(In reply to comment #0) > Created attachment 299217 [details] > /var/tmp/portage/app-emulation/qemu-kvm-1.0/temp/build.log > > 'emerge qemu-kvm' fails with: > ... > LINK i386-softmmu/qemu-system-i386 > LINK ppc64-softmmu/qemu-system-ppc64 > ../libhw64/i8259.o: In function `kvm_i8259_set_irq': > /var/tmp/portage/app-emulation/qemu-kvm-1.0/work/qemu-kvm-1.0/hw/i8259.c:707: > undefined reference to `apic_set_irq_delivered' > ../libhw64/i8259.o: In function `pic_read_irq': > /var/tmp/portage/app-emulation/qemu-kvm-1.0/work/qemu-kvm-1.0/hw/i8259.c:240: > undefined reference to `timer_acks' > /var/tmp/portage/app-emulation/qemu-kvm-1.0/work/qemu-kvm-1.0/hw/i8259.c:241: > undefined reference to `timer_ints_to_push' > /var/tmp/portage/app-emulation/qemu-kvm-1.0/work/qemu-kvm-1.0/hw/i8259.c:242: > undefined reference to `timer_ints_to_push' > collect2: ld returned 1 exit status > make[1]: *** [qemu-system-ppc64] Error 1 > make: *** [subdir-ppc64-softmmu] Error 2 > > > > root@orca:/usr/src/linux(15)# emerge --info =app-emulation/qemu-kvm-1.0 > Portage 2.1.10.44 (default/linux/amd64/10.0/desktop, gcc-4.5.3, > glibc-2.14.1-r2, 3.2.1-gentoo x86_64) > ================================================================= > System Settings > ================================================================= > System uname: > Linux-3.2.1-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_W3520_@_2.67GHz-with-gentoo-2.1 > Timestamp of tree: Tue, 17 Jan 2012 23:30:01 +0000 > app-shells/bash: 4.2_p20 > dev-java/java-config: 2.1.11-r3 > dev-lang/python: 2.7.2-r3, 3.2.2 > dev-util/cmake: 2.8.6-r4 > dev-util/pkgconfig: 0.26 > sys-apps/baselayout: 2.1 > sys-apps/openrc: 0.9.8.1 > sys-apps/sandbox: 2.5 > sys-devel/autoconf: 2.13, 2.68 > sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.2 > sys-devel/binutils: 2.22-r1 > sys-devel/gcc: 4.5.3-r2 > sys-devel/gcc-config: 1.5-r2 > sys-devel/libtool: 2.4.2 > sys-devel/make: 3.82-r3 > sys-kernel/linux-headers: 3.2 (virtual/os-headers) > sys-libs/glibc: 2.14.1-r2 > Repositories: gentoo x11 science bicatali java-overlay sunrise x-portage x-cpan > g-octave > ACCEPT_KEYWORDS="amd64 ~amd64" > ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 > cadsoft Oracle-BCLA-JavaSE" > CBUILD="x86_64-pc-linux-gnu" > CFLAGS="-march=native -O2 -pipe" > CHOST="x86_64-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt > /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /var/lib/hsqldb" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d > /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release > /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ > /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ > /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ > /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d > /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" > CXXFLAGS="-march=native -O2 -pipe" > DISTDIR="/usr/portage/distfiles" > FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news > parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn > unmerge-logs unmerge-orphans userfetch" > FFLAGS="" > GENTOO_MIRRORS="http://distfiles.gentoo.org" > LANG="en_US.UTF-8" > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > LINGUAS="de fr" > MAKEOPTS="-j9" > 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/x11 /var/lib/layman/science > /var/lib/layman/bicatali /var/lib/layman/java-overlay /var/lib/layman/sunrise > /usr/local/portage /var/lib/cpan /var/lib/g-octave" > SYNC="rsync://rsync.gentoo.org/gentoo-portage" > USE="64bit R X Xaw3d a52 aac acl acpi admin afs alsa amd64 ao apache2 applet > archive arpack asf aspell assistant atlas audacious audiofile automap automount > bash-completion berkdb blas blast bluetooth boo boost branding bzip2 cairo cdda > cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css > cuda cups curl cxx daap db dbase dbi dbm dbus declarative designer devhelp > device-mapper dga dia dirac djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd > dvdr dvi dynamicplugin eds elf emacs emboss emf encode epiphany evo examples > exif expat extensions extra extras faac fam ffmpeg fftw firefox fits flac fltk > fontconfig foomaticdb fortran fortran95 fpx fts3 fuse galago gcj gd gdal gdbm > gdu gedit geoip geolocation geos gfortran gif gimp ginac git glade glib glpk > gml gmp gmtsuppl gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm > grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk gudev guile > harness hddtemp hdf hdf5 hdri http httpd hvm hwdb iconv icq icu id3 ide > imagemagick imap innodb inotify ipod ipv6 ithreads jabber jadetex java java6 > jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack > latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lm_sensors > lua lzo mad mail maildir mapnik math matroska mkl mmx mmxext mng modules mono > motif mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql > mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager > nfs nls nntp nptl nptlonly nsplugin ntfs ntp numpy nvidia obex objc ocaml ocr > octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda > pdf perl plotutils plugins png podcast policykit portaudio posix postgres > postscript ppds pppd preview-latex proj projectx pstricks pulseaudio python > python-bindings q16 q32 qemu qhull qt3support qt4 quicktime readline reiserfs > reports rle romio rpc rrdcgi rrdtool samba sasl schroedinger science sdk sdl > secure-delete semantic-desktop server session sip slang slp smbclient smp sms > sndfile snmp soup sox speex spell sql sqlite sse sse2 sse4 ssl ssse3 > startup-notification stlport subtitles subversion suexec svg svm swig sysfs > szip t1lib tcl tcpd tex tex4ht texmacs tgif theora thinkpad threads thunderbird > tidy tiff tk tools truetype udev unicode usb userlocales utempter vaapi > virtualbox vorbis wav webdav webdav-serf webkit wmf wxwidgets x264 xattr xcb > xemacs xext xft xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc yaml > zlib zvbi" ALSA_CARDS="intel8x0" 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 cgid 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" CALLIGRA_FEATURES="kexi > words flow plan stage tables krita karbon braindump" CAMERAS="canon" > 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="de fr" > NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf > harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" > PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64" > QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" > VIDEO_CARDS="nv nouveau vesa" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, > PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, > PORTAGE_RSYNC_EXTRA_OPTS > > > > root@orca:/usr/src/linux(16)# emerge -pqv =app-emulation/qemu-kvm-1.0 > [ebuild U ] app-emulation/qemu-kvm-1.0 [0.15.1-r1] USE="aio alsa bluetooth > curl jpeg ncurses opengl%* png pulseaudio sasl sdl ssl threads vhost-net xattr > -brltty -debug (-esd) -fdt -hardened -nss -qemu-ifup (-rbd) -spice -vde -xen" > QEMU_SOFTMMU_TARGETS="i386 ppc ppc64 x86_64 -arm -cris -m68k -microblaze -mips > -mips64 -mips64el -mipsel -ppcemb -sh4 -sh4eb -sparc -sparc64" > QEMU_USER_TARGETS="arm i386 x86_64 -alpha -armeb -cris -m68k -microblaze -mips > -mipsel -ppc -ppc64 -ppc64abi32 -sh4 -sh4eb -sparc -sparc32plus -sparc64" After removing the QEMU_SOFTMMU_TARGETS "ppc" and "ppc64" 'emerge qemu-kvm' works again. (In reply to comment #2) > After removing the QEMU_SOFTMMU_TARGETS "ppc" and "ppc64" 'emerge qemu-kvm' > works again. With QEMU_SOFTMMU_TARGETS="i386 x86_64 mips mips64 mips64el mipsel ppc ppc64 ppcemb ppc64abi32" and QEMU_USER_TARGETS="i386 x86_64 mips mips64 mips64el mipsel ppc ppc64 ppcemb ppc64abi32" I only get the "undefined reference to `apic_set_irq_delivered'" error. I can also confirm that setting QEMU_SOFTMMU_TARGETS="i386 x86_64" and QEMU_USER_TARGETS="i386 x86_64" makes the error go away. This should be fixed in app-emulation/qemu-kvm-1.0-r1. (In reply to comment #4) > This should be fixed in app-emulation/qemu-kvm-1.0-r1. I still get it with that version. Manually applying qemu-kvm-9999-fix-nonkvm-arches.patch (only applied by 1.0-r3) fixes it. (In reply to comment #5) > (In reply to comment #4) > > This should be fixed in app-emulation/qemu-kvm-1.0-r1. > > I still get it with that version. Manually applying > qemu-kvm-9999-fix-nonkvm-arches.patch (only applied by 1.0-r3) fixes it. (In reply to comment #5) > (In reply to comment #4) > > This should be fixed in app-emulation/qemu-kvm-1.0-r1. > > I still get it with that version. Manually applying > qemu-kvm-9999-fix-nonkvm-arches.patch (only applied by 1.0-r3) fixes it. Use versions of ebuilds available in the tree. The version you mention is gone nice January 2012. (In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #4) > > > This should be fixed in app-emulation/qemu-kvm-1.0-r1. > > > > I still get it with that version. Manually applying > > qemu-kvm-9999-fix-nonkvm-arches.patch (only applied by 1.0-r3) fixes it. > > (In reply to comment #5) > > (In reply to comment #4) > > > This should be fixed in app-emulation/qemu-kvm-1.0-r1. > > > > I still get it with that version. Manually applying > > qemu-kvm-9999-fix-nonkvm-arches.patch (only applied by 1.0-r3) fixes it. > > Use versions of ebuilds available in the tree. The version you mention is > gone nice January 2012. Sorry, I meant it affects 1.0.1-r1 |