Hallo Ihr! Ich bin dabei ImageMagick 4.2.9 zu compilieren (für Typo3)... Habe jedoch folgendes Problem: Wenn ich das Ergebnis auf den Webserver kopiere, findert er Libraries wie die libtiff.o nicht, da Sie auf dem Rechner auch nicht zu finden sind. Wie kann ich dem Linker sagen, das er die Libraries in einem speziellen Pfad auf dem Webserver suchen soll (habe dort keine Root-Rechte) oder die Libraries einfach statisch linken? Wäre dankbar um jede Hilfe.. Gruß Philipp Kirchner -- |------------------------------------------------| |Philipp Kirchner | +49 228 2079551 & 2660098 | |mail@philippkirchner.de | +49 179 4524500 | |------------------------------------------------|
Am Die, 12 Feb 2002 schrieb Philipp Kirchner:
Hallo Ihr!
Ich bin dabei ImageMagick 4.2.9 zu compilieren (für Typo3)... Habe jedoch folgendes Problem: Wenn ich das Ergebnis auf den Webserver kopiere, findert er Libraries wie die libtiff.o
libtiff.so?
nicht, da Sie auf dem Rechner auch nicht zu finden sind. Wie kann ich dem Linker sagen, das er die Libraries in einem speziellen Pfad auf dem Webserver suchen soll (habe dort
Variable LD_LIBRARY_PATH ?
keine Root-Rechte) oder die Libraries einfach statisch linken?
-Bstatic Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Christoph Maurer wrote:
Am Die, 12 Feb 2002 schrieb Philipp Kirchner:
Hallo Ihr!
Ich bin dabei ImageMagick 4.2.9 zu compilieren (für Typo3)... Habe jedoch folgendes Problem: Wenn ich das Ergebnis auf den Webserver kopiere, findert er Libraries wie die libtiff.o
libtiff.so?
genau...
nicht, da Sie auf dem Rechner auch nicht zu finden sind. Wie kann ich dem Linker sagen, das er die Libraries in einem speziellen Pfad auf dem Webserver suchen soll (habe dort
Variable LD_LIBRARY_PATH ?
habe keinen shell-access.....
keine Root-Rechte) oder die Libraries einfach statisch linken?
-Bstatic
Habe -Bstatic im Makefile zu den LDFLAGS hinzugefügt, jetzt meldet der gcc aber "File Path prefix 'static' never used"... in der manpage zu ld steht das "-static" alleine diesen Effekt haben sollte, jedoch werden die Libraries dann immer noch in /usr/lib gesucht.... Danke für die schnelle Antwort... Philipp Kirchner -- |------------------------------------------------| |Philipp Kirchner | +49 228 2079551 & 2660098 | |mail@philippkirchner.de | +49 179 4524500 | |------------------------------------------------|
Am Die, 12 Feb 2002 schrieb Philipp Kirchner:
Christoph Maurer wrote:
Am Die, 12 Feb 2002 schrieb Philipp Kirchner:
keine Root-Rechte) oder die Libraries einfach statisch linken?
-Bstatic
Habe -Bstatic im Makefile zu den LDFLAGS hinzugefügt, jetzt meldet der gcc aber "File Path prefix 'static' never used"... in der manpage zu ld steht das "-static" alleine diesen Effekt haben sollte, jedoch werden die Libraries dann immer noch in /usr/lib gesucht....
ja -static ist richtig, da gcc Option, -Bstatic hatte ich aus man ld. Mußt Du vielleicht zusätzlich noch mit -L<Pfad> den Pfad zu den Libraries angeben? Und die static-Library heißt dann libtiff.a (ist Dir sehr wahrscheinlich klar, da nur zur Sicherheit) Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Was um Himmels Willen muß ich tun um Linux automatisch zu starten ? Ich habe im Control-Center/Yast2 Modules/System/Bootloader Konfiguration Instalationsziel ... für lilo -> MBR Abschnitte: /boot/vmlinuz Control-Center/Yast2 Modules/System/Configure boot mode Auf C:\ (MBR der ersten Platte) Wenn ich auf weiter klicke, sagt er mir LILO wurde auf Festplatte geschrieben.... ABER DIE SAU BOOTET NICHT !!! --> Not found any active Partition in HDD --> DISK BOOT FAILURE... Was mach ich falsch ? Fredy
On Tue, 12 Feb 2002, Softwareentwicklung Hauschel wrote:
Was um Himmels Willen muß ich tun um Linux automatisch zu starten ? Ich habe im Control-Center/Yast2 Modules/System/Bootloader Konfiguration Instalationsziel ... für lilo -> MBR Abschnitte: /boot/vmlinuz
Control-Center/Yast2 Modules/System/Configure boot mode
Auf C:\ (MBR der ersten Platte)
Wenn ich auf weiter klicke, sagt er mir LILO wurde auf Festplatte geschrieben....
ABER DIE SAU BOOTET NICHT !!!
--> Not found any active Partition in HDD --> DISK BOOT FAILURE...
Was mach ich falsch ?
Fredy
Hast Du mit fdisk oder cfdisk die Partition als Aktive Partition markiert? Gruß, Sven ------------------------------------------------------- Sven Bergner E-Mail: bergner@fh-worms.de Live long and prosper! Registered Linux-User #65111 -------------------------------------------------------
selbstverständlich gar nicht ;-) ich dachte das macht yast für mich ?! Fredy -----Ursprüngliche Nachricht----- Von: Sven Bergner [mailto:bergner@Fh-Worms.DE] Gesendet: Dienstag, 12. Februar 2002 16:12 An: Softwareentwicklung Hauschel Cc: suse-linux@suse.com Betreff: Re: lilo On Tue, 12 Feb 2002, Softwareentwicklung Hauschel wrote:
Was um Himmels Willen muß ich tun um Linux automatisch zu starten ? Ich habe im Control-Center/Yast2 Modules/System/Bootloader Konfiguration Instalationsziel ... für lilo -> MBR Abschnitte: /boot/vmlinuz
Control-Center/Yast2 Modules/System/Configure boot mode
Auf C:\ (MBR der ersten Platte)
Wenn ich auf weiter klicke, sagt er mir LILO wurde auf Festplatte geschrieben....
ABER DIE SAU BOOTET NICHT !!!
--> Not found any active Partition in HDD --> DISK BOOT FAILURE...
Was mach ich falsch ?
Fredy
Hast Du mit fdisk oder cfdisk die Partition als Aktive Partition markiert? Gruß, Sven ------------------------------------------------------- Sven Bergner E-Mail: bergner@fh-worms.de Live long and prosper! Registered Linux-User #65111 -------------------------------------------------------
Am Die, 12 Feb 2002 schrieb Softwareentwicklung Hauschel:
Was um Himmels Willen muß ich tun um Linux automatisch zu starten ? Ich habe im Control-Center/Yast2 Modules/System/Bootloader Konfiguration Instalationsziel ... für lilo -> MBR Abschnitte: /boot/vmlinuz
Control-Center/Yast2 Modules/System/Configure boot mode
Auf C:\ (MBR der ersten Platte)
Sag bloß, da steht in Yast2 C:\ Ich hoffe, daß das nicht wahr ist (ich habe Yast2 nie gemocht, aber das würde ihm die Krone aufsetzen) Schau mal in /etc/lilo.conf. Da sollte stehen boot = /dev/hda evtl. auch hde, hängt von Board/Controller ab. Wenn nicht ändere es, und rufe /sbin/lilo auf.
Wenn ich auf weiter klicke, sagt er mir LILO wurde auf Festplatte geschrieben....
ABER DIE SAU BOOTET NICHT !!!
--> Not found any active Partition in HDD --> DISK BOOT FAILURE...
Was mach ich falsch ?
Wie der Rechner schon sagt, es gibt keine aktive Partition auf der HD, mache die gewünschte primäre Part. aktiv, geht AFAIK z.B. mit fdisk. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Sag bloß, da steht in Yast2 C:\ Ok, da steht c: ohne "\" ;-) ( ist ja auch ne windows like konfiguration... )
boot = /dev/hda da stand /dev/hda5
Wenn nicht ändere es, und rufe /sbin/lilo auf. hab ich gemacht, keine Reaktion ;-(
Reboot brachte das selbe Ergebnis !
Wie der Rechner schon sagt, es gibt keine aktive Partition auf der HD, mache die gewünschte primäre Part. aktiv, geht AFAIK z.B. mit fdisk.
Gibt es sowas ähnliches unter Linux oder muß ich ne alte DOS Diskette suchen ? Fredy
Am Die, 12 Feb 2002 schrieb Softwareentwicklung Hauschel:
Sag bloß, da steht in Yast2 C:\ Ok, da steht c: ohne "\" ;-) ( ist ja auch ne windows like konfiguration... )
Das ist genauso grauenhaft, wenn bei der Installation von Linux vorausgesetzt wird, dass man über die Art und Weise der Partitionsbezeichnung unter Windows Bescheid wissen muß. Zumal es wohl kaum ein dämlicheres denkbares System gibt, als das mit den Laufwerksbuchstaben C, D usw.
boot = /dev/hda da stand /dev/hda5
Wenn nicht ändere es, und rufe /sbin/lilo auf. hab ich gemacht, keine Reaktion ;-(
Reboot brachte das selbe Ergebnis !
War trotzdem nicht falsch.
Wie der Rechner schon sagt, es gibt keine aktive Partition auf der HD, mache die gewünschte primäre Part. aktiv, geht AFAIK z.B. mit fdisk.
Gibt es sowas ähnliches unter Linux oder muß ich ne alte DOS Diskette suchen ?
fdisk, gibt es auch unter Linux, würde ich aber nicht am gemounteten, d.h. laufenden System anwenden. Boote also mit Deinen CDs das Rettungssystem, wie das von Yast2 aus geht, weiß ich leider nicht, mit Yast1 kommst Du im Menü fast zwangsläufig dahin. Da kannst Du Dich dann ohne Passwort als root einloggen fdisk /dev/hda starten und die gewünschte primäre Partition als aktiv markieren. Du hast Doch eine primäre Partition, oder? Ich habe bsw. eine 20 MB große primäre Partition auf, die /boot gemounted wird. Wenn Du weiter Probleme hast, poste mal die Ausgabe von fdisk -l /dev/hda und Deine /etc/lilo.conf (evtl. noch /etc/fstab). Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Softwareentwicklung Hauschel schrieb am 12.Feb.2002:
Sag bloß, da steht in Yast2 C:\ Ok, da steht c: ohne "\" ;-) ( ist ja auch ne windows like konfiguration... )
Laufwerkbuchstaben sind widerlich und haben bei Linux nichts zu suchen.
boot = /dev/hda da stand /dev/hda5
Daß wäre die erste logische Partition der Masterplatte am ersten IDE-Controler. Mh, ich denke, booten aus einer logischen Partition heraus geht nicht, oder nicht immer. Unterliege ich da einem Irrtum?
Wenn nicht ändere es, und rufe /sbin/lilo auf. hab ich gemacht, keine Reaktion ;-(
Äh, mal eine Frage, wie hast Du das überhaupt gemacht? Ich meine, wenn Du nicht booten kanst, dann kommst Du doch auch nicht an Linux heran, oder? Ich würde da mal boot=/dev/hda hinschreiben, und dann nochmal lilo machen. Aber vorsicht, ließ Dir vorher noch mal ausführlich das Handbuch durch, nicht daß Du Windows auch nicht mehr booten kannst. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
Hallo, On Tue, 12 Feb 2002, Bernd Brodesser wrote:
* Softwareentwicklung Hauschel schrieb am 12.Feb.2002:
Sag bloß, da steht in Yast2 C:\ Ok, da steht c: ohne "\" ;-) ( ist ja auch ne windows like konfiguration... )
Laufwerkbuchstaben sind widerlich und haben bei Linux nichts zu suchen.
ACK!!! *schauder*
Wenn nicht ändere es, und rufe /sbin/lilo auf. hab ich gemacht, keine Reaktion ;-(
Äh, mal eine Frage, wie hast Du das überhaupt gemacht? Ich meine, wenn Du nicht booten kanst, dann kommst Du doch auch nicht an Linux heran, oder?
Liest sich alles ziemlich konfus, was "Softwareentwicklung" bisher so (als TOFU) schrieb... (und ja, mich nervt die Schreibweise, ich weiss nicht, ob ich mich weiter an diesem Thread beteiligen werde). -dnh -- 134: Benutzerfreundlichkeit Der Benutzer hat zum Admin freundlich zu sein. (Thorsten Fenk)
participants (6)
-
B.Brodesser@t-online.de
-
Christoph Maurer
-
David Haller
-
Philipp Kirchner
-
Softwareentwicklung Hauschel
-
Sven Bergner