NetBSD kernelforditasi gondok

Fórumok

NetBSD kernelforditasi gondok

Hozzászólások

[quote:9f3fb41d7d="thuglife"]http://www.netbsd.org/guide/en/part-compile.html

:oops: ja igen, beintek magamnak egy RTFM-et. elolvastam az egessz guide-ot, csak eppen minimalis ido alatt es hat volt, ami elkerulte a figyelmemet.

Kossz a segitseget (es a NetBSD rulez).

Na gondoltam kiprobalom a NetBSD-t is . Annyira bejott, hogy kedvem szottyant kernelt fortditani. Anoncvs-es checkoutoltam a src/sys konyvtarat es hazahurcoltam a gepemre. Megszerkesztem a konfigfajlt, elinditom a configot es akkor ezt kapom tolle, hogy:
[code:1:e34c53af9c]
../../../../opencrypto/files.opencrypto:10: syntax error
../../../../opencrypto/files.opencrypto:25: undefined attribute `opencrypto'
../../../../netinet/files.ipfilter:21: syntax error
../../../../netinet6/files.ipsec:3: syntax error
../../../../netinet6/files.ipsec:4: syntax error
../../../../net/files.pf:16: syntax error
../../../../conf/majors:12: syntax error
../../../../conf/files:223: syntax error
../../../../conf/files:283: syntax error
../../../../conf/files:486: undefined attribute `wlan'
../../../../conf/files:491: undefined attribute `wlan'
../../../../conf/files:497: undefined attribute `wlan'
../../../../conf/files:502: undefined attribute `wlan'
../../../../conf/files:509: undefined attribute `wlan'
../../../../conf/files:514: undefined attribute `wlan'
../../../../conf/files:1078: syntax error
../../../../conf/files: device `tap' used but not defined
*** Stop.
[/code:1:e34c53af9c]

Elsore azt gondoltam, hogy hat elrontottam valamit a konfiguracios allomanyban, de az a nagy helyzet, hogy a GENERIC-re is ugyanezeket a hibakat adja ki. Mi lehet a gond ? A checkoutot hatterben vegeztem, lehet, hogy nem teljes a forraskod?

Amugy ami most fut az:

[code:1:e34c53af9c]NetBSD apomorph.lab 1.6.2 NetBSD 1.6.2 (GENERIC) #0: Tue Feb 10 21:53:10 UTC 2004 autobuild@tgm.netbsd.org:/autobuild/netbsd-1-6-PATCH002/i386/OBJ/autobuild/netbsd-1-6-PATCH002/src/sys/arch/i386/compile/GENERIC i386 [/code:1:e34c53af9c]

Van valakinek javaslata?

jó lenne tudni, hogy melyik cvs ágból checkout-oltál, nem lehet, hogy valami eltérő verzió?

másik pedig, hogy a kernel forrással szinkronban kellene lennie a különböző szükséges userland eszközöknek, amik nem a src/sys alatt laknak. különösen a ``config'' lenne érdekes...

Valószinusiteni merem, hogy te felraktad az 1.6.2 es NetBSD -t es cvs bol lehuztad a CURRENT kernel treet ;-) Es szerintem 1.x es 2.x kozott olyan infrastrukturalis valtozasok tortentek hogy nem fogod tudni leforditani azt.
Ha 1.6.2 os kernelt akarsz perditeni akkor alkalmazd a cvs -r kapcsolot, ahol is meg tudod adni a megfelo taget. tehat cvs -d blabla co -P -rnetbsd-1-6 src/sys.
vagy upgradelj currentre vagy 2.0 ra.

Igen. Teljesen igazatok van. A currentet huztam le, mert hat gondoltam, hogy menni fog (linux beidegzodes).
Ha checkoutolom az egessz src-t (abba ugye userland is van) es elobb felteszem az aktualist userlandeket akkor fog menni? Az egessz disztrot nincs kedvem letolteni - vagyis kedvem van, csak nincs hozza eroforrasom...

De ha ez igy menne, akkor maris nyomnak egy co-t.

http://www.netbsd.org/guide/en/part-compile.html