Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cherry KeyMan-Source kompilieren/installieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation
View previous topic :: View next topic  
Author Message
LarryLeffa
n00b
n00b


Joined: 12 May 2004
Posts: 24
Location: Germany

PostPosted: Sat May 12, 2007 3:16 pm    Post subject: Reply with quote

Der Vollständigkeit halber:
Ich vergaß zu erwähnen, dass ich vor ca. 295 Jahren (bei den ersten Tests mit den Sources) ein Verzeichnis /opt/kde3 erstellt und dort hinein folgenden Symlink
Code:
ln -s /usr/kde/3.5/include /opt/kde3/
ln -s /usr/kde/3.5/lib /opt/kde3/
da sonst ./configure im Bereich kde abbrach.

Jetzt läuft ./configure zwar durch, aber ist stelle bei mir fest, dass make im Kreise dreht:
Quote:

dsl keyman-1.1 # make
Entering server ...
/usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of AM_OPTIONS_WXCONFIG
/usr/share/aclocal/wxwin.m4:36: run info '(automake)Extending aclocal'
/usr/share/aclocal/wxwin.m4:36: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for dlopen in -ldl... yes
checking for xerces libraries... /usr/lib
checking for xerces includes... /usr/include
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for dup2... yes
checking for strcasecmp... yes
checking for strtol... yes
checking what plugins to compile... all
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/make.cfg
config.status: creating plugins/Makefile
make[2]: Entering directory `/stuff/system+treiber/keyman-1.1/server/plugins'
Enter kde
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers in standard search path
checking for QT includes... /usr/qt/3/include
checking for QT libraries... /usr/qt/3/lib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for QT >= 3... yes
checking for moc... /usr/qt/3/bin/moc
checking for KDE includes... /opt/kde3/include
checking for KDE libraries... /opt/kde3/lib
checking for KDE >= 3... yes
checking how to run the C++ preprocessor... g++ -E
checking for xerces libraries... /usr/lib
checking for xerces includes... /usr/include
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for error_at_line... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/make.cfg
Leave kde
Enter gnome
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0... yes
checking for libwnck-1.0... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how many arguments wnck_workspace_activate expects... 2
checking for bonobo-activation-2.0... yes
checking for gnome-vfs-2.0... yes
checking how to run the C preprocessor... gcc -E
checking for xerces libraries... /usr/lib
checking for xerces includes... /usr/include
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/make.cfg
config.status: creating src/cconfig.h
Leave gnome
make[2]: Leaving directory `/stuff/system+treiber/keyman-1.1/server/plugins'
Entering src ...
DEP ServerKeyHandle.cpp ...
DEP PluginThread.cpp ...
DEP misc.cpp ...
DEP MsgPorts.cpp ...
DEP ComPort.cpp ...
DEP KeymanServer.cpp ...
DEP main.cpp ...
C++ main.cpp ...
C++ KeymanServer.cpp ...
C++ ComPort.cpp ...
C++ MsgPorts.cpp ...
MsgPorts.cpp:99:2: Warnung: #warning "TODO: security check"
C++ misc.cpp ...
C++ PluginThread.cpp ...
C++ ServerKeyHandle.cpp ...
LD keymanserver ...
Entering locale ...
MSGF de.mo ...
23 übersetzte Meldungen.
MSGF fr.mo ...
23 übersetzte Meldungen.
Leaving locale
Leaving src
Entering plugins ...
Entering kde ...
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11547] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11551] ERROR: compile (null) on localhost failed
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 Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11587] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11591] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11615] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11619] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11643] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11647] ERROR: compile (null) on localhost failed
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11667] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11671] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11695] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11699] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11723] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11727] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11751] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11755] ERROR: compile (null) on localhost failed
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11775] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11779] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11803] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11807] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11831] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11835] ERROR: compile (null) on localhost failed
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11855] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11859] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP KDEActionPlugin.cpp ...
DEP KDEOutputPlugin.cpp ...
DEP kdemenu.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[11883] ERROR: compile (null) on localhost failed
DEP kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[11887] ERROR: compile (null) on localhost failed
DEP KDEAction.cpp ...
DEP kdemessage.cpp ...
DEP daemonthread.cpp ...
DEP init.cpp ...
rm menudialog.moc kdeguiapplication.moc
MOC kdeguiapplication.moc ...
MOC menudialog.moc ...
DEP menudialog.cpp ...
make[3]: *** wait: Keine Kind-Prozesse. Schluss.
make[3]: *** Warte auf noch nicht beendete Prozesse...
make[3]: *** wait: Keine Kind-Prozesse. Schluss.
make[2]: *** [all] Fehler 2
make[1]: *** [all] Unterbrechung
make: *** [all] Unterbrechung

Da hab ich's abgebrochen :(
Scheint wohl etwas mit xxx doesn't include <QObject> zu tun zu haben. Was auch immer das ist und wie man es beheben mag :roll:


Quote:
Kompiliert doch nicth ganz:
make[2]: *** [.setkeymanscancode.o] Fehler 1

Nanu? Soweit komme ich gar nicht!


EDIT:
Das Problem mit <QObject> sprach tek0 bereits an...mal sehen...
_________________
- Es gibt keine Probleme, nur Lösungen! -
Back to top
View user's profile Send private message
LarryLeffa
n00b
n00b


Joined: 12 May 2004
Posts: 24
Location: Germany

PostPosted: Sat May 12, 2007 3:52 pm    Post subject: Reply with quote

Zum <QObject> Problem:

Ich habe gerade gesehen, dass man dem ./configure unter server/plugins/kde/ (jetzt?) ein --with-qt-moc mit auf den Weg geben kann. Also flux auf der root ein neues
Code:
./configure --with-qt-moc=/usr/qt/3/bin/moc
eingegeben und
Code:
dsl keyman-1.1 # make
Entering  server ...
Entering  src ...
Entering  locale ...
make[3]: Für das Ziel »all« ist nichts zu tun.
Leaving  locale
Leaving  src
Entering  plugins ...
Entering  kde ...
  DEP     menudialog.cpp ...
In Datei, eingefügt von menudialog.cpp:67:
menudialog.moc:12:2: Fehler: #error "The header file 'menudialog.h' doesn't include <QObject>."
distcc[20626] ERROR: compile (null) on localhost failed
  DEP     kdeguiapplication.cpp ...
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
distcc[20630] ERROR: compile (null) on localhost failed
  C++     kdeguiapplication.cpp ...
distcc[20635] ERROR: compile (null) on localhost failed
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
In Datei, eingefügt von kdeguiapplication.cpp:357:
kdeguiapplication.moc:12:2: Fehler: #error "The header file 'kdeguiapplication.h' doesn't include <QObject>."
kdeguiapplication.cpp: In constructor »KDEGuiApplication::KDEGuiApplication(int, char**)«:
kdeguiapplication.cpp:62: Warnung: »__base_ctor « ist veraltet (deklariert bei /opt/kde3/include/kapplication.h:205)
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:39: Fehler: »const QMetaObject KDEGuiApplication::staticMetaObject« ist kein statisches Element von »class KDEGuiApplication«
kdeguiapplication.moc:39: Fehler: Variable »const QMetaObject KDEGuiApplication::staticMetaObject« hat Initialisierung, aber unvollständigen Typ
kdeguiapplication.moc:44: Fehler: Prototyp für »const QMetaObject* KDEGuiApplication::metaObject() const« passt zu nichts in Klasse »KDEGuiApplication«
kdeguiapplication.h:40: Fehler: Kandidat ist: virtual QMetaObject* KDEGuiApplication::metaObject() const
kdeguiapplication.moc:44: Fehler: »const QMetaObject* KDEGuiApplication::metaObject() const« kann nicht überladen werden
kdeguiapplication.h:40: Fehler: mit »virtual QMetaObject* KDEGuiApplication::metaObject() const«
kdeguiapplication.moc: In member function »const QMetaObject* KDEGuiApplication::metaObject() const«:
kdeguiapplication.moc:46: Fehler: »QMetaObject* (*)()« kann nicht nach »const QMetaObject*« in return umgewandelt werden
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:49: Fehler: keine Elementfunktion »void* KDEGuiApplication::qt_metacast(const char*)« in Klasse »KDEGuiApplication« deklariert
kdeguiapplication.moc: In member function »void* KDEGuiApplication::qt_metacast(const char*)«:
kdeguiapplication.moc:54: Fehler: »qt_metacast« ist kein Element von »KApplication«
kdeguiapplication.moc: At global scope:
kdeguiapplication.moc:57: Fehler: »int KDEGuiApplication::qt_metacall« ist kein statisches Element von »class KDEGuiApplication«
kdeguiapplication.moc:57: Fehler: unvollständiger Typ »QMetaObject« in geschachtelter Namensangabe verwendet
kdeguiapplication.moc:57: Fehler: expected primary-expression before »int«
kdeguiapplication.moc:57: Fehler: expected primary-expression before »void«
kdeguiapplication.moc:57: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
kdeguiapplication.moc:58: Fehler: expected »,« or »;« before »{« token
distcc[20634] ERROR: compile kdeguiapplication.cpp on localhost failed
make[3]: *** [.kdeguiapplication.o] Fehler 1
make[2]: *** [all] Fehler 2
make[1]: *** [all] Fehler 2
make: *** [all] Fehler 2

zurück bekommen.

Tolle Wurst. Jetzt sind wir ungefähr wieder da, wo tek0 auch schon innehielt...
Ich habe ja schon so einige "Fremd-Sources" unter Gentoo problemlos kompilieren können, aber sowas verqueres ist mir auch noch nicht untergekommen. Da stelle ich mir die Frage, was die Jungs von Cherry da bloß zusammengestrickt haben?
_________________
- Es gibt keine Probleme, nur Lösungen! -
Back to top
View user's profile Send private message
kaktuspalme
n00b
n00b


Joined: 23 Apr 2006
Posts: 29

PostPosted: Mon May 21, 2007 7:01 pm    Post subject: Reply with quote

JO, bin auch gerade dort, wo make immer wieder von vorne anfängt, weiss momentan einfach net, was ich machen soll, vielleicht hat ja noch wer anderes ne idee, ne idee von mir wäre es die Tasten mit ner andere Software zu nutzen, ob das geht, ist die Frage, bis jetzt war ich zu faul es auszuprobieren.
Back to top
View user's profile Send private message
Greisby
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jun 2003
Posts: 87
Location: Germany

PostPosted: Sat Aug 11, 2007 7:38 pm    Post subject: Reply with quote

Lösung für MOC fehler: config/make.tmpl editieren
Quote:
%.moc: %.$(1) $(2)
@echo " MOC $$@ ..."
@moc -o $$@ $$<
endef

durch
Quote:
%.moc: %.$(1) $(2)
@echo " MOC $$@ ..."
/usr/qt/3/bin/moc -o $$@ $$<
endef

ersetzen.

Aber... es stürzt hier ab :
Quote:
C++ setkeymanscancode.cpp ...
setkeymanscancode.cpp: In function 'bool setKeyManScanCodeCable(int, int, int)':
setkeymanscancode.cpp:113: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:114: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:115: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:116: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:117: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp: In function 'bool setVistaScrolling(int, int, bool)':
setkeymanscancode.cpp:170: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:171: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:172: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:173: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:174: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp:181: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:189: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:190: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:191: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:192: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp:207: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:209: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:210: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:215: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:216: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:217: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:218: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:219: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp:226: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:227: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:228: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:229: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:230: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp:244: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:245: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:246: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:247: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:248: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
setkeymanscancode.cpp: In function 'bool setKeyManScanCodeRF(int, int, int)':
setkeymanscancode.cpp:309: error: 'struct usbdevfs_ctrltransfer' has no member named 'requesttype'
setkeymanscancode.cpp:310: error: 'struct usbdevfs_ctrltransfer' has no member named 'request'
setkeymanscancode.cpp:311: error: 'struct usbdevfs_ctrltransfer' has no member named 'value'
setkeymanscancode.cpp:312: error: 'struct usbdevfs_ctrltransfer' has no member named 'index'
setkeymanscancode.cpp:313: error: 'struct usbdevfs_ctrltransfer' has no member named 'length'
make[2]: *** [.setkeymanscancode.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

devfs :(
Wahrscheinlich kann man es nicht mehr kompilieren.
Back to top
View user's profile Send private message
Greisby
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jun 2003
Posts: 87
Location: Germany

PostPosted: Sat Aug 11, 2007 8:17 pm    Post subject: Reply with quote

Also... bin trotzdem weiter gekommen. Einfach setkeymanscancode entfernen :
Quote:
./configure --with-components=server,inputtunnel,ksystray,kkeymanconfig,gsystray,gkeymanconfig && make


Und danach noch config/make.tmpl editieren, da uic auch falsch ist :
Quote:
$(1).h: $(1).ui $(2)
@echo " UIC $$@ ..."
@uic $(1).ui -o $$@

$(1).cpp: $(1).ui $(1).h $(2)
@echo " UIC $$@ ..."
@uic -impl $(1).h $(1).ui -o $$@
@echo '#include "$(1).moc"'>> $$@
endef

durch
Quote:
$(1).h: $(1).ui $(2)
@echo " UIC $$@ ..."
/usr/qt/3/bin/uic $(1).ui -o $$@

$(1).cpp: $(1).ui $(1).h $(2)
@echo " UIC $$@ ..."
/usr/qt/3/bin/uic -impl $(1).h $(1).ui -o $$@
@echo '#include "$(1).moc"'>> $$@
endef

ersetzen.

Ich bin ein bißchen weiter gekommen, aber jetzt habe Probleme mit Gnome:
Quote:
Entering gsystray ...
make all-recursive
Making all in m4
make[3]: Nothing to be done for `all'.
g++ -DHAVE_CONFIG_H -I. -I. -I. . -I/usr/local/include -g -O2 -I../server/include -DG_LOG_DOMAIN=\"gsystray\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I./intl -DKEYMAN_GLADEDIR=\""/usr/local/share/keyman/glade"\" -DICON_DIR=\""/usr/local/share/pixmaps"\" -DORBIT2=1 -pthread -D_REENTRANT -DPNG_NO_MMX_CODE -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/libglademm-2.4 -I/usr/lib64/libglademm-2.4/include -g -O2 -DDATADIR=\""/usr/local/share"\" -DPLUGINDIR=\""/usr/local/lib/keyman"\" -g -O2 -c main.cpp
main.cpp:69: error: extra qualification 'CMyMenu::' on member 'CMyMenu'
make[3]: *** [main.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive-am] Error 2
make: *** [all] Error 2


Also, da ich Gnome sowieso nicht benutze suche ich nicht weiter.
(ich habe trotzdem ohne gkeymanconfig probiert, gsystray kompiliert. Also »nur« ein gsystray Problem...)

Öhm... jetzt muß ich mir ein ebuild machen um mein System nicht zu versauern.
Back to top
View user's profile Send private message
kaktuspalme
n00b
n00b


Joined: 23 Apr 2006
Posts: 29

PostPosted: Wed Aug 15, 2007 8:14 am    Post subject: Reply with quote

Das heisst, du hast es geschafft es fertig zu kompilieren? das wären ja mal tolle neuigkeiten.
Das probiere ich dann auch gleich mal aus.
Back to top
View user's profile Send private message
artbody
Guru
Guru


Joined: 15 Sep 2006
Posts: 489
Location: LB

PostPosted: Sun Aug 26, 2007 10:46 pm    Post subject: Reply with quote

Ich hab mal ne Beschwerde zum Thema an Cherry geschickt

Quote:
2 Jahre warten auf funktionierende Software ist genug finden sie das nicht auch.
Siehe hierzu z.B.
Produktbewertung:
...Leider ist die Software für die Multimedia-Tasten absoluter Mist!
...bis auf die Tatsache das die KeyMan Software nicht ganz ohne Probleme läuft
..online source.tar.gz ist mit neuen Kernelversionen nicht kompilierbar.
...Die KeyM@n Software habe ich bei mir (Fedora Core3) nicht zum laufen gekriegt

http://www.alternate.de/html/productDetails.html?articleId=57638&

Probleme beim kompilieren
https://forums.gentoo.org/viewtopic-t-298202-postdays-0-postorder-asc-start-0.html
..ohne kde geht gar nix ???????

Anmerkung: Ein vernünftiger Treiber sollte als daemon laufen, mit start- und stopscript und aus einer /etc/*.conf lesen was er tun soll..
Benötigt wird ein einfacher Treiber, welcher sich in einfacher weise z.B. in xorg integrieren läßt. Nichts weiter.
Nur ein einfacher treiber - und das schon seit 2 Jahren.

ob kde, gnome,enlightenment, metacity oder welche windowmanager es sonst noch so gibt dafür ein GUI haben oder nicht ist sicher ein "Nice to have", aber nicht ein muß.
wenn sie sich schon den Pinguin auf die Tastatur drucken sollten sie sich auch mit den Funktionsprinzipien von Linux vertraut machen.
Es gibt z.B. Linuxrechner, welche ABSOLUT NIE KDE sehen werden.
Also kommen sie auf den Boden der Tatsachen runter und machen sie Ihre Hausaufgaben in Sachen Treiber und Linux nochmal.
Anschließen - compilieren - eventuell einmal konfigurieren und es sollte dann laufen.


mal sehen ob sich was tut
_________________
Never give up
WM : E16 the true enlightenment
achim
Back to top
View user's profile Send private message
artbody
Guru
Guru


Joined: 15 Sep 2006
Posts: 489
Location: LB

PostPosted: Thu Oct 18, 2007 11:31 am    Post subject: Reply with quote

misterjack:
Quote:
Da hätte mal jemand das Wiki aktualisieren können,



http://de.gentoo-wiki.com/Cherry_CyMotion_Master_Linux
Xmodmap funkltioniert bei mir
http://de.gentoo-wiki.com/Multimediatasten
_________________
Never give up
WM : E16 the true enlightenment
achim
Back to top
View user's profile Send private message
LarryLeffa
n00b
n00b


Joined: 12 May 2004
Posts: 24
Location: Germany

PostPosted: Fri Dec 07, 2007 10:17 am    Post subject: Reply with quote

*gähn*
Jetzt, da kalt und windig, mache ich mich mal aufs neue ans Werk.
Ein paar kleine Neuigkeiten gibts zu vermelden:
- Das Gemecker über <QObject> liegt wohl an QT4. Wenn ich QT4 temporär entferne, jammert make nicht mehr (siehe hierzu auch weiter unten)
- Habe einen Artikel gefunden, bei dem Cherry mit dem Keyboard auch nicht wirklich gut wegkommt. Cherry versprach schon damals Besserung. Das war 03/2005. http://www.linux-user.de/ausgabe/2005/03/083-cherry/index.html
- Auf http://sourceforge.net/project/showfiles.php?group_id=100217 bin auf einen erst kürzlich geänderten Keyman gestoßen. Aber auch hier nix neues oder verbessertes zu vermelden
- Einen interessanten Artikel auf http://oskar.twoday.net/stories/1351296 gefunden. Schaut's Euch halt mal an; die dort angegebenen Patches funzen aber nicht mehr ordentlich, da sich wohl zwischenzeitlich die Pfade geändert haben. Mit ein klitzeklein bisschen Handarbeit lassen sich die tatsächlich notwendigen Änderungen aber auch so durchführen.


So. Stand der Dinge bei mir ist, dass bei entferntem QT4 und weglassen der Gnome-Dinge bei keyman dieser sauber durchkompiliert.

In der make.conf PKGDIR=/tmp setzen, dann
Code:
quickpkg qt                   # QT4 sichern (benötigt gentoolkit)
emerge -C =x11-libs/qt-4*     # QT4 rauswerfen
export CXXFLAGS="-fPIC"       # NUR BEI X86_64
ln -s /usr/kde/3.5/ /opt/kde3 # nicht vergessen, sonst nix finden
cd /tmp/keyman                # oder wo auch immer
./configure --prefix=/usr --with-components=server,inputtunnel,ksystray,kkeymanconfig && make && make install
emerge -k =x11-libs/qt-4*     # wenn fertig, QT4 wieder hinzufügen

Funktionieren tut die Sch...-Software dann zwar immer noch nicht, da beim Aufruf von kkeymansystray dieses sich ganz schnell wieder verabschiedet.
Was zum Henker kann denn jetzt noch fehlen? :evil:

-
Larry
_________________
- Es gibt keine Probleme, nur Lösungen! -
Back to top
View user's profile Send private message
ossi1967
n00b
n00b


Joined: 16 Dec 2007
Posts: 1

PostPosted: Sun Dec 16, 2007 10:25 pm    Post subject: Reply with quote

LarryLeffa wrote:
Einen interessanten Artikel auf http://oskar.twoday.net/stories/1351296 gefunden. Schaut's Euch halt mal an; die dort angegebenen Patches funzen aber nicht mehr ordentlich, da sich wohl zwischenzeitlich die Pfade geändert haben. Mit ein klitzeklein bisschen Handarbeit lassen sich die tatsächlich notwendigen Änderungen aber auch so durchführen.


Hi, ich hab den Thread hier in den Referrers meines Blogs gefunden; der verlinkte Blog-Beitrag bezieht sich auf die 6.x-Versionen von Xorg. Hier is noch was aktuellers über die Änderungen nach dem 7er-Update:
http://oskar.twoday.net/stories/2368379/

(Ich bin irgendwie überrascht, daß meine damals gezimmerte Notlösung immer noch so oft in Anspruch genommen wird (Armuntszeugnis für Cherry). Es ist halt so eine "works for me"-Sache... mit all ihren Nachteilen.)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum