PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xfree 4.2 unter Debian Woody installieren


AnubisTheKing
11.04.02, 16:56
hi!
also ich wollte mir Xfre86 4.2 unter Debain (woody) installieren. ich habe mir dei Sourcen runtergeladen und alle in das gleiche Verzeichniss entpackt.
Dann habe ich make world ausgeführ. Keine fehler. Wenn ich aber dann make install mache bekomme ich einen Fehler. Keine Ahnung was da fehlt, vielleicht habt ihr ja eine Idee. Hier mal das Ende der log Datei:

Leaving directory `/home/anubis/Programme/xfree86/xc/programs/twm'
installing in programs/viewres...
make[3]: Entering directory
+ install -c -m 0444 ldblarrow /usr/X11R6/include/X11/bitmaps
+ install -c -m 0444 rdblarrow /usr/X11R6/include/X11/bitmaps
install in programs/xditview done
make[3]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs/xditview'
installing in programs/xdm...
make[3]: Entering directory `/home/anubis/Programme/xfree86/xc/programs/xdm'
rm -f auth.o
gcc -c -O2 -fno-strength-reduce -ansi -pedantic -Wall -Wpointer-arith -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DBINDIR=\"/usr/X11R6/bin\" -DXDMDIR=\"/usr/X11R6/lib/X11/xdm\" -DUSESHADOW -DUSE_PAM -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT -DHAS_FCHOWN -DGREET_USER_STATIC -DFRAGILE_DEV_MEM -DOSMAJORVERSION=2 -DOSMINORVERSION=4 -DXPM -DUSE_XINERAMA auth.c
In file included from auth.c:44:
dm.h:105: security/pam_appl.h: No such file or directory
make[3]: *** [auth.o] Error 1
make[3]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs/xdm'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/anubis/Programme/xfree86/xc'
make: *** [install] Error 2

bis dann Anubis

Trillian
11.04.02, 17:13
Installier "libpam0g-dev" und probier's nochmal :D

AnubisTheKing
11.04.02, 17:45
danke das war genau das was gefehlt hat. woher weisst du das eigentlich? Erfahrung oder gibt es irgendeine Möglickeit sowas nachzuschlagen?
habe da jetzt nämlich noch nen Prob. hier der auszug von der Log-Datei:

ry `/home/anubis/Programme/xfree86/xc/programs/Xserver/hw/vfb'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs/Xserver/hw/vfb'
gcc -o XFree86 -O2 -fno-strength-reduce -ansi -pedantic -Wall -Wpointer-arith -L../../exports/lib ../../programs/Xserver/hw/xfree86/common/xf86Init.o ../../programs/Xserver/hw/xfree86/common/xf86IniExt.o ../../programs/Xserver/hw/xfree86/common/libxf86.a ../../programs/Xserver/hw/xfree86/parser/libxf86config.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/loader/libloader.a ../../programs/Xserver/hw/xfree86/common/libxf86.a miext/shadow/libshadow.a dix/libdix.a os/libos.a ../../exports/lib/libXau.a ../../exports/lib/libXdmcp.a ../../lib/font/fontbase.o ../../lib/font/libfontbase.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a ../../programs/Xserver/hw/xfree86/common/libxf86.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a render/librender.a dix/libxpstubs.a mi/libmi.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a render/librender.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/ddc/libddc.a -lz -lm -rdynamic -ldl -Wl,-rpath-link,../../exports/lib
gcc: ../../lib/font/fontbase.o: No such file or directory
gcc: ../../lib/font/libfontbase.a: No such file or directory
make[3]: *** [XFree86] Error 1
make[3]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs/Xserver'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/home/anubis/Programme/xfree86/xc/programs'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/anubis/Programme/xfree86/xc'
make: *** [install] Error 2

kannst du mir auch sagen welches packet jetzt fehlt? ich komm einfach nicht drauf.

TTapper0815
12.04.02, 18:04
man dlocate

evtl. vorher apt-get install dlocate

AnubisTheKing
13.04.02, 12:20
ne daran lag es nicht. ich musste einfach nochmal neu kompilieren. waren warscheinlich bei make world schon irgenwwelche abhängigkeiten nicht rihctig erfüllt. jetzt funktioniert es jdenfralls.
danke und bis dann Anubis

TTapper0815
13.04.02, 12:34
Äh Sorry dlocate zeigt dir an zu welchem Paket eine Date gehört bzw welche Pakete eine bestimmte Datei enthalten. Gilt allerdings nur für installierte Pakete.
Wenn du wissen willst welches Paket eine bestimmte Datei enthält kannst du online schauen unter:
http://www.debian.org/distrib/packages