Am 13 Aug 2001 13:14:42 +0200 schrieb bernd reidel:
Hallo Liste;
ich habe folgendes Problem mit Kylix-Anwendungen. Ein Test-Programm geschrieben in Kylix 1.0 unter Linux läßt sich durch anklicken des Programm-Symbols im Konqueror nicht starten.
7. export LD_LIBRARY_PATH=/usr/local/kylix/bin:$LD_LIBRARY_PATH
Sehr wahrscheinlich sollte hier LD_LIBRARY_PATH=<woimmer-die-Kylix-RT-libs-liegen>/lib:$LD_LIBRARY_PATH stehen. Liegen die libs in /usr/local/lib, sollte allerdings kein Grund bestehen LD_LIBRARY_PATH zu setzen (man ldconfig).
Ich haben zu wenig Kentnisse von den Linux/Kylix-Internas um dieses Problem zu lösen. Warscheinlich machen ich was ganz einfaches falsch. Vielleicht gibt es auch eine andere Möglichkeit ein Kylix-Programm automatisch zu starten. Für jede Hilfe wäre ich dankbar. Es stimmt mit hoher Wahrscheinlichkeit etwas in deinem Environment nicht. [Sehr wahrscheinlich LD_LIBRARY_PATH oder ä.}
Mit freundlichen Grüßen
Mein Tipp: Vergiss für den Augenblick kde vollständig und versuche dein Program von einem normalen xterm aus zu starten. Schau Dir dabei ldd <pfad>/programm an und analysiere die angezeigten Pfade. Zeigen alle auf die richtigen Libs, sollte sich das Prog starten lassen. Du musst dann nur noch Mittel und Wege finden deine dann benötigten Einstellungen an KDE zu übermittel (.profile, .bashrc usw.) Im Übrigen sollte so etwas im Handbuch von Kylix stehen. Wenn nicht würde ich Dir empfehlen Dich an Inprize zu wenden. Schliesslich handelt es sich um ein kommerzielle Produkt. Im Übrigen gibt es weitaus elegantere Wege den Library-Path schon zur Link-Zeit zu setzen (man ld Stichwort -rpath): Ralf