Bekomme udrec_suite-0.4.1 nicht installiert

Digital Recording
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Bekomme udrec_suite-0.4.1 nicht installiert

Beitrag von lipperreiher »

Hallo zusammen,

udrec_suite 3.X leistet mir ja schon seit längerer Zeit SUPER Dienste.

Ich bin natürlich neugierig geworden auf die neue Version (4.1) bekomme sie aber nicht installiert. Mein System ist: Redhat 9.0 (Kernel: 2.4.20-31.9)

Ich habe schon alle möglichen Perl-Module installiert, das Problem scheint mit "XMLTV" zusammenzuhängen, ich weiß aber nicht, wo ich noch ansetzen kann.

Das "configure" ist durchgefaufen, aber beim "make" wird dann mit Fehlermeldung abgebrochen:

Code: Alles auswählen

make[4]: Wechsel in das Verzeichnis Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
Making all in xmltv
make[5]: Wechsel in das Verzeichnis Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui/xmltv«
make[5]: Für das Target »all« gibt es nichts zu tun.
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui/xmltv«
Making all in images
make[5]: Wechsel in das Verzeichnis Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui/images«
make[5]: Für das Target »all« gibt es nichts zu tun.
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui/images«
make[5]: Wechsel in das Verzeichnis Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
if g++ -DHAVE_CONFIG_H -I. -I. -I../..    -g -O2  -I../common -I./xmltv -I/usr/lib/qt-3.1/include -D_REENTRANT -DQT_THREAD_SUPPORT -g -O2 -MT udrec_suite_gui-xmltvdownloadmanager.o -MD -MP -MF ".deps/udrec_suite_gui-xmltvdownloadmanager.Tpo" \
  -c -o udrec_suite_gui-xmltvdownloadmanager.o `test -f 'xmltvdownloadmanager.cpp' || echo './'`xmltvdownloadmanager.cpp; \
then mv -f ".deps/udrec_suite_gui-xmltvdownloadmanager.Tpo" ".deps/udrec_suite_gui-xmltvdownloadmanager.Po"; \
else rm -f ".deps/udrec_suite_gui-xmltvdownloadmanager.Tpo"; exit 1; \
fi
xmltvdownloadmanager.cpp: In member function `QDate 
   XmltvDownloadManager::getDate(QString)':
xmltvdownloadmanager.cpp:156: `sleep' undeclared (first use this function)
xmltvdownloadmanager.cpp:156: (Each undeclared identifier is reported only once 
   for each function it appears in.)
make[5]: *** [udrec_suite_gui-xmltvdownloadmanager.o] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1«
make: *** [all] Fehler 2

Hat jemand eine Idee?


Vielen Dank schon mal.


lipperreiher
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Kann es sein dass in deinem System der header "unistd.h" fehlt?
Da ist zumindest sleep definiert. Mit xmltv hat das in dem Zusammenhang eher weniger zu tun

Was sagt

Code: Alles auswählen

man 3 sleep
??

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

man 3 sleep sieht folgerndermassen aus:

Code: Alles auswählen


SLEEP(3)                     Bibliotheksfunktionen                    SLEEP(3)

BEZEICHNUNG
       sleep - schlafe für eine angegebene Anzahl von Sekunden

ÜBERSICHT
       #include <unistd.h>

       unsigned int sleep(unsigned int seconds);

BESCHREIBUNG
       sleep()  läßt  den aktuellen Prozeß schlafen bis seconds Sekunden abge-
       laufen sind oder ein Signal eintrifft welches nicht ignoriert wird.

RÜCKGABEWERT
       Null, wenn die geforderte Zeit abgelaufen  ist,  oder  die  Anzahl  der
       Sekunden, die noch geschlafen werden sollte.

KONFORM ZU
       POSIX.1

BUGS
       sleep()  kann  implementiert  sein  durch  die  Verwendung von SIGALRM.
       Daher ist es keine gute Idee, Aufrufen von alarm() und sleep() zu  mis-
       chen.

       Die  Benutzung  von longjmp() von einem Signalbehandler oder das Ändern
       der Behandlung von SIGALRM während des Schlafens  erzeugt  undefinierte
       Ergebnisse.

SIEHE AUCH
       signal(2), alarm(2).


GNU                              1. Juli 1996                         SLEEP(3)
(END)

Die Datei "unistd.h" gibt es auch.
Noch ne Idee?


Vielen Dank schon mal ,

Gruß

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

hmm, die idee war, den Header unistd.h in der Datei xmltvdownloadmanager.h einzubinden, also:

Code: Alles auswählen

#include <unistd.h>
einfach dazuzuschreiben. Weiss zwar nicht warum das bei dir nicht geht, aber nach der reinen Lehre gehört der da noch hin. Dann müsste es gehen
Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

geht leider trotzdem noch nicht:


Code: Alles auswählen

xmltv/pgdb.cpp: In member function `QString PgDb::getMguideInfo(QString,
   QString)':
xmltv/pgdb.cpp:136: `sleep' undeclared (first use this function)
xmltv/pgdb.cpp:136: (Each undeclared identifier is reported only once for each
   function it appears in.)
make[5]: *** [udrec_suite_gui-pgdb.o] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1«
make: *** [all] Fehler 2

Gruß

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

lipperreiher hat geschrieben:Hallo Kai,

geht leider trotzdem noch nicht:


Code: Alles auswählen


xmltv/pgdb.cpp:136: `sleep' undeclared (first use this function)
xmltv/pgdb.cpp:136: (Each undeclared identifier is reported only once for each
   function it appears in.)

make: *** [all] Fehler 2

Gruß

Olaf

Hallo Olaf,

kein Problem, du musst einfach jedes mal, wenn dieser Fehler auftritt an der Stelle wo er auftritt die unistd.h hinzufügen. Ich denke so oft wird das nicht passieren.
In diesem Beispiel muss dass jetzt in xmltv/pgdb.h gemacht werden (der Fehler wurde in xmltv/pgdb.cpp entdeckt)

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

die Geschichte geht weiter ;-).
2 weitere Dateien habe ich noch entspr. editiert. Aber bei der letzten Datei (genericconfig.h) hilft es offensichtlich nicht:

Code: Alles auswählen

../common/genericconfig.cpp: In member function `void 
   GenericConfig::writeConfigFile(std::basic_string<char, 
   std::char_traits<char>, std::allocator<char> >)':
../common/genericconfig.cpp:221: no matching function for call to `QFile::
   errorString()'
make[5]: *** [udrec_suite_gui-genericconfig.o] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1«
make: *** [all] Fehler 2
Auf jeden Fall schon mal vielen Dank für die Mühe.


Gruß, Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

eieiei
wasn das fürn system? naja egal :-)


Welche qt version verwendest du? MIndestvoraussetzung ist Version 3.2.2.
Du kannst das herausfinden, indem du den output von configure betrachtest

Gruss
Kai

PS: Andere Möglichkeit ist, einfachj den Bereich in genericconfig.cpp auszukommentieren, also mach aus:

Code: Alles auswählen

else {
     cout << file.errorString().latin1() << endl;
  }
einfach

Code: Alles auswählen

//else {
     //cout << file.errorString().latin1() << endl;
  //}
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

vielen Dank für Dein Engagement, aber ich fürchte ich muß die Waffen strecken.
Ich habe tatsächlich nur die qt-3.1.1-6 installiert.
Eine neuere Version bekomme ich nicht installiert (failed dependencies).
Leider läßt mich das "apt-get" in punkto Aktualität immer im Stich. Wenn ich z. Bsp. "apt-get install qt" eingebe, erhalte folgende Meldung:

Code: Alles auswählen

Erzeuge Abhängigkeitsbaum... Fertig
qt ist bereits die neueste Version.
0 Pakete upgegradet, 0 neu installiert, 0 entfernt 


Alles was ich installlieren will, gibt es bereits und ist angebl. auch die neueste Version ;-(
Der andere von Dir erwähnte Weg funktioniert leider auch nicht:

Code: Alles auswählen


usguibase.cpp: In constructor `UsguiBase::UsguiBase(QWidget*, const char*, 
   unsigned int)':
usguibase.cpp:2638: `popupMenu_8' undeclared (first use this function)
usguibase.cpp:2638: (Each undeclared identifier is reported only once for each 
   function it appears in.)
usguibase.cpp:2645: `popupMenu_13' undeclared (first use this function)
make[5]: *** [udrec_suite_gui-usguibase.o] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1«
make: *** [all] Fehler 2


Vielleicht sollte ich doch mal über eine Neuinstallation des Betriebssystems nachdenken!?
Obwohl: schade eigentlich, ich dachte mal eine Zeitlang mit "apt-get" oder "yum" Werkzeuge gefunden zu haben, mit dem ich mein System immer auf dem neuesten Stand halten könnte, aber das war wohl nur Illusion.

Ich danke Dir trotzdem vielmals für Deine Mühe, Kai.
Der Support in diesem Forum ist weitaus besser als so mancher, für den man viel Geld lassen muß (z.Bsp. per 0180-er Nummern).

Viele Grüße

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

langsam.

Ich kann dihc nicht hindern, wenn du aufgeben willst. Aber einen hab ich noch.
Saug dir das neueste qt von http://www.trolltech.com, pack es irgendwo hin aus (z.B. /usr/local/qt-3.3.3, setze die Variable QTDIR darauf

Code: Alles auswählen

export QTDIR=/usr/local/qt-3.3.3
und compiliere es

Code: Alles auswählen

configure -threads;make
Danach kannst du udrec_suite direkt compilieren. QTDIR am besten in der $HOME/.bashrc setzen (wenn die bash deine shell ist).

Probiers einfach, auf diese Weise brauchst du auch keine Abhängigkeiten zu erfüllen.

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

solange Du noch mit Ideen ankommst, gebe ich natürlich noch nicht auf.

Ich habe die von Dir beschriebenen Schritte befolgt (Compilieren hat ja ganz schön lange gedauert), aber das Ergebnis vom "make" der udrec_suite bleibt dasselbe:

Code: Alles auswählen

if g++ -DHAVE_CONFIG_H -I. -I. -I../..    -g -O2  -I../common -I./xmltv -I/usr/local/qt-x11-free-3.3.3/include -g -O2 -MT udrec_suite_gui-usguibase.o -MD -MP -MF ".deps/udrec_suite_gui-usguibase.Tpo" \
  -c -o udrec_suite_gui-usguibase.o `test -f 'usguibase.cpp' || echo './'`usguibase.cpp; \
then mv -f ".deps/udrec_suite_gui-usguibase.Tpo" ".deps/udrec_suite_gui-usguibase.Po"; \
else rm -f ".deps/udrec_suite_gui-usguibase.Tpo"; exit 1; \
fi
usguibase.cpp: In constructor `UsguiBase::UsguiBase(QWidget*, const char*, 
   unsigned int)':
usguibase.cpp:2638: `popupMenu_8' undeclared (first use this function)
usguibase.cpp:2638: (Each undeclared identifier is reported only once for each 
   function it appears in.)
usguibase.cpp:2645: `popupMenu_13' undeclared (first use this function)
make[5]: *** [udrec_suite_gui-usguibase.o] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src/usgui«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/udrec_suite-0.4.1«
make: *** [all] Fehler 2

Falls Dir jetzt doch langsam die Ideen ausgehen, kann ich das gut verstehen, ich habe aber nach wie vor ein offenes Ohr für neue Tipps.

Gruß

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Hmm, hast du vor dem neuerlichen make ein "make distclean" und danach ein "configure" eingegeben? Wenn nicht verweisen die Makefiles nach wie vor auf das alte qt.

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hmm, hast du vor dem neuerlichen make ein "make distclean" und danach ein "configure" eingegeben?

Habe ich soo zwar nicht gemacht, aber ich war noch viel radikaler und habe das komplette udrec_suiteXXX-Verzeichnis gelöscht und nochmal neu entpackt und dann erst "configure" ausgeführt.

Man sieht ja auch, daß der neue Pfad (usr/local/qt-x11-free-3.3.3) benutzt wird:

Code: Alles auswählen

if g++ -DHAVE_CONFIG_H -I. -I. -I../..    -g -O2  -I../common -I./xmltv -I/usr/local/qt-x11-free-3.3.3/include -g -O2 -MT udrec_suite_gui-usguibase.o -MD -MP -MF ".deps/udrec_suite_gui-usguibase.Tpo" \
  -c -o udrec_suite_gui-usguibase.o `test -f 'usguibase.cpp' || echo './'`usguibase.cpp; \
then mv -f ".deps/udrec_suite_gui-usguibase.Tpo" ".deps/udrec_suite_gui-usguibase.Po"; \
else rm -f ".deps/udrec_suite_gui-usguibase.Tpo"; exit 1; \
fi
usguibase.cpp: In constructor `UsguiBase::UsguiBase(QWidget*, const char*,
   unsigned int)':
usguibase.cpp:2638: `popupMenu_8' undeclared (first use this function)
usguibase.cpp:2638: (Each undeclared identifier is reported only once for each
   function it appears in.)
usguibase.cpp:2645: `popupMenu_13' undeclared (first use this function)
make[5]: *** [udrec_suite_gui-usguibase.o] Fehler 1


Gruss

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

hmmm, das ist jetzt eigenartig. VIelleicht an zu alter compiler?
Jetzt bin ich auch erstmal überfragt....

Was sagt denn "gcc -v"? Aber ich stochere im Nebel

EDIT: Noch ne Idee: Hast du die tools moc und uic im Pfad stehen? Dann benenne die mal um und setze den Pfad auf $QTDIR/bin. Vielleicht hast du da unterschiedliche Versionen im system
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,
EDIT: Noch ne Idee: Hast du die tools moc und uic im Pfad stehen? Dann benenne die mal um und setze den Pfad auf $QTDIR/bin. Vielleicht hast du da unterschiedliche Versionen im system
was meinst du mit "umbenennen"?
Ich habe die beiden Dateien mal nach ".orig" umbenannt und jeweils einen symbolischen Link auf $QTDIR/bin gelegt --> ohne Erfolg, gleiche Fehlermeldung.


Hier die Ausgabe von gcc-v:

Code: Alles auswählen

gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)

Viele Grüße

Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Das mit dem umbenennen hast du schon richtig verstanden. Das mit dem link sollte nicht nötig sein, weil QTDIR/bin ja in deinem Pfad sein sollte.

Nach dem umbenennen hast du auch wieder "make distclean" gemacht?
Wenn ja und wieder dasselbe Problem bin ich ratlos. Ich war sicher dass es daran liegt

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

Nach dem umbenennen hast du auch wieder "make distclean" gemacht?
Wenn ja und wieder dasselbe Problem bin ich ratlos. Ich war sicher dass es daran liegt

nein, das hatte ich nicht gemacht.
Also habe ich jetzt noch mal folgende Schritte gemacht:

- make distclean
- configure
- make
- make install

und siehe da: alles durchgelaufen!!!! Yipieeh!!!

Allerdings stoße ich gleich auf das nächste Problem, nämlich beim Aufruf von "udconfig"
Folgende Fehlermeldung erscheint:/

Code: Alles auswählen

usr/local/bin/udrec_suite_config: relocation error: 
/usr/local/bin/udrec_suite_config: undefined symbol: _ZN9QGroupBox12setCheckableEb


Dank Deiner Hilfe hat das Kompilieren wenigstens schon mal geklappt (wenn ich auch die meisten Deiner Tipps nicht wirklich verstanden habe, also den Hintergrund, meine ich )

Vielen Dank dafür und vielleicht hast Du ja noch eine Idee wegen des anderen Problems.

Viele Gruesse,


Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Ich denke ich verstehe dein Problem.

Grundsätzlich:
Du hast jetzt zwei QT Versionen installiert, eine in /usr/lib, /usr/inlcude, also den Standardpfaden die im allgemeinen auch als erste herangezogen werden, wenn Bibliotheken (z.B. libqt.so) gesucht werden.

Deine zweite QT Version liegt in /usr/local/qt-x11-3.3.3 und kein Standardpfad verweist darauf, das heisst die Programme die qt benutzen (z.B. udconfig) versuchen die libqt.so aus /usr/lib zu verwenden, die aber zu alt ist.


Ok, soviel zum Hintergrund. Um das Problem zu lösen solltest du folgendes tun: Der user in deinem system, der die udrec_suite startet muss beim einloggen die Variable QTDIR setzen und am besten auch für spätere compilierversuche die PATH Variable um $QTDIR/bin erweitern. Dann sollte alles gehen.

Konkret: Ich gehe davon aus dass dieser user die bash als login shell benutzt, dann würdest du in der $HOME/.bashrc eintragen:

Code: Alles auswählen

export QTDIR=/usr/local/qt-x11-3.3.3
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
Wenn du diese Einträge gemacht hast musst du diesen Nutzer neu einloggen.


Was den Aufruf von udconfig betrifft: Setze auch hier die QTDIR Variable (z.B. auf der shell) und versuche dann udconfig zu starten. Wenn das nicht klappt könntest du auch hier nochmal versuchen, wie oben beschrieben den LD_LIBRARY_PATH zu setzen. Dann sollte es eigentlich gehen. udconfig brauchst du nur einmal, deshalb denke ich musst du es nicht in die .bashrc des root eintragen.

Gruss
Kai
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

Hallo Kai,

momentan habe ich keine Zeit, um deinen Tipps zu probieren.
Sobald ich die Zeit dafür habe, werde ich das aber in die Tat umsetzen und hier im Forum veröffentlichen, ob es geklappt hat oder nicht.

Vielen Dank und viele Grüße



Olaf
lipperreiher
Interessierter
Interessierter
Beiträge: 55
Registriert: Mittwoch 7. Januar 2004, 13:41

Beitrag von lipperreiher »

DER LEIDENSWEG GEHT WEITER ...... ;-)

Hallo Kai,

ich habe die Einträge in die /etc/bashrc gemacht, aber leider mit demselben Ergebnis. Der Aufruf von udconf bricht mit der obigen Fehlermeldung ab.


Also, falls Du noch eine Idee hast ....


Viele Grüße


Olaf
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

/etc/bashrc, hmmm

hast du dich danach neu eingeloggt? Was bekommst du wenn du

Code: Alles auswählen

env| grep QTDIR 
sagst? Deutet QTDIR auf das richtige Verzeichnis? Die bash ist doch deine login shell? (siehe /etc/passwd)

Gruss
Kai