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
"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