Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Deutsche Dokumentation
  • Search

Cherry KeyMan-Source kompilieren/installieren

Dokumentation, Tipps und Tricks.
Post Reply
  • Print view
Advanced search
35 posts
  • 1
  • 2
  • Next
Author
Message
Linuxpeter
Guru
Guru
User avatar
Posts: 403
Joined: Fri May 28, 2004 12:24 am
Location: Dresden, Germany

Cherry KeyMan-Source kompilieren/installieren

  • Quote

Post by Linuxpeter » Sun Feb 20, 2005 9:34 pm

Hinweis: Ich habe die Tastatur an PS/2 angeschlossen, ob es auch über USB funkioniert, entzieht sich meiner Kenntniss!


1. Software downloaden

http://support.cherry.de/download/KeyMan_LINUX_06.zip


2. Entpacken

Falls noch nicht geschehen:

Code: Select all

# emerge unzip
Nun entpacken wir cymolin-0.6.0-2.tar.gz wie folgt:

Code: Select all

# unzip -e KeyMan_LINUX_06.zip -d keyman
# cd keyman
# tar -xzf cymolin-0.6.0-2.tar.gz
# cd cymolin-0.6.0-2
3. Änderungen in Dateien vornehmen
Pfadangaben in diesem Abschnitt setzen vorraus, das wir uns im Verzeichnis cymolin-0.6.0-2 befinden!

etc/init.d/cherry
Den Inhalt dieses Scripts mit folgendem Code ersetzen:

Code: Select all

#!/sbin/runscript

start() {
    ebegin "Setting up Cherry Keyboard CyMotion Master on PS/2"
    setkeycodes e065 136 e070 161 e032 172 e05f 143 e063 145 e06d 171 e00b 177 e012 178 e017 137 e00a 135 e018 133 e071 148 e02c 149 e072 202 e007 129 e008 131 e05b 200
    eend $?
}

stop() {
    ebegin "Restoring defaults for PS/2 keyboard"
    setkeycodes e065 217 e070 000 e032 150 e05f 142 e063 143 e06d 226 e00b 000 e012 000 e017 000 e00a 000 e018 000 e071 000 e02c 000 e072 000 e007 000 e008 000 e05b 125
    eend $?
}
Die Parameter für setkeycodes dürfen nicht verändert werden!

keymanconfig/configure
server/plugins/kde/configure
systray/configure

In diesen drei Dateien nach folgender Textstelle suchen:

Code: Select all

kde_libdirs="\ 
  /usr/lib 
  /opt/kde3/lib"
Hinter diese Textstelle folgenden Code einfügen

Code: Select all

if [ -n "$KDEDIR" ]; then 
  kde_libdirs="$KDEDIR/lib $kde_libdirs" 
fi
(Dieser Tip stammt aus dem englischsprachigen Forum)

config/make.cfg.in
Die Zeile

Code: Select all

CXXFLAGS=@CXXFLAGS -Wall -Wstrict-prototypes
mit dieser

Code: Select all

CXXFLAGS=@CXXFLAGS -Wall -fPIC
ersetzen.

library/msgports/MakeFile (dieses MakeFile wird durch ./configure nicht verändert)
Den Inhalt mit folgendem Code ersetzen:

Code: Select all

LD := ld
FILES := msgports

OBJECTS := $(foreach f, $(FILES), $(f).o)
DEPENDS := $(foreach f, $(FILES), $(f).d)

.PHONY: all depend clean

objects: $(OBJECTS)

test: test.o $(OBJECTS)
	$(CC) $^ -fPIC -o $@


depend: $(DEPENDS)

clean:
	rm -f *.o *.d $(LIBFILE)

$(LIBFILE): $(OBJECTS)
	$(LD) $(LDFLAGS) $^ -o $@

%.o: %.c
	$(CC) $(CFLAGS) -fPIC -g -c $< -o $@

%.d: %.c
	$(CC) $(CFLAGS) -fPIC -M $< -o $@

ifeq (,$(filter clean depend,$(TARGET)))
-include $(DEPENDS)
endif
4. Kompilieren und installieren

Code: Select all

# ./configure && make && make install
# rc-update add cherry default
# /etc/init.d/cherry start
5. Abschluß

Im K-Menü befindet sich nun der Eintrag Keyman. Diesen starten wir jetzt. Im Systray taucht nun das keyman-Symbol auf.
Nun können wir das Konfigurationprogramm über dieses Icon aufrufen. Dort unbedingt auf der General-Seite die Option Automatically start on login aktivieren.
Auf der Key actions-Seite können die Zusatztasten konfiguriert werden. Eine Default-Konfiguration bringt das Programm mit.

Ich hoffe, das ich dem einen oder anderen damit helfen konnte.

PS: Wem das zuviel Arbeit ist, kann sich das mit diesen Änderungen versehene Archiv unter folgendem Link downloaden:
http://de.geocities.com/linuxpeter2004/ ... 0-2.tar.gz

PS die 2.: Bei mir läuft die Software als x86_64 (amd64).

PS die 3. Ausversehen habe ich zuerst meinen anderen Post betreffs Cherry Tastatur mit dem selben Inhalt gefüllt - dadurch existiert diese Anleitung nun zweimal - das war aber nur ein Versehen - Entschuldigung also dafür :roll: .

EDIT: Fehler im Code für Script "cherry" und im Archiv behoben (21.02.2004)
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Top
EinDarsteller
n00b
n00b
Posts: 1
Joined: Sat Apr 02, 2005 7:16 pm

  • Quote

Post by EinDarsteller » Tue Apr 05, 2005 8:28 pm

Danke schonmal fürs Turorial, habe lange selber größtenteils Erfolglos dran rumgetüftelt. :roll:

Trotzdem habe ich noch ein Problem. Ich bekomme bei der angebotenen Datei, wie auch bei selbstständigen ändern folgenden Fehler beim kompilieren:

Code: Select all

checking for error_at_line... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/make.cfg
Entering  library ...
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it).  Please specify options before other arguments.

Makefile:13: *** missing separator.  Schluss.
make[1]: *** [all] Fehler 2
make: *** [libraries] Fehler 2
Hat jemand ne Idee woran das liegen könnte?
Top
misterjack
Veteran
Veteran
User avatar
Posts: 1669
Joined: Sun Oct 03, 2004 2:07 am

  • Quote

Post by misterjack » Tue Apr 05, 2005 10:50 pm

Habe auch schon ein Tutorial geschrieben:

http://de.gentoo-wiki.com/Cherry_CyMotion_Master_Linux

Da ich kein KDE habe, bin ich diesen Weg gegangen. Mit deiner Erlaubnis würde ich dein Howto dort unter Quellen und Authorenangabe hinzufügen...
Last edited by misterjack on Sun May 08, 2005 12:45 am, edited 1 time in total.
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Top
Linuxpeter
Guru
Guru
User avatar
Posts: 403
Joined: Fri May 28, 2004 12:24 am
Location: Dresden, Germany

  • Quote

Post by Linuxpeter » Wed Apr 06, 2005 8:01 pm

Erlaubnis erteilt :lol:
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Top
bugfriend
n00b
n00b
User avatar
Posts: 15
Joined: Tue Mar 18, 2003 11:17 am
Location: Germany

  • Quote

Post by bugfriend » Fri Apr 08, 2005 8:27 pm

find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.

Makefile:13: *** missing separator. Schluss.
make[1]: *** [all] Fehler 2
make: *** [libraries] Fehler 2
den "find: warning! gabs bei mir als error. Um den Fehler auszumerzen muß man in der Datei library/Makefile einfach die Optionen "-maxdepth 1" und "-type d" in der find-Anweisung tauschen.

Den zweiten Fehler habe ich auch aber in Zeile 12:
Entering library ...
Makefile:12: *** missing separator. Stop.
make[1]: *** [all] Error 2
make: *** [libraries] Error 2

wenn ich wenigstens wüßte welches Makefile er meint !?
Top
Aproxx
Apprentice
Apprentice
Posts: 272
Joined: Fri Jul 25, 2003 7:28 pm

  • Quote

Post by Aproxx » Sat Apr 09, 2005 7:10 am

Nach dem Starten von make endet es aprupt mit folgendem Fehler:

Code: Select all

Workstation_One cymolin-0.6.0-2 # make
Entering  library ...
make[2]: Nothing to be done for `objects'.
Leaving  library
Entering  server ...
Entering  src ...
Makedepend x11handler.cpp ...
In file included from ../../server/include/comport/keymancomport.h:31,
                 from ckbddaemon.h:30,
                 from x11handler.cpp:32:
comport.h:29:31: msgports/msgports.h: No such file or directory
make[2]: *** [.x11handler.d] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
Workstation_One cymolin-0.6.0-2 #    
Mfg,
Alex
Top
bugfriend
n00b
n00b
User avatar
Posts: 15
Joined: Tue Mar 18, 2003 11:17 am
Location: Germany

  • Quote

Post by bugfriend » Sat Apr 09, 2005 1:14 pm

Aproxx wrote:Nach dem Starten von make endet es aprupt mit folgendem Fehler:

Code: Select all

Workstation_One cymolin-0.6.0-2 # make
Entering  library ...
make[2]: Nothing to be done for `objects'.
Leaving  library
Entering  server ...
Entering  src ...
Makedepend x11handler.cpp ...
In file included from ../../server/include/comport/keymancomport.h:31,
                 from ckbddaemon.h:30,
                 from x11handler.cpp:32:
comport.h:29:31: msgports/msgports.h: No such file or directory
make[2]: *** [.x11handler.d] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
läßt sich beheben, in dem man den Pfad zu msgports.h in der Datei comport.h vollständig angibt also z.B.
/home/user/cymolin-0.6.0-2/library/msgports/msgports.h

Der Fehler in Zeile 12 bzw. 13, liegt daran, das das Makefile, welches oben editiert wurde, unter allen Zeilen mit ":" einen TAB erwartet. Also z.B.

Code: Select all

clean: 
<TAB>rm -f *.o *.d $(LIBFILE)
Top
misterjack
Veteran
Veteran
User avatar
Posts: 1669
Joined: Sun Oct 03, 2004 2:07 am

  • Quote

Post by misterjack » Mon Apr 25, 2005 1:27 pm

http://de.gentoo-wiki.com/Cherry_CyMotion_Master_Linux

Habe beide Howtos verschmolzen. Bitte um eventuelle Korrekturen..
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Top
Linuxpeter
Guru
Guru
User avatar
Posts: 403
Joined: Fri May 28, 2004 12:24 am
Location: Dresden, Germany

  • Quote

Post by Linuxpeter » Mon Apr 25, 2005 1:37 pm

http://de.geocities.com/linuxpeter2004/ ... -r2.tar.gz
Enthält bereits alle notwendigen Änderungen - obiger Link ist nicht mehr gültig!
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Top
mondauge
l33t
l33t
User avatar
Posts: 603
Joined: Wed Jan 08, 2003 2:33 pm
Location: Schwetzingen, Germany
Contact:
Contact mondauge
Website

  • Quote

Post by mondauge » Mon Apr 25, 2005 2:05 pm

Hallo,

erstmal danke für diese super Howto :)

Leider bekomme ich folgenden Fehler beim Linken:

Code: Select all

Linking keymand ...
.x11handler.o(.text+0xb73): In function `X11KeyHandler::GrabKey()':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3/bits/basic_string.h:717: undefined reference to `XStringToKeysym'
(die komplette Fehlermeldung gibts hier.)

Hat jemand nen Tipp? :D
mondauge
Last edited by mondauge on Mon Apr 25, 2005 5:32 pm, edited 1 time in total.
Top
Linuxpeter
Guru
Guru
User avatar
Posts: 403
Joined: Fri May 28, 2004 12:24 am
Location: Dresden, Germany

  • Quote

Post by Linuxpeter » Mon Apr 25, 2005 4:11 pm

Bei dir werden die X-Includes nicht gefunden.
Hast du versucht, es als normaler Benutzer oder als root zu kompilieren?
Falls als root, probiere es mal als normaler Benutzer und mache nur

Code: Select all

$ make install
als root.
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Top
mondauge
l33t
l33t
User avatar
Posts: 603
Joined: Wed Jan 08, 2003 2:33 pm
Location: Schwetzingen, Germany
Contact:
Contact mondauge
Website

  • Quote

Post by mondauge » Mon Apr 25, 2005 5:46 pm

Hi Linuxpeter,

ich hab das Paket inzwischen als User und als root kompiliert und jedesmal kommt derselbe Fehler, sobald der Linker aktiv wird. Dass er die X Includes nicht findet glaub ich nicht, da er ja dann schon beim durchführen von 'configure' nen entsprechenden Fehler bringen müsste.

trotzdem danke für deine Hilfe :)
mondauge
Top
Linuxpeter
Guru
Guru
User avatar
Posts: 403
Joined: Fri May 28, 2004 12:24 am
Location: Dresden, Germany

  • Quote

Post by Linuxpeter » Tue Apr 26, 2005 7:24 am

Hast du es mit http://de.geocities.com/linuxpeter2004/ ... -r2.tar.gz versucht?
Das kompiliert bei mir unter x86_64 fehlerfrei, sollte "theoretisch" auch unter x86 funkionieren.
Alternativ kannst du, falls du x86-System hast, es nach dem HowTo von misterjack machen.
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Top
Dscherrieth
n00b
n00b
Posts: 22
Joined: Sat Jun 14, 2003 6:33 pm
Location: Hamburg|De

  • Quote

Post by Dscherrieth » Wed May 25, 2005 7:28 pm

ich bin eben auf das selbe problem gestoßen, dass make beim linken von keymand abbricht.
ich habe es mit deinem modifizierten paket ausprobiert, habe x86 arch.

kann es sein, dass es am xorg-x11 server liegt?
He only needs three things to get through the day... an espresso, an asprin, and a miracle.
Top
_hephaistos_
Advocate
Advocate
User avatar
Posts: 2694
Joined: Wed Apr 07, 2004 5:58 am
Location: salzburg, austria

  • Quote

Post by _hephaistos_ » Fri May 27, 2005 10:00 am

hi!

hatte auch das problem.
ich hab einfach die bereits compilten mitgelieferten files aus dem rpm genommen und ins system kopiert...
natürlich das runscript is vom howto.

funktioniert alles gut - mit USB.

cheers
Top
Luda
n00b
n00b
Posts: 45
Joined: Sat Feb 21, 2004 9:37 pm
Location: Germany

  • Quote

Post by Luda » Mon Jun 26, 2006 11:12 am

Hi. Die Datei auf dem geocities-Wespavce existiert nicht mehr. Hat die noch jemand? Ich würde die wohl ins Web stellen...

Bei dem Versuch die Dateien nach der Anleitung per Hand zu editieren und das ganze Gesocks anschließend zu kompilieren habhe ich mich bis hierher durchgeboxt:

Code: Select all

sad cymolin-0.6.0-2 # make
Entering  library ...
make[2]: Nothing to be done for `objects'.
Leaving  library
Entering  server ...
Entering  src ...
Entering  ../../library ...
make[4]: Nothing to be done for `objects'.
Leaving  ../../library
Compiling main.cpp ...
config.h:37: error: extra qualification 'PathItem::' on member 'PathItem'
ckbddaemon.h:45: error: extra qualification 'CKBDDaemon::' on member 'pluginlist'
make[2]: *** [.main.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
sad cymolin-0.6.0-2 #    

In der config.h steht an der Stelle:

Code: Select all

class PathItem : public ListItem<PathItem> {
	public:
		PathItem::PathItem(string name) : ListItem<PathItem>(name) {};
};
Was ist falsch?
Top
tek0
n00b
n00b
User avatar
Posts: 43
Joined: Sun Oct 09, 2005 12:29 pm

  • Quote

Post by tek0 » Thu Aug 17, 2006 9:35 pm

bugfriend wrote:
Aproxx wrote:Nach dem Starten von make endet es aprupt mit folgendem Fehler:

Code: Select all

Workstation_One cymolin-0.6.0-2 # make
Entering  library ...
make[2]: Nothing to be done for `objects'.
Leaving  library
Entering  server ...
Entering  src ...
Makedepend x11handler.cpp ...
In file included from ../../server/include/comport/keymancomport.h:31,
                 from ckbddaemon.h:30,
                 from x11handler.cpp:32:
comport.h:29:31: msgports/msgports.h: No such file or directory
make[2]: *** [.x11handler.d] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
läßt sich beheben, in dem man den Pfad zu msgports.h in der Datei comport.h vollständig angibt also z.B.
/home/user/cymolin-0.6.0-2/library/msgports/msgports.h
Sinnvoller:

Code: Select all

-I$(TOP)/library
zu INCLUDES in server/src/Makefile hinzufügen :)
mondauge wrote: Leider bekomme ich folgenden Fehler beim Linken:

Code: Select all

Linking keymand ...
.x11handler.o(.text+0xb73): In function `X11KeyHandler::GrabKey()':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3/bits/basic_string.h:717: undefined reference to `XStringToKeysym'
Lässt sich im gleichen Makefile lösen, indem man den X-libs-Pfad zu LDLIBS hinzufügt:

Code: Select all

-L/usr/lib
Bei mir kommt als nächstes dieser Fehler:

Code: Select all

Entering  plugins ...
Entering  kde ...
MOCing kdeguiapplication.moc ...
MOCing menudialog.moc ...
Makedepend menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:56:
menudialog.moc:12:2: #error "The header file 'menudialog.h' doesn't include <QObject>."
Wie der fehlende Header vermuten lässt, liegt das am geslotteten Qt4. Obwohl in genügend Dateien die Umgebungsvariablen abgegrast wird und in configure mehrmals /usr/qt/3/bin/moc gefunden wird, benutzt make am Ende doch /usr/bin/moc (Qt4), weil wohl einfach `which moc` ausgeführt wird.

Ich blicke durch die Makefile Struktur nicht so ganz durch, weswegen ich einfach kurzerhand temporär /usr/bin/moc umbenannt habe und den Qt3-moc dorthin verlinkt hab. Falls jemand rafft, wie das vonstatten geht, bitte melden, vielleicht kann man dann ja mal ein ebuild bauen. Dasselbe muss man übrigens auch mit uic machen.

Zum Schluss gabs bei mir dann noch das Problem:

Code: Select all

Compiling kdeguiapplication.cpp ...
kdeguiapplication.cpp: In constructor `KDEGuiApplication::KDEGuiApplication(int, char**)':
kdeguiapplication.cpp:59: Warnung: »__base_ctor« ist veraltet (deklariert bei /usr/kde/3.5/include/kapplication.h:205)
kdeguiapplication.cpp: In member function `bool KDEGuiApplication::DoCommand(const QString&)':
kdeguiapplication.cpp:205: Warnung: Variable »run« wird nicht verwendet
Compiling menudialog.cpp ...
Linking shared library kde-gui.so ...
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdeui
Ob das jetzt an meinen b0rked env.d Dateien liegt oder nicht, ich hab versucht $KDELIBS zu setzen, aber das wird wohl von configure lokal überschrieben. (wobei das ja im howto schon verbessert wird *grübel*)
Jedenfalls habe ich in server/plugins/kde/Makefile an LDLIBS angehängt:

Code: Select all

-L/usr/kde/3.5/lib
der gleiche Mist kommt dann nochmal bei kkeymansystray - also systray/Makefile.

Dann liefs durch.
Top
artbody
Guru
Guru
User avatar
Posts: 494
Joined: Fri Sep 15, 2006 7:55 pm
Location: LB
Contact:
Contact artbody
Website

  • Quote

Post by artbody » Thu Sep 28, 2006 11:48 pm

localhost keyman # ./configure --prefix=/usr --with-components=base,gnome --without-PACKAGE kde
localhost keyman # ./configure --prefix=/usr --with-components=base,gnome

Code: Select all

checking for KDE includes... no
configure: error: "Couldn't find KDE development headers!"
make: *** [configure] Error 1
configure: error: "Configuration in plugins failed!"
configure: error: "*** Configuration in 'server' failed!"
:cry:
Never give up
WM : E16 the true enlightenment
achim
Top
b3cks
Veteran
Veteran
User avatar
Posts: 1481
Joined: Tue Mar 23, 2004 10:01 am
Location: Bremen (GER)

  • Quote

Post by b3cks » Fri Sep 29, 2006 5:11 am

artbody wrote:localhost keyman # ./configure --prefix=/usr --with-components=base,gnome --without-PACKAGE kde
localhost keyman # ./configure --prefix=/usr --with-components=base,gnome

Code: Select all

checking for KDE includes... no
configure: error: "Couldn't find KDE development headers!"
make: *** [configure] Error 1
configure: error: "Configuration in plugins failed!"
configure: error: "*** Configuration in 'server' failed!"
:cry:
Schuss ins blaue: ./configure --prefix=/usr --with-components=base,gnome --without-package=kde
I am /root and if you see me laughing you better have a backup.
Top
artbody
Guru
Guru
User avatar
Posts: 494
Joined: Fri Sep 15, 2006 7:55 pm
Location: LB
Contact:
Contact artbody
Website

  • Quote

Post by artbody » Sun Nov 05, 2006 12:54 am

Code: Select all

localhost keyman # make
Entering  server ...
Entering  src ...
make[2]: *** No rule to make target `linuxthreads/bits/local_lim.h', needed by `.ServerKeyHandle.o'.  Stop.
make[1]: *** [all] Error 2
make: *** [all] Error 2
Never give up
WM : E16 the true enlightenment
achim
Top
artbody
Guru
Guru
User avatar
Posts: 494
Joined: Fri Sep 15, 2006 7:55 pm
Location: LB
Contact:
Contact artbody
Website

  • Quote

Post by artbody » Sun Nov 05, 2006 1:44 am

Nachdem ich aus

Code: Select all

#include <linuxthreads/bits/local_lim.h>
....
else
				std::cout << __FILE__ << ":" << __LINE__ << ": No thread! error=" << error << " max=" << PTHREAD_THREADS_MAX << " count=" << count << std::endl;
		}
gemacht hab :oops:

Code: Select all

#include <gentoo-multilib/amd64/bits/local_lim.h>
......
else
				std::cout << __FILE__ << ":" << __LINE__ << ": No thread! error=" << error << " max=" << " count=" << count << std::endl;
		}
./configure --prefix=/usr --with-components=base

Code: Select all

localhost keyman # make
Entering  server ...
Entering  src ...
  DEP     ServerKeyHandle.cpp ...
  C++     ServerKeyHandle.cpp ...
  LD     keymanserver ...
Entering  locale ...
make[3]: Nothing to be done for `all'.
Leaving  locale
Leaving  src
Entering  plugins ...
Entering  kde ...
  MOC     kdeguiapplication.moc ...
  MOC     menudialog.moc ...
  DEP     menudialog.cpp ...
In file included from menudialog.cpp:58:
menudialog.moc:12:2: error: #error "The header file 'menudialog.h' doesn't inclu
de <QObject>."
  DEP     kdeguiapplication.cpp ...
In file included from kdeguiapplication.cpp:352:
kdeguiapplication.moc:12:2: error: #error "The header file 'kdeguiapplication.h'
 doesn't include <QObject>."
  DEP     KDEAction.cpp ...
  DEP     KDEActionPlugin.cpp ...
  DEP     KDEOutputPlugin.cpp ...
  DEP     kdemenu.cpp ...
  DEP     kdemessage.cpp ...
  DEP     daemonthread.cpp ...
  DEP     init.cpp ...
rm kdeguiapplication.moc menudialog.moc
  MOC     kdeguiapplication.moc ...
  MOC     menudialog.moc ...
  DEP     menudialog.cpp ...
In file included from menudialog.cpp:58:
menudialog.moc:12:2: error: #error "The header file 'menudialog.h' doesn't inclu
de <QObject>."
  DEP     kdeguiapplication.cpp ...
In file included from kdeguiapplication.cpp:352:
kdeguiapplication.moc:12:2: error: #error "The header file 'kdeguiapplication.h'
 doesn't include <QObject>."
  DEP     KDEAction.cpp ...
  DEP     KDEActionPlugin.cpp ...
  DEP     KDEOutputPlugin.cpp ...
  DEP     kdemenu.cpp ...
  DEP     kdemessage.cpp ...
rm kdeguiapplication.moc menudialog.moc
  MOC     kdeguiapplication.moc ...
  MOC     menudialog.moc ...
  DEP     menudialog.cpp ...
In file included from menudialog.cpp:58:
menudialog.moc:12:2: error: #error "The header file 'menudialog.h' doesn't inclu
de <QObject>."
  DEP     kdeguiapplication.cpp ...
In file included from kdeguiapplication.cpp:352:
kdeguiapplication.moc:12:2: error: #error "The header file 'kdeguiapplication.h'
 doesn't include <QObject>."
  DEP     KDEAction.cpp ...
  DEP     KDEActionPlugin.cpp ...
  DEP     KDEOutputPlugin.cpp ...
  DEP     kdemenu.cpp ...
  DEP     daemonthread.cpp ...
  DEP     init.cpp ...
rm kdeguiapplication.moc menudialog.moc
  MOC     kdeguiapplication.moc ...
  MOC     menudialog.moc ...
  DEP     menudialog.cpp ...
In file included from menudialog.cpp:58:
menudialog.moc:12:2: error: #error "The header file 'menudialog.h' doesn't inclu
de <QObject>."
  DEP     kdeguiapplication.cpp ...
In file included from kdeguiapplication.cpp:352:
kdeguiapplication.moc:12:2: error: #error "The header file 'kdeguiapplication.h'
 doesn't include <QObject>."
  C++     init.cpp ...
  C++     daemonthread.cpp ...
  C++     kdemessage.cpp ...
  C++     kdemenu.cpp ...
  C++     KDEOutputPlugin.cpp ...
  C++     KDEActionPlugin.cpp ...
  C++     KDEAction.cpp ...
KDEAction.cpp: In member function ‘std::string KDEAction::GetCommand(std::string
&, std::string&)’:
KDEAction.cpp:30: warning: comparison is always true due to limited range of dat
a type
KDEAction.cpp:36: warning: comparison is always false due to limited range of da
ta type
KDEAction.cpp:42: warning: comparison is always true due to limited range of dat
a type
  C++     kdeguiapplication.cpp ...
In file included from kdeguiapplication.cpp:352:
kdeguiapplication.moc:12:2: error: #error "The header file 'kdeguiapplication.h'
 doesn't include <QObject>."
kdeguiapplication.cpp: In constructor ‘KDEGuiApplication::KDEGuiApplication(int,
 char**)’:
kdeguiapplication.cpp:62: warning: ‘__base_ctor ’ is deprecated (declared at /us
r/kde/3.5/include/kapplication.h:205)
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:39: error: ‘const QMetaObject KDEGuiApplication::staticMet
aObject’ is not a static member of ‘class KDEGuiApplication’
kdeguiapplication.moc:39: error: variable ‘const QMetaObject KDEGuiApplication::
staticMetaObject’ has initializer but incomplete type
kdeguiapplication.moc:44: error: prototype for ‘const QMetaObject* KDEGuiApplica
tion::metaObject() const’ does not match any in class ‘KDEGuiApplication’
kdeguiapplication.h:40: error: candidate is: virtual QMetaObject* KDEGuiApplicat
ion::metaObject() const
kdeguiapplication.moc:44: error: ‘const QMetaObject* KDEGuiApplication::metaObje
ct() const’ cannot be overloaded
kdeguiapplication.h:40: error: with ‘virtual QMetaObject* KDEGuiApplication::met
aObject() const’
kdeguiapplication.moc: In member function ‘const QMetaObject* KDEGuiApplication:
:metaObject() const’:
kdeguiapplication.moc:46: error: cannot convert ‘QMetaObject* (*)()’ to ‘const Q
MetaObject*’ in return
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:49: error: no ‘void* KDEGuiApplication::qt_metacast(const 
char*)’ member function declared in class ‘KDEGuiApplication’
kdeguiapplication.moc: In member function ‘void* KDEGuiApplication::qt_metacast(
const char*)’:
kdeguiapplication.moc:54: error: ‘qt_metacast’ is not a member of ‘KApplication’
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:57: error: ‘int KDEGuiApplication::qt_metacall’ is not a s
tatic member of ‘class KDEGuiApplication’
kdeguiapplication.moc:57: error: incomplete type ‘QMetaObject’ used in nested na
me specifier
kdeguiapplication.moc:57: error: expected primary-expression before ‘int’
kdeguiapplication.moc:57: error: expected primary-expression before ‘void’
kdeguiapplication.moc:57: error: initializer expression list treated as compound
 expression
kdeguiapplication.moc:58: error: expected ‘,’ or ‘;’ before ‘{’ token
make[3]: *** [.kdeguiapplication.o] Error 1
rm kdeguiapplication.moc menudialog.moc
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2
:oops: kd öööö ne wär besser :roll:
./configure --prefix=/usr --with-components=base
warum will der trotzdem kde compilieren uaaaahhhhahah

Sich als Firma CHERRY LINUX mit Pinguin als Webegag auf die Tasatur zu pressen ist in dem Fall ja eine Unverschämtheit sondersgleichen.
:oops: :oops: :oops:
Wahrscheinlich hat denen ihr Endwiggler zu viel Cherry gesoffen
Never give up
WM : E16 the true enlightenment
achim
Top
artbody
Guru
Guru
User avatar
Posts: 494
Joined: Fri Sep 15, 2006 7:55 pm
Location: LB
Contact:
Contact artbody
Website

  • Quote

Post by artbody » Sun Nov 05, 2006 2:52 am

Nachdem ich bereits einmal online eine Supportanfrage gestellt habe
- nun meine 2te als Email
an cherry gesandt.

./configure --prefix=/usr --with-components=base
warum will der trotzdem kde compilieren - uaaaahhhhahah - warum überhaupt kde-libs vom ./configure abgefragt werden wunderte mich eh schon
wenn ich gnome drauf hab...
hier geht's um euer nichtfunktionierendes Teil
http://forums.gentoo.org/viewtopic-t-298202.html
Vieleicht beteiligt sich mal einer eurer Endwiggler damit euer Tastending den Pinguin verdient

Sich als Firma "CHERRY", LINUX mit Pinguin, so wie es ausschaut als Webegag, auf die Tasatur zu pressen ist eine Unverschämtheit sondersgleichen.
:oops: :oops: :oops:
Wahrscheinlich hat der Saftware Endwiggler zu viel Cherry gesoffen ?
Nun gut so lößt man nicht das zu Grunde liegende Problem

Gnome z.B. bringt ein tool bereits mit, mit welchem man manche der Tasten zur Funktion bringt. Allerdings nur diejenigen, welche der Standartkeybordtreiber kennt...

Somit wäre hier ein ganz einfacher Treiber von Nöten.

Alles andere ist erst mal Schnickschnack und als Extras zu behandeln

Ich hoffe ja dass hier mal einer der Cherryendwiggler reinschaut, wenn schon der Pinguin auf der Tastatur klebt.

(hätte mir für das Geld auch ein billigeres rauslassen sollen) :oops:
Never give up
WM : E16 the true enlightenment
achim
Top
kaktuspalme
n00b
n00b
Posts: 29
Joined: Sun Apr 23, 2006 8:12 pm

  • Quote

Post by kaktuspalme » Sat Feb 24, 2007 6:10 pm

So, um das Thema mal wieder etwas in die aktuelle zu bringen, mittlerweile gibt es ja schon keyman 1.1 ich habe momentan noch etwas probleme, das zu installieren unter linux, wie haben das andere?
Top
LarryLeffa
n00b
n00b
User avatar
Posts: 24
Joined: Wed May 12, 2004 4:46 pm
Location: Germany

  • Quote

Post by LarryLeffa » Tue May 08, 2007 4:38 pm

Mahlzeit!
kaktuspalme wrote:So, um das Thema mal wieder etwas in die aktuelle zu bringen, mittlerweile gibt es ja schon keyman 1.1 ich habe momentan noch etwas probleme, das zu installieren unter linux, wie haben das andere?
Guck mal: http://support.cherry.de/download/keyma ... _Rev01.zip
Scheinbar habe sie still und heimlich die Version 1.1 etwas "aufgefrischt".
Mit der "alten" 1.1 ging bei mir noch nicht mal Ansatzweise ./configure, mit der "neuen" 1.1 regt sich jetzt etwas - bis zu weiteren nicht ausführbaren configures ...
Nach einem flotten

Code: Select all

find . -name configure | xargs chmod +x
läuft ./configure locker flockig durch; make bastelt sich gerade einen zurecht. Werde Euch das Ergebnis verkünden 8)
- Es gibt keine Probleme, nur Lösungen! -
Top
kaktuspalme
n00b
n00b
Posts: 29
Joined: Sun Apr 23, 2006 8:12 pm

  • Quote

Post by kaktuspalme » Thu May 10, 2007 3:15 pm

Das wäre ja wirklich cool, thx für die Antwort, dann kann ich endlic mal die Sondertasten benutzen :)

So, das ./configure geht jetzt ganz durch.
Jetzt kompilierts auch, komisch finde ich allerdings, was oben erwähtn wird, dsas auf /usr/bin/uic und auf /usr/bin/moc zugegriffen wird.

Kompiliert doch nicth ganz:

make[2]: *** [.setkeymanscancode.o] Fehler 1
Könnte jetzt noch mehr shcicken, aber generell, könnte mal jemand probieren setkeymanscancode zu kompilieren?
Top
Post Reply
  • Print view

35 posts
  • 1
  • 2
  • Next

Return to “Deutsche Dokumentation”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic