Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 289303 - app-emulation/dosemu fails to still not working by new Intel Amd64 Cpu after new ebuild
Summary: app-emulation/dosemu fails to still not working by new Intel Amd64 Cpu after ...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-16 12:22 UTC by Gert Andersen
Modified: 2009-10-17 13:48 UTC (History)
2 users (show)

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


Attachments
The patch cpu.patch there makes dosemu file config.c to work. (cpu.patch,1.55 KB, patch)
2009-10-17 13:48 UTC, Gert Andersen
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.