SuSE Support-Datenbank

Titel: Undefined Symbols beim Linken von Motif-Programmen

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

Undefined Symbols beim Linken von Motif-Programmen

Beim Linken von Motif-Programmen bringt der Linker Fehlermeldungen über undefinierte Symbole (z.B. Ice..., Smc..., XShape..., Xpm... ), obwohl dieselben Makefiles bei früheren Linux-Versionen problemlos funktioniert haben.

Die Ursache für das Problem liegt daran, daß die Bibliotheken, die von der Motif-Bibliothek benötigt werden, nun nicht mehr automatisch auch unter /usr/X11R6/lib gesucht werden.

Als Abhilfe gibt es zwei Möglichkeiten:

Explizite Angabe aller benötigten Bibliotheken.

	gcc -o airport -L/usr/X11R6/lib main.o dragsource.o dropsite.o \
	    -lXm -lXpm -lXt -lSM -lICE -lXext -lX11 -lm

Verwendung der Linker-Option -rpath-link, dann werden abhängige Bibliotheken selbstständig dazugebunden.

	gcc -o airport -L/usr/X11R6/lib main.o dragsource.o dropsite.o \
	    -lXm -Wl,-rpath-link,/usr/X11R6/lib

---

Stichwörter: MOTIF, UNDEFINED SYMBOLS, LINKEN

---

Kategorien: Applikationen , X-Applikationen

---

Feedback willkommen: Send Mail to fehr@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-fehr_motif_2)

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

SDB-fehr_motif_2, Copyright SuSE GmbH, Nuremberg, Germany
Impressum - Zuletzt generiert: 24. Feb 1999 11:11:45 by maddin with sdb_gen 1.00.0