SuSE GmbH

SuSE Support-Datenbank

Titel: Undefined Symbols beim Linken von Motif-Programmen

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o 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 o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

SDB-fehr_motif_2, Copyright SuSE GmbH, Nuremberg, Germany
SuSE GmbH - Zuletzt generiert: 03. Oct 1999 22:06:25 by maddin with sdb_gen 1.00.0