PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Immer selbe Fehlermeldung bei make!



eLias_pac
04.08.02, 13:21
Hallo,
"Jeder fängt mal klein an." - So wie ich jetzt mit Linux. Seid ca. 14 Tagen habe ich Suse 8 installiert.Nun möchte ich auch Programme nutzen die nicht als RPM von der CD kommen. Das man einige selbst kompilieren muß ist klar. Ich zuerst gcc installiert und dann mal probiert meine ersten programme (ksetisaver,xmps) selbst zu kompilieren.Die einzelnen Pakete die noch benötigt wurden habe ich nach und nach mit installiert (qt-dev,xdev,kdedev). der Befehl ./configure läuft sauber durch aber sobald ich make machen will kommen folgende Meldungen (hier von xmps):

linux:/home/stephan/movie/xmps-0.2.0 # make && make install
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/movie/xmps-0.2.0«
Making all in po
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/movie/xmps-0.2.0/
po«
PATH=../src:$PATH /usr/bin/xgettext --default-domain=xmps --directory=.. \
--add-comments --keyword=_ --keyword=N_ \
--files-from=./POTFILES.in \
&& test ! -f xmps.po \
|| ( rm -f ./xmps.pot \
&& mv xmps.po ./xmps.pot )
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed ./xmps.pot \
| sed -e "s/@PACKAGE NAME@/xmps/" > cat-id-tbl.tmp
sed: can't read ./xmps.pot: Datei oder Verzeichnis nicht gefunden
if cmp -s cat-id-tbl.tmp ./cat-id-tbl.c; then \
rm cat-id-tbl.tmp; \
else \
echo cat-id-tbl.c changed; \
rm -f ./cat-id-tbl.c; \
mv cat-id-tbl.tmp ./cat-id-tbl.c; \
fi
cd . && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/movie/xmps-0.2.
0/po«
Making all in intl
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/movie/xmps-0.2.0/
intl«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/movie/xmps-0.2.
0/intl«
Making all in libxmps
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/movie/xmps-0.2.0/
libxmps«
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DHAVE_
MMX -DGUI_PLUGIN_DIR=\"/usr/local/lib/xmps/gui\" -DMEDIA_PLUGIN_
DIR=\"/usr/local/lib/xmps/media\" -DSYSTEM_PLUGIN_DIR=\"/usr/local/lib/x
mps/system\" -DVIDEO_CODEC_PLUGIN_DIR=\"/usr/local/lib/xmps/codecs/video
\" -DVIDEO_RENDERER_PLUGIN_DIR=\"/usr/local/lib/xmps/renderers/video\" -DAUDIO_CODEC_PLUGIN_DIR=\"/usr/local/lib/xmps/codecs/audio\" -DA UDIO_RENDERER_PLUGIN_DIR=\"/usr/local/lib/xmps/renderers/audio\" -DVIDEO _ADDON_PLUGIN_DIR=\"/usr/local/lib/xmps/addons/video\" -O3 -march=i686 -Wall -Werror -c libxmps_config.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DHAVE_MMX -DGUI_PLUGIN_DIR=\"/usr/local/ lib/xmps/gui\" -DMEDIA_PLUGIN_DIR=\"/usr/local/lib/xmps/media\" -DSYSTEM_PLUGIN_ DIR=\"/usr/local/lib/xmps/system\" -DVIDEO_CODEC_PLUGIN_DIR=\"/usr/local/lib/xmp s/codecs/video\" -DVIDEO_RENDERER_PLUGIN_DIR=\"/usr/local/lib/xmps/renderers/vid eo\" -DAUDIO_CODEC_PLUGIN_DIR=\"/usr/local/lib/xmps/codecs/audio\" -DAUDIO_RENDE RER_PLUGIN_DIR=\"/usr/local/lib/xmps/renderers/audio\" -DVIDEO_ADDON_PLUGIN_DIR= \"/usr/local/lib/xmps/addons/video\" -O3 -march=i686 -Wall -Werror -c libxmps_co nfig.c -fPIC -DPIC -o .libs/libxmps_config.lo
In file included from libxmps_config.c:38:
libxmps_config.h:39: glib.h: No such file or directory
make[2]: *** [libxmps_config.lo] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/movie/xmps-0.2. 0/libxmps«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/movie/xmps-0.2. 0«
make: *** [all-recursive-am] Fehler 2

Genau die selber Fehler bekomme ich auch bei xine-lib, xine-ui,ksetisaver etc.
Alle Befehle führe ich als "root" aus.
Was kann ich da noch machen ?

Ciao
Stephan

Echelon
04.08.02, 13:40
-DPIC -o .libs/libxmps_config.lo
In file included from libxmps_config.c:38:
libxmps_config.h:39: glib.h: No such file or directory <---------------DA_LIEGT_DER_FEHLER
make[2]: *** [libxmps_config.lo] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/movie/xmps-0.2. 0/libxmps«


Dir fehelen die glib Headerdateien .

Einfach mal mit deinem Yast nach "glib" suchen und dann
glib-devel oder ähnliches installieren ...


Echelon

eLias_pac
04.08.02, 13:57
Hallo und Danke,
ich hab die glib-devel installiert (glib) war schon drauf. glibc u. glibc-devel sind auch installiert.
Allerdings funktioniert es immer noch nicht selbe Fehlermeldung :(
Ich hab hier nochmal das Ergebniss angehangen wenn ich versuche "ksetisaver" zu kompilieren. Vielleicht hilfts ja bei der Fehlersuche.
Ich bekomme es selbst jedenfalls (noch) nicht hin. Trotzdem Danke!

==
linux:/home/stephan/seti/ksetisaver-0.3.0 # make
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0«
Making all in ksetisaver
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver«
cd .. && \
CONFIG_HEADERS= CONFIG_LINKS= \
CONFIG_FILES=ksetisaver/Makefile /bin/sh ./config.status
config.status: creating ksetisaver/Makefile
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver«
Making all in sound
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver/sound«
cd ../.. && \
CONFIG_HEADERS= CONFIG_LINKS= \
CONFIG_FILES=ksetisaver/sound/Makefile /bin/sh ./config.status
config.status: creating ksetisaver/sound/Makefile
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver/sound«
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver/sound«
make[3]: Für das Target »all« gibt es nichts zu tun.
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver/sound«
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/stephan/seti/ksetisaver-0.3.0/ksetisaver«
source='configdialogR2impl.cpp' object='configdialogR2impl.o' libtool=no \
depfile='.deps/configdialogR2impl.Po' tmpdepfile='.deps/configdialogR2impl.TPo' \
depmode=gcc /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c -o configdialogR2impl.o `test -f configdialogR2impl.cpp || echo './'`configdialogR2impl.cpp
In file included from configdialogR2impl.cpp:1:
configdialogR2impl.h:3: configdialogR2.h: Datei oder Verzeichnis nicht gefunden
==

So long ...
Ciao
Stephan

Skipper
04.08.02, 15:58
Hallo,
das sieht jetzt mehr nach einem Problem mit dem Programmpaket selber aus. Schau doch mal in der Doku oder auf der Homepage nach, ob da irgendwelche Hinweise zu finden sind.

Echelon
05.08.02, 12:59
n file included from configdialogR2impl.cpp:1:
configdialogR2impl.h:3: configdialogR2.h: Datei oder Verzeichnis nicht gefunden


Hier sagt er das die Datei configdialogR2.h fehlt ...

so solltest du nun dannach suchen ...
am besten alles was mit KDE3 und devel zu tun hatt installieren ...