Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 289303

Summary: app-emulation/dosemu fails to still not working by new Intel Amd64 Cpu after new ebuild
Product: Gentoo Linux Reporter: Gert Andersen <gert>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED NEEDINFO    
Severity: normal CC: hanno, jlec
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The patch cpu.patch there makes dosemu file config.c to work.

Description Gert Andersen 2009-10-16 12:22:08 UTC
Dosemu is still not like my new cpu after new dosemu-1.4.1_pre20091009.ebuidl have been done.

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge portage
3.
 emerge dosemu
Actual Results:  
After I have performed the 2 steps should there be a new update, and by emerge dosemu is it now using dosemu-1.4.1_pre20091009. But the cpu patch for it is missing, you have my emerge.info and info for my cpu amd65 type from a other messages. I got dosemu to work by not using emerge dosemu, but have run 'emerge dosemu' first and then 'ebuild /usr/portage/app-emulation/dosemu/dosemu-1.4.0.1.ebuld unpack' and then copied cpu.patch into /var/tmp/portage/.../dosemu/ and run patch -P0 < cpu.patch - ./configure --prefix=/usr - make and make install. the patch command is pathing a config.c file for dosemu to work with the newer cpu's.


Expected Results:  
After those 3 steps by emerge have dosemu been installed but not with the working cpu update for amd64 family 16 cpu's, and dosemu saying Unknow cpu type.

The way I got dosemu to work until all gentoo emrge ebulds is working, is I using 5 steps to do it to work for my amd64 famly cpu.
1. emerge dosemu, 2. ebuild ../../app-emulation/dosemu/dosemu/dosemu-1.4.0.1.ebuild unpack, 3. patch -P0 < cpu.patch, 4. ./configure --prefix=/usr, 5. make and make install. This is make so freedos first is installed and so that dosemu patched now is installed.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-10-17 11:04:05 UTC
We need more info and please try to write it clear:
1. emerge --info =app-emulation/dosemu-1.4.1_pre20091009
2. emerge -vp =app-emulation/dosemu-1.4.1_pre20091009
3. the build.log or any other type of error output.
4. Tell me clearly what type of error do you have? buildtime or runtime?
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2009-10-17 11:06:06 UTC
PLease attach the patch
Comment 3 Gert Andersen 2009-10-17 13:48:46 UTC
Created attachment 207405 [details, diff]
The patch cpu.patch there makes dosemu file config.c to work.

When I or other use the cpu.patch from running ebuild dosemu-1.4.1_pre20091009 unpack and put the cpu.patch file in the dosemu main directory + then run 'patch -p0 < cpu.path will the dosemu config file config.c be updated for the newer amd64 x86_64 cpu's as family 16 type of cpu's, and dosemu will work if dosemu config file is been right updated and pathed, but else will dosemu not work, speically with my cpu and by normal install of dosemu by emerge dosemu will then give 'unknown cpu type after install and when dosemu is tried t startup and the debog does not work.