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

Bug 144204

Summary: app-emulation/kdeqemu - kde qemu frontend (new ebuild)
Product: Gentoo Linux Reporter: Colin Kiegel <kiegel>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: normal CC: asolokha, creffett, m.debruijne, roberto.castagnola
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://kqemu.sourceforge.net
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: app-emulation/kdeqemu/files/kdeqemu.desktop
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild
app-emulation/kdeqemu/files/kdeqemu.desktop
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild
no longer gets a circular dependancy with the kommander and kdewebdev packages
kdeqemu-0.3_alpha-r1.ebuild

Description Colin Kiegel 2006-08-17 07:05:02 UTC
kdeqemu is a KDE (QT3) front-end for QEMU. It provides a GUI interface for running PC emulation (similiar in intent to Virtual PC/VMWare).
Comment 1 Colin Kiegel 2006-08-17 07:05:43 UTC
Created attachment 94451 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop
Comment 2 Colin Kiegel 2006-08-17 07:06:06 UTC
Created attachment 94452 [details]
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-17 07:47:27 UTC
- pn and pv should be uppercase, as they're standard ebuild variables.
- remove RESTRICT="nomirror"
- GPL isn't a valid license value, have a look at /usr/portage/licenses
- KDE apps outside of kde-base/* go into /usr, not kde-config --prefix. Doesn't Kommander look for scripts in all KDEDIRS? 
Comment 4 Colin Kiegel 2006-08-17 08:50:57 UTC
- pn and pv should be uppercase - BUT the project itself is called 'kqemu' which conflicts with gentoo's qemu kernel module. Maybe this was a bad way...
- remove RESTRICT="nomirror" - WHY?
- KDE apps outside of kde-base/* go into /usr ... - I'll change that
- Doesn't Kommander look for scripts in all KDEDIRS? - What do you suggest? Shall I change the desktop file?
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-17 14:17:10 UTC
(In reply to comment #4)
> - pn and pv should be uppercase - BUT the project itself is called 'kqemu'
> which conflicts with gentoo's qemu kernel module. Maybe this was a bad way...

use MY_P and MY_PN instead please. It is sort of a standard. Does not need to be but t would be cool to have it that way :)

> - remove RESTRICT="nomirror" - WHY?
because it is factually wrong, the package is allowed to be mirrored. It is meant for portage and not for an overlay.

> - KDE apps outside of kde-base/* go into /usr ... - I'll change that
cool, thank you!

> - Doesn't Kommander look for scripts in all KDEDIRS? - What do you suggest?
> Shall I change the desktop file?

keep it working! ;)
Comment 6 Colin Kiegel 2006-08-19 06:21:48 UTC
Created attachment 94607 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop

I changed the location of the application
Comment 7 Colin Kiegel 2006-08-19 06:23:46 UTC
Created attachment 94608 [details]
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild

changed the location of the application to /usr/share/apps/kdeqemu
removed RESTRICT="nomirror"
changed pn to MY_PN, ..
changed the license from "GPL" to "GPL-2"
Comment 8 Fabio Erculiani 2006-10-06 02:23:14 UTC
moreover, kqemu compiles fine with gentoo-sources-2.6.18 (JFYI), qemu-softmmu does not compile:

/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of &#8216;__builtin_strcmp&#8217; differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of &#8216;__builtin_strcmp&#8217; differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of &#8216;__builtin_strcmp&#8217; differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of &#8216;strncmp&#8217; differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-i386/ops_template_
mem.h: In function &#8216;op_shlb_user_T0_T1_cc&#8217;:
../softmmu_header.h:207: error: can't find a register in class &#8216;GENERAL_REGS&#8217; wh
ile reloading &#8216;asm&#8217;
make[1]: *** [op.o] Error 1
make: *** [subdir-i386-softmmu] Error 2
make: *** Waiting for unfinished jobs....
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:35
2: warning: pointer targets in initialization differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:35
5: warning: pointer targets in initialization differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:42
3: warning: pointer targets in initialization differ in signedness



everything tested on ~x86.
Comment 9 Fabio Erculiani 2006-10-06 02:24:06 UTC
whoops... sorry, wrong #bug
Comment 10 Jeff Anderson 2007-04-18 20:06:47 UTC
Created attachment 116667 [details]
no longer gets a circular dependancy with the kommander and kdewebdev packages

I tried this ebuild, had a problem, and fixed it. Here's the fix.
Comment 11 Jeff Anderson 2007-04-18 20:18:48 UTC
Created attachment 116668 [details]
kdeqemu-0.3_alpha-r1.ebuild
Comment 12 Arseny Solokha 2009-12-03 05:09:40 UTC
No progress since 2006. Project seems to be dead upstream.
Another issue is that KQEMU relies on KDE3 which has been dropped from the portage tree.