Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30485 - emerge dosemu failes
Summary: emerge dosemu failes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-06 09:05 UTC by speedyjuggler
Modified: 2003-10-07 10:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description speedyjuggler 2003-10-06 09:05:52 UTC
When running 'emerge dosemu' it failes after a while with the following output:

gcc -c -I/usr/X11R6/include -MP -MMD
-I/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/plugin/include
-I/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/include 
-march=athlon-xp -mcpu=athlon-xp -O3 -pipe -o pic.o pic.c
{standard input}: Assembler messages:
{standard input}:7651: Error: bad register name `%dil'
{standard input}:7676: Error: bad register name `%dil'
make[3]: *** [instremu.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/env/video'
make[2]: *** [env/video] Error 2
make[2]: *** Waiting for unfinished jobs....
rm -f /var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/lib/libbase_dev_pic.a
ar cr
/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/lib/libbase_dev_pic.a pic.o
ranlib /var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/lib/libbase_dev_pic.a
make[3]: Leaving directory
`/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src/base/dev/pic'
make[2]: Leaving directory `/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5'
make: *** [default] Error 2
make: Leaving directory `/var/tmp/portage/dosemu-1.1.5-r1/work/dosemu-1.1.5/src'

!!! ERROR: app-emulation/dosemu-1.1.5-r1 failed.
!!! Function src_compile, Line 45, Exitcode 2
!!! DOSemu Make Failed!



Reproducible: Always
Steps to Reproduce:
1. install gentoo
2. emerge various software (X, fvwm, wine etc)
3. emerge dosemu

Actual Results:  
See details

Expected Results:  
Install dosemu correctly
Comment 1 SpanKY gentoo-dev 2003-10-06 09:25:16 UTC
your forgot `emerge info`
could you also try it without your march/mcpu flags ?  (also you should remove
mcpu from your CFLAGS since it 'downgrades' the affect of march ... review
http://gcc.gnu.org/onlinedocs/gcc-3.3/gcc/i386-and-x86-64-Options.html#i386%20and%20x86-64%20Options
)
Comment 2 Hanno Böck gentoo-dev 2003-10-07 10:42:30 UTC
it is a known problem that dosemu doesn't like -O3 -march=athlon/athlon-xp.
This is fixed in dosemu-1.1.99.1-r1.