Hozzászólások
-
SzerzőBejegyzés
-
Na csak sikerült!
Makefile.linux
==========
PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o cbcp.o #[-a cbcp.o hiányzott! Remélem, most már mûködni fog. Mindenesetre most tökéletesen lefordult.
auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o
tdb.o tty.oValamiért nem fordul le a ppp-2.4.1, ha a Makefile-ba beleírom a -DCBCP_SUPPORT sort.
Mellékelem a Makefile-t + a hibaüzenetet. Remélem tudsz segíteni, hogy mi lehet a baj.Itt a ppp2.4.1 Makefile.linux
========================
#
# pppd makefile for Linux
# $Id: Makefile.linux,v 1.41 2001/03/08 05:00:35 paulus Exp $
## Default installation locations
BINDIR = /usr/sbin
MANDIR = /usr/manPPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c
ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c cbcp.c
demand.c utils.c multilink.c tdb.c tty.c
HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h chap_ms.h md4.h
ipxcp.h cbcp.h tdb.h
MANPAGES = pppd.8
PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o
auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o
tdb.o tty.oall: pppd
#
# include dependancies if present and backup if as a header file
ifeq (.depend,$(wildcard .depend))
include .depend
endif# CC = gcc
#
COPTS = -O2 -pipe -Wall -g
LIBS =ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif# Uncomment the next 2 lines to include support for Microsoft’s
# MS-CHAP authentication protocol.
CHAPMS=y
USE_CRYPT=y
ifneq ($(wildcard /usr/lib/libcrypt.*),)
HAVE_CRYPT_H=y
endif# Uncomment the next line to include support for PPP packet filtering.
# This requires that the libpcap library and headers be installed
# and that the kernel driver support PPP packet filtering, which it
# doesn’t yet.
#FILTER=yHAS_SHADOW=y
#USE_PAM=y
#HAVE_INET6=yPLUGIN=y
INCLUDE_DIRS= -I../include
#-COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP
COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT #ezt írtam hozzáCFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS)
ifdef CHAPMS
CFLAGS += -DCHAPMS=1
ifndef USE_CRYPT
LIBS := -ldes $(LIBS)
else
CFLAGS += -DUSE_CRYPT=1
ifneq ($(wildcard /usr/include/crypt.h),)
CFLAGS += -DHAVE_CRYPT_H=1
endif
endif
PPPDOBJS += md4.o chap_ms.o
ifdef MSLANMAN
CFLAGS += -DMSLANMAN=1
endif
endififdef HAS_SHADOW
CFLAGS += -DHAS_SHADOW
#LIBS := -lshadow $(LIBS)
endif# For „Pluggable Authentication Modules”, see http://ftp.redhat.com:/pub/pam/.
ifdef USE_PAM
CFLAGS += -DUSE_PAM
LIBS := -lpam -ldl $(LIBS)
endif# Lock library binary for Linux is included in ‘linux’ subdirectory.
ifdef LOCKLIB
LIBS := -llock $(LIBS)
CFLAGS += -DLOCKLIB=1
endififdef PLUGIN
CFLAGS += -DPLUGIN
LDFLAGS += -Wl,-E
LIBS += -ldl
endififdef FILTER
LIBS += -lpcap
CFLAGS += -DPPP_FILTER -I/usr/include/pcap
endififdef HAVE_INET6
PPPDSRCS += ipv6cp.c eui64.c
HEADERS += ipv6cp.h eui64.h
PPPDOBJS += ipv6cp.o eui64.o
CFLAGS += -DINET6=1
endifINSTALL= install -o root
install: pppd
mkdir -p $(BINDIR) $(MANDIR)
$(INSTALL) -s -c -m 555 pppd $(BINDIR)/pppd
if chgrp pppusers $(BINDIR)/pppd 2]/dev/null; then
chmod o-rx,u+s $(BINDIR)/pppd; fi
$(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8pppd: $(PPPDOBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)clean:
rm -f $(PPPDOBJS) pppd *~ #* coredepend:
$(CPP) -M $(CFLAGS) $(PPPDSRCS) ].dependItt a hibaüzenet!
=================
linux:/home/oddman/ppp/ppp-2.4.1# make
cd chat; make all
make[1]: Entering directory `/home/oddman/ppp/ppp-2.4.1/chat’
cc -c -O2 -g -pipe -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELA
Y -o chat.o chat.c
cc -o chat chat.o
make[1]: Leaving directory `/home/oddman/ppp/ppp-2.4.1/chat’
cd pppd; make all
make[1]: Entering directory `/home/oddman/ppp/ppp-2.4.1/pppd’
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o main.o main.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o magic.o magic.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o fsm.o fsm.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o lcp.o lcp.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipcp.o ipcp.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o upap.o upap.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap.o chap.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md5.o md5.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ccp.o ccp.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o auth.o auth.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o options.o options.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o demand.o demand.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o utils.o utils.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o sys-linux.o sys-linux.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipxcp.o ipxcp.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o multilink.o multilink.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o tdb.o tdb.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o tty.o tty.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md4.o md4.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap_ms.o chap_ms.c
cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1
-DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -Wl,-E -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o au
th.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o tdb.o tty.o md4.o chap_ms.o -lcrypt -ldl
main.o: In function `main’:
/home/oddman/ppp/ppp-2.4.1/pppd/main.c:243: undefined reference to `cbcp_protent’
auth.o: In function `network_phase’:
/home/oddman/ppp/ppp-2.4.1/pppd/auth.c:525: undefined reference to `cbcp_protent’
collect2: ld returned 1 exit status
make[1]: *** [pppd] Error 1
make[1]: Leaving directory `/home/oddman/ppp/ppp-2.4.1/pppd’
make: *** [all] Error 2
linux:/home/oddman/ppp/ppp-2.4.1#Mi lehet a baj?
Az álltalad említett ppp-t is letöltöttem, de ugyan ezt csinálja.
Ha a -DCBCP_SUPPORT sor nincs benne a Makefile-ba, akkor jól lefordul mindkettõ.He-he… jól van na. Sokáig nem is indítottam el a linuxot, el voltam tõle szokva. Olyan windows-fertõzést kaptam, aminek az a szövõdménye, hogy ha menübõl nem lehet valamit megoldani, akkor már 88% az esély, hogy sehogy.
Tényleg, ki fogom próbálni amit írtatok, elég nagy szégyen részemrõl ez a gagyiság, de hát ez van. Pedig ha belegondolok hogy anno még az elsõ chip cd-rõl is telepítettem annak idején slackware linuxot… ahol azért a menüs beállítgatást igenigen el lehetett felejteni…
Szóval, kösz a tippet, sajnos magamtól már nem jutottam volna el idáig… 😮Nekem is PCTV Pro-m van, de nekem megy az xawtv.
Nahh igen, nem artana mar:]
Debian alatt latom a timeportomat meg eszeleli,pingeli de meg a debiant se tudtam ravenni hogy a telcsi modemjet hasznalja!
talan majd az uhu!Ventura
Nekem ML8.2 alatt Geforce256 + Samsung SyncMaster750p gyönyörûen megy 1280×1024-ben. Sõt még annak idején egy harmatos s3-assal is tudtam ezt a felbontást produkálni, persze a képminõség az egy másik kérdés volt.
Ha az eszközeid képesek lennénke a kívánt felbontásra, akkor nézd meg, hogy mi újság a az xfree config filejában. Ami fontos, hogy vagy mind a monitor, mind pedig a vga kártya típusát pontosan felismerje. Ennek hiányában: megfelelõ vgaserver legyen beállítva, jól legyen beállítva a videkártyán levõ ram mennyisége, megfeleõ ramdac, és megfelelõ frekvenciaértékek a monitornál. Ezen kívül van egy szekció, ahol fel vannak sorolva a lehetséges felbontás és frissítési frekvencia értékek. Ezen bejegyzések körét is lehet bõvíteni, lehet, hogy csak ennyi hiányzik. Ezt vagy kézzel tudod editálni, vagy pedig az xf86config nevû programmal elég részletesen lehet az xfree-t configolni.Nem tudom, hogy az UHU tud-e magának helyet csinálni, de legegyszerûbb formázatlan és partícionálatlan diszkre telepíteni (ha nem akarsz más oprendszert), és ott az õ telepítõjével kialakítani a partíciókat, kb. úgy, ahogy newman1 leírta. Annyit tennék hozzá, hogy tudomásom szerint a swap partíció max. mérete 128MB, azonban ebbõl lehet több is, de akialakításnál erre figyelni kell. A /home partció kialakítása célszerû, de egy ekkora diszknél inkább csak / (ami marad), /boot (16MB), és swap (pl. 2x128MB) partíciókat hozz létre, mert ha nem találod el a helyigényeket, akkor késõbb gondban leszel. Inkább mentsd a /home könyvtárat, és ha már látod, hogy kb. mi mennyi helyet visz, akkor tedd ezeket külön partícióra, egy másik telepítés során.
Kovi, hogy-hogy nem jó a SUSE 8?
Köszi, kipróbálom!
-
SzerzőBejegyzés