Kwine

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

Kwine is a set of tools for Wine and KDE interoperability. It includes frontends tools like Kio_Wine, Kfile_wine, Kwine, and kwine_startmenu, and backends like kwinetools and Kwinedcop, which is a gateway for accessing the Wine API using DCOP.
Last changelog:

12 years ago

initial release

Hedron

12 years ago

Hi, whant to test this application, but all I get are errors during 'make' of everything, except kwine-tools.
The errors are:

kwine.cpp:23:24: error: kwinetools.h: No such file or directory
kwine.cpp: In member function ‘int kwine::run(KCmdLineArgs*)’:
kwine.cpp:98: error: ‘LNKInfo’ was not declared in this scope
kwine.cpp:98: error: expected `;' before ‘info’
kwine.cpp:99: error: ‘info’ was not declared in this scope
kwine.cpp:99: error: ‘readLNK’ was not declared in this scope
kwine.cpp:138: error: ‘LNKInfo’ was not declared in this scope
kwine.cpp:138: error: expected `;' before ‘info’
kwine.cpp:139: error: ‘info’ was not declared in this scope
kwine.cpp:139: error: ‘readURL’ was not declared in this scope

My distribution is openSuSE 10.1

Please, correct those errors or make a openSuse 10.1 rpm packages or at least tell us how to install your application.

Report

djclue917

12 years ago

Dependency list:

* kfile_wine depends on kwinetools
* kio_wine depends on kwinetools
* kwine depends on kwinetools
* kwine_startmenu depends on kwinetools, kdebase, and kwinedcop
* kwinedcop depends on kdelibs and wine
* kwinetools depends on kdelibs

You have to install all the dependencies of a specific kwine package before attempting to build it.

Report

slacker9078

12 years ago

i get this error when i try to compile this program i have gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5) here is my error

make all-recursive
make[1]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1'
Making all in doc
make[2]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc'
Making all in .
make[3]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc'
Making all in en
make[3]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc/en'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc/en'
make[2]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/doc'
Making all in po
make[2]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/po'
Making all in src
make[2]: Entering directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/src'
source='kwine_startmenu.cpp' object='kwine_startmenu.lo' libtool=yes \
depfile='.deps/kwine_startmenu.Plo' tmpdepfile='.deps/kwine_startmenu.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o kwine_startmenu.lo `test -f 'kwine_startmenu.cpp' || echo './'`kwine_startmenu.cpp
In file included from kwine_startmenu.cpp:20:
kwine_startmenu.h:29:32: error: kwinedcop_reg_stub.h: No such file or directory
kwine_startmenu.cpp:26:24: error: kwinetools.h: No such file or directory
kwine_startmenu.h:62: error: ISO C++ forbids declaration of 'kwinedcop_reg_stub' with no type
kwine_startmenu.h:62: error: expected ';' before '*' token
kwine_startmenu.cpp: In constructor 'KWineMenu::KWineMenu(QWidget*, const char*, const QStringList&)':
kwine_startmenu.cpp:49: error: 'registry' was not declared in this scope
kwine_startmenu.cpp:49: error: expected type-specifier before 'kwinedcop_reg_stub'
kwine_startmenu.cpp:49: error: expected `;' before 'kwinedcop_reg_stub'
kwine_startmenu.cpp: In member function 'bool KWineMenu::loadicon(const QString&, QPixmap&)':
kwine_startmenu.cpp:82: error: 'LNKInfo' was not declared in this scope
kwine_startmenu.cpp:82: error: expected `;' before 'info'
kwine_startmenu.cpp:83: error: 'info' was not declared in this scope
kwine_startmenu.cpp:83: error: 'readLNK' was not declared in this scope
kwine_startmenu.cpp:94: error: 'getIcon' was not declared in this scope
kwine_startmenu.cpp:73: warning: unused variable 'size'
kwine_startmenu.cpp: At global scope:
kwine_startmenu.cpp:106: warning: unused parameter 'icon'
kwine_startmenu.cpp: In member function 'virtual void KWineMenu::initialize()':
kwine_startmenu.cpp:159: error: 'registry' was not declared in this scope
kwine_startmenu.cpp: In member function 'virtual void KWineMenu::slotExec(int)':
kwine_startmenu.cpp:176: error: 'registry' was not declared in this scope
kwine_startmenu.cpp: In member function 'virtual void KWineMenu::mouseMoveEvent(QMouseEvent*)':
kwine_startmenu.cpp:229: error: 'LNKInfo' was not declared in this scope
kwine_startmenu.cpp:229: error: expected `;' before 'info'
kwine_startmenu.cpp:231: error: 'info' was not declared in this scope
kwine_startmenu.cpp:231: error: 'readLNK' was not declared in this scope
make[2]: *** [kwine_startmenu.lo] Error 1
make[2]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bradley/Desktop/KWINE/kwine_startmenu-0.1'
make: *** [all] Error 2

./configure ran fine dont really know what is wrong any help would be appreciated thanx in advanced for this great program

Report

djclue917

12 years ago

I made packages for Arch too. Here are the links:

http://aur.archlinux.org/packages.php?do_Details=1&ID=6498
http://aur.archlinux.org/packages.php?do_Details=1&ID=6499

Report

djclue917

12 years ago

kwine_startmenu won't compile in GCC 4.1.x because of the "error: extra qualification". Here's a simple patch to fix that: http://aur.archlinux.org/packages/kwine/kwine/gcc-4.1.patch

Report

colink

12 years ago

I wrote an ebuild for everyone else running Gentoo.

You can get it at http://bugs.gentoo.org/show_bug.cgi?id=143884.

If you don't know how to use third party ebuilds, take a look at http://www.gentoo-wiki/kwine for installation instructions.

Report

dovidhalevi

12 years ago

1. What do these things do--I think everything is asking this. I can run wine by using kwine instead but I do not need to type either to run windows .exe's

2. kwinedcop.exe.so--in the logons that go a wine menu group (my own is some wierd hybrid and has an existing one under "debian" which is empty and does not cause this problem!) containing kwine as it only entry. On kde startup, they get an error from wine saying kwinedecop.exe.so is not a valid windows exe format!

a. SHOULD it be?
b. If not, why is wine trying to load this item?
c. Bug or feature? Fix? (I deleted the startup menu entries.)

Report

C

jlabrous

12 years ago

With FC4, I had no problem but with FC5, I need to had :
kwinedcop_CPPLAGS = -D_REENTRANT
and
CXX += -fPIC

The new Makefile.am is just commited under CVS

Report

jetpeach

12 years ago

anybody make a deb/kubuntu binary?

Report

jackiebrown

12 years ago

I get compile error on all but kwinetools

"kwine.cpp:23:24: error: kwinetools.h: No such file or directory
kwine.cpp: In member function ‘int kwine::run(KCmdLineArgs*)’:
kwine.cpp:98: error: ‘LNKInfo’ was not declared in this scope
kwine.cpp:98: error: expected `;' before ‘info’
kwine.cpp:99: error: ‘info’ was not declared in this scope
kwine.cpp:99: error: ‘readLNK’ was not declared in this scope
kwine.cpp:138: error: ‘LNKInfo’ was not declared in this scope
kwine.cpp:138: error: expected `;' before ‘info’
kwine.cpp:139: error: ‘info’ was not declared in this scope
kwine.cpp:139: error: ‘readURL’ was not declared in this scope"

Report

KarstenSteinke

12 years ago

I can not "make" kwine-startmenue. The following message eccurs:

kwine_startmenu.cpp:159: error: 'registry' was not declared in this scope
kwine_startmenu.cpp: In member function 'virtual void KWineMenu::slotExec(int)':
kwine_startmenu.cpp:176: error: 'registry' was not declared in this scope
make[2]: *** [kwine_startmenu.lo] Fehler 1
make[1]: *** [all-recursive] Fehler 1
make: *** [all] Fehler 2

All other modules could be compiled and installed.

What can I do?

System: SUSE 10.1

FF.,

Karsten.

Report

C

jlabrous

12 years ago

Yes you need to build kwinedcop and kwinetool before !

for kwinedcop you probabely need to add --with-extra-includes and --with-extra-libs to configure command

Report

KarstenSteinke

12 years ago

Hi,

thanks for the quick answer.

But I did, what you told me. But all sources are written in separate folders. Was that incorrect?

FF.,

Karsten.

Report

mETz

12 years ago

It would be nice if you could add some more information about these tools. What to use them for, why should one use them when running wine on a kde-desktop etc :)

Report

mETz

12 years ago

oh, and maybe add the nice screenshot from http://kwine.sourceforge.net
That at least shows off the nice kioslave :)
Still I'd like to know what kwine and kwine_startmenu actually do. Here (debian) installed windows apps show up in my startmenu under a "Wine" entry.

Report

Kwellmeister

12 years ago

I got some probs compiling kwine_startmenu.



make
make all-recursive
make[1]: Entering directory `/home/eric/kwine-startmenu-0.1'
Making all in doc
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in .
make[3]: Entering directory `/home/eric/kwine-startmenu-0.1/doc'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in en
make[3]: Entering directory `/home/eric/kwine-startmenu-0.1/doc/en'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc/en'
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in po
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/po'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/po'
Making all in src
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/src'
source='kwine_startmenu.cpp' object='kwine_startmenu.lo' libtool=yes \
depfile='.deps/kwine_startmenu.Plo' tmpdepfile='.deps/kwine_startmenu.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I. -I//usr/include/wine/windows/ -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o kwine_startmenu.lo `test -f 'kwine_startmenu.cpp' || echo './'`kwine_startmenu.cpp
kwine_startmenu.h:53: error: extra qualification 'KWineMenu::' on member 'loadicon'
kwine_startmenu.cpp: In member function 'bool KWineMenu::loadicon(const QString&, QPixmap&)':
kwine_startmenu.cpp:73: warning: unused variable 'size'
kwine_startmenu.cpp: At global scope:
kwine_startmenu.cpp:106: warning: unused parameter 'icon'
make[2]: *** [kwine_startmenu.lo] Fehler 1
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/eric/kwine-startmenu-0.1'
make: *** [all] Fehler 2



Greets !

Report

C

jlabrous

12 years ago

Sorry
just remove the class name at line 53 in kwine_startmenu.h.

My gcc 4.0.2 did not tells me anything !

I will fix in CVS.

Report

Kwellmeister

12 years ago


O.k.
now compiling works - but the kicker-applet of kwine-startmenu crashes the kicker...

btw: I use gcc version 4.1.2

Report

Kwellmeister

12 years ago

I got some probs compiling kwine_startmenu.



make
make all-recursive
make[1]: Entering directory `/home/eric/kwine-startmenu-0.1'
Making all in doc
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in .
make[3]: Entering directory `/home/eric/kwine-startmenu-0.1/doc'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in en
make[3]: Entering directory `/home/eric/kwine-startmenu-0.1/doc/en'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc/en'
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/doc'
Making all in po
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/po'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/po'
Making all in src
make[2]: Entering directory `/home/eric/kwine-startmenu-0.1/src'
source='kwine_startmenu.cpp' object='kwine_startmenu.lo' libtool=yes \
depfile='.deps/kwine_startmenu.Plo' tmpdepfile='.deps/kwine_startmenu.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I. -I//usr/include/wine/windows/ -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o kwine_startmenu.lo `test -f 'kwine_startmenu.cpp' || echo './'`kwine_startmenu.cpp
kwine_startmenu.h:53: error: extra qualification 'KWineMenu::' on member 'loadicon'
kwine_startmenu.cpp: In member function 'bool KWineMenu::loadicon(const QString&, QPixmap&)':
kwine_startmenu.cpp:73: warning: unused variable 'size'
kwine_startmenu.cpp: At global scope:
kwine_startmenu.cpp:106: warning: unused parameter 'icon'
make[2]: *** [kwine_startmenu.lo] Fehler 1
make[2]: Leaving directory `/home/eric/kwine-startmenu-0.1/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/eric/kwine-startmenu-0.1'
make: *** [all] Fehler 2



Greets !

Report

12 years ago

initial release

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.1
updated Aug 06 2006
added Aug 05 2006
downloads today
0
page views today 2