First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 204675
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Luca Barbato <lu_zero@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
qemu-softmmu-0.9.1.ebuild ebuild for qemu-softmmu-0.9.1 text/plain Carlo Marcelo Arenas Belon 2008-01-06 22:41 0000 2.93 KB Details
qemu-softmmu-0.9.1.ebuild ebuild for qemu-softmmu-0.9.1 text/plain Carlo Marcelo Arenas Belon 2008-01-08 11:34 0000 2.81 KB Details
qemu-softmmu-0.9.1.ebuild ebuild for qemu-softmmu-0.9.1 text/plain Carlo Marcelo Arenas Belon 2008-01-09 14:46 0000 2.64 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 204675 depends on: Show dependency tree
Show dependency graph
Bug 204675 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-01-06 22:15 0000
version 0.9.1:

  - TFTP booting from host directory (Anthony Liguori, Erwan Velu)
  - Tap device emulation for Solaris (Sittichai Palanisong)
  - Monitor multiplexing to several I/O channels (Jason Wessel)
  - ds1225y nvram support (Herve Poussineau)
  - CPU model selection support (J. Mayer, Paul Brook, Herve Poussineau)
  - Several Sparc fixes (Aurelien Jarno, Blue Swirl, Robert Reif)
  - MIPS 64-bit FPU support (Thiemo Seufer)
  - Xscale PDA emulation (Andrzej Zaborowski)
  - ColdFire system emulation (Paul Brook)
  - Improved SH4 support (Magnus Damm)
  - MIPS64 support (Aurelien Jarno, Thiemo Seufer)
  - Preliminary Alpha guest support (J. Mayer)
  - Read-only support for Parallels disk images (Alex Beregszaszi)
  - SVM (x86 virtualization) support (Alexander Graf)
  - CRIS emulation (Edgar E. Iglesias)
  - SPARC32PLUS execution support (Blue Swirl)
  - MIPS mipssim pseudo machine (Thiemo Seufer)
  - Strace for Linux userland emulation (Stuart Anderson, Thayne Harbaugh)
  - OMAP310 MPU emulation plus Palm T|E machine (Andrzej Zaborowski)
  - ARM v6, v7, NEON SIMD and SMP emulation (Paul Brook/CodeSourcery)
  - Gumstix boards: connex and verdex emulation (Thorsten Zitterell)
  - Intel mainstone II board emulation (Armin Kuster)
  - VMware SVGA II graphics card support (Andrzej Zaborowski)

------- Comment #1 From Carlo Marcelo Arenas Belon 2008-01-06 22:41:08 0000 -------
Created an attachment (id=140328) [edit]
ebuild for qemu-softmmu-0.9.1

based on qemu-softmmu-0.9.0-r1 but removing the patches which are already
included with this release and refactoring the src_compile to avoid using
$(use_enable) since ./configure is not autoconf based and therefore doesn't
have both (--enable and --disable) entries for each flag.

tested in amd64 with gcc-3.4.6 (=sys-devel/gcc-3.4.6-r2)

------- Comment #2 From Carlo Marcelo Arenas Belon 2008-01-08 11:34:31 0000 -------
Created an attachment (id=140462) [edit]
ebuild for qemu-softmmu-0.9.1

Updates (compared with the previous ebuild)

* fix dependency lists
* add support for USE="gnutls"
* correct list of QA excepted files (doesn't work as expected though)
* cleanup of obsolete dead code and other style fixes

------- Comment #3 From Carlo Marcelo Arenas Belon 2008-01-09 14:46:31 0000 -------
Created an attachment (id=140546) [edit]
ebuild for qemu-softmmu-0.9.1

Updates (compared with the previous ebuild)

* remove QA specific exception file list for executable stacks (wasn't working
anyway, and this way is cleaner)
* allow support for stripping (bug 204860) through the use of
RESTRICT="binchecks" (will depend on the release of portage 2.1.4 before the
bogus QA warning for stripping could be removed) 

------- Comment #4 From Luca Barbato 2008-01-25 14:47:19 0000 -------
Softmmu committed, thank you for your work =)

------- Comment #5 From Ken Rushia 2008-01-27 05:54:57 0000 -------
Please bump app-emulation/qemu ASAP, as the current version mismatch is a
little annoying. Thanks :)


Calculating world dependencies -
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

app-emulation/qemu-softmmu:0

  ('installed', '/', 'app-emulation/qemu-softmmu-0.9.0-r1', 'nomerge') pulled
in by
    ('installed', '/', 'app-emulation/qemu-0.9.0', 'nomerge')

  ('ebuild', '/', 'app-emulation/qemu-softmmu-0.9.1', 'merge') (no parents)

------- Comment #6 From Ingo Bormuth 2008-01-27 13:35:49 0000 -------
Build fails here:

i686-pc-linux-gnu-gcc -Wall -O2 -g -fno-strict-aliasing  -fno-reorder-blocks 
-fno-gcse    -fno-optimize-sibling-calls  -fno-crossjumping  -fno-align-labels 
-fno-align-jumps  -fno-align-functions   -mpreferred-stack-boundary=2
-fomit-frame-pointer   -I. -I..
-I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386
-I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1
-MMD -MP -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/fpu
 -DHAS_AUDIO -DHAS_AUDIO_CHOICE
-I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/slirp
-c -o op.o
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/op.c
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:
In function `op_psrlq_mmx':
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
error: unable to find a register to spill in class `GENERAL_REGS'
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
error: this is the insn:
(insn:HI 36 35 37 3
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:207
(parallel [
            (set (reg:DI 63 [ <variable>.q ])
                (lshiftrt:DI (reg:DI 63 [ <variable>.q ])
                    (subreg:QI (reg/v:SI 60 [ shift ]) 0)))
            (clobber (scratch:SI))
            (clobber (reg:CC 17 flags))
        ]) 309 {lshrdi3_1} (insn_list 33 (insn_list 35 (nil)))
    (expr_list:REG_DEAD (reg/v:SI 60 [ shift ])
        (expr_list:REG_UNUSED (reg:CC 17 flags)
            (expr_list:REG_UNUSED (scratch:SI)
                (nil)))))
/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
confused by earlier errors, bailing out
make[1]: *** [op.o] Error 1
make[1]: Leaving directory
`/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/i386-softmmu'
make: *** [subdir-i386-softmmu] Error 



Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-3.4.6, glibc-2.6.1-r0,
2.6.24 i686)
=================================================================
System uname: 2.6.24 i686 Intel(R) Pentium(R) M processor 1400MHz
Timestamp of tree: Sun, 27 Jan 2008 13:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=pentium-m -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
/etc/fstab /etc/gconf /etc/php/apache2-php5/ext-active/
/etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild
/etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-mtune=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="-1"
FEATURES="ccache collision-protect distlocks metadata-transfer parallel-fetch
sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.mirror.solnet.ch
http://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.ynet.sk/pub"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en de"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS=" --exclude="games-*/" "
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/vola/layman/sunrise /data/programming/gentoo/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa apache2 bash-completion berkdb bitmap-fonts
bzip2 cairo cddb chroot clamd cli cracklib crypt cups curl dbus djvu dri dv dvd
dvi emacs emboss encode exif ffmpeg firefox flac foomaticdb fortran gcj gd
gecko gettext gif gimp gimpprint glib glitz glut gnome gnutls gpgme gpm grammar
gs gstreamer gtk gtk2 gtkhtml hal iceweasel iconv idea imagemagick imlib jpeg
keyring kqemu latex lcms libgda lzo mad maildir mailwrapper matroska midi mmx
mozdevelop mp3 mpeg mssql mudflap ncurses normalize nptl nptlonly ocaml
ocamlopt ogg opengl pam pcmcia pcre pdf png postscript ppds qt3support qt4
quicktime readline regex rtc samba sdl session sndfile spell sqlite sse sse2
ssl svg symlink syslog t1lib tcltk tcpd tetex theora thesaurus threads tidy
tiff tk truetype type1 udev unicode unzip userlocales utf8 vim vim-pager
vim-syntax vim-with-x vorbis win32codecs wmf x264 x86 xml xorg xv zlib
zsh-completion" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy
dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear
meter mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon 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"
INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de"
USERLAND="GNU" VIDEO_CARDS="mach64 savage vesa"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS

------- Comment #7 From Carlo Marcelo Arenas Belon 2008-01-27 18:48:36 0000 -------
(In reply to comment #6)
> Build fails here:
> 
> i686-pc-linux-gnu-gcc -Wall -O2 -g -fno-strict-aliasing  -fno-reorder-blocks 
> -fno-gcse    -fno-optimize-sibling-calls  -fno-crossjumping  -fno-align-labels 
> -fno-align-jumps  -fno-align-functions   -mpreferred-stack-boundary=2
> -fomit-frame-pointer   -I. -I..
> -I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386
> -I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1
> -MMD -MP -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> -I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/fpu
>  -DHAS_AUDIO -DHAS_AUDIO_CHOICE
> -I/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/slirp
> -c -o op.o
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/op.c
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:
> In function `op_psrlq_mmx':
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
> error: unable to find a register to spill in class `GENERAL_REGS'
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
> error: this is the insn:
> (insn:HI 36 35 37 3
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:207
> (parallel [
>             (set (reg:DI 63 [ <variable>.q ])
>                 (lshiftrt:DI (reg:DI 63 [ <variable>.q ])
>                     (subreg:QI (reg/v:SI 60 [ shift ]) 0)))
>             (clobber (scratch:SI))
>             (clobber (reg:CC 17 flags))
>         ]) 309 {lshrdi3_1} (insn_list 33 (insn_list 35 (nil)))
>     (expr_list:REG_DEAD (reg/v:SI 60 [ shift ])
>         (expr_list:REG_UNUSED (reg:CC 17 flags)
>             (expr_list:REG_UNUSED (scratch:SI)
>                 (nil)))))
> /mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/target-i386/ops_sse.h:213:
> confused by earlier errors, bailing out
> make[1]: *** [op.o] Error 1
> make[1]: Leaving directory
> `/mnt/vola/fs/tmp/portage/app-emulation/qemu-softmmu-0.9.1/work/qemu-0.9.1/i386-softmmu'
> make: *** [subdir-i386-softmmu] Error 

this is because of bug 194651. in x86 use gcc 3.3.6 (=sys-devel/gcc-3.3.6-r1)

------- Comment #8 From Ingo Bormuth 2008-01-28 09:17:57 0000 -------
(In reply to comment #7)
> 
> this is because of bug 194651. in x86 use gcc 3.3.6 (=sys-devel/gcc-3.3.6-r1)
>
Thanks you. Gcc-3.3.6-r1 compiles fine.
Just a a reference for others: There was a typo, the bug is actually #194681.

------- Comment #9 From Christian Faulhammer 2008-05-18 07:49:24 0000 -------
This has been bumped...and now stabled.

First Last Prev Next    No search results available      Search page      Enter new bug