
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
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.
14 years ago
initial release
14 years ago
initial release
Hedron
14 years ago
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
14 years ago
* 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
14 years ago
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
14 years ago
http://aur.archlinux.org/packages.php?do_Details=1&ID=6498
http://aur.archlinux.org/packages.php?do_Details=1&ID=6499
Report
djclue917
14 years ago
Report
colink
14 years ago
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
14 years ago
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
jlabrous
14 years ago
kwinedcop_CPPLAGS = -D_REENTRANT
and
CXX += -fPIC
The new Makefile.am is just commited under CVS
Report
jetpeach
14 years ago
Report
jackiebrown
14 years ago
"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
14 years ago
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
jlabrous
14 years ago
for kwinedcop you probabely need to add --with-extra-includes and --with-extra-libs to configure command
Report
KarstenSteinke
14 years ago
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
14 years ago
Report
mETz
14 years ago
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
14 years ago
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
jlabrous
14 years ago
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
14 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
14 years ago
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