Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: IPX i po tocno kak sa nawyrzani *.h na kernela


  • Subject: lug-bg: IPX i po tocno kak sa nawyrzani *.h na kernela
  • From: kristo_komsalov@xxxxxxxxxxx (Kristo)
  • Date: Thu, 10 May 2001 16:23:09 +0300


Sicko zapocna ot IPX:
Znam ce poweceto ot was ne se interesuwat o IPX
no to i wyprosa ne e za towa
a za nerazbiraemata "pone za men" logika na *.h
failowete na kernela "a i nekoi drugi stranni raboti"

Pyrwo za drugite stranni raboti:
Linuxa moze da byde Novell klient Nowell 3.xx server
i IPX router. Sicko towa toi wyrsi prekrasno i na men
mi triabwa.
Ot blizo godina da ne e i powece obace i trite paketa
Novell server, klient i router sa nacialo izostaweni ot
avtorite si i nikoi ne e proiawil interes i entusiazym
bezplatno da gi prodylzi. Koeto e meko kazano trewozno.
Oste po stranno e ce kato pregledah poslednite
3 kernela 2.2.xx otkrih ce nekoia dobra dusa
se e pogrizila da nanese sicki promeni w sorsa na kernela
za potdryzka na IPX koito sa swyrzani s rabotata
na tezi 3 paketa, koeto znaci ce wse pak nekakyw interes
kym problema ima.

No sorsowete i na trite programi gi ima w inet
a i sicki kolekcii bez Slackware wklucwat kompilirani
rpm na trite paketa. Slackuare totalno ignorira
sicki paketi swyrzani s IPX, oste po stranno.

Taka sega az sym na Slacware 7.1,
drypnah si sorsowete i opitah da si gi kompiliram ;-)
"nekoi bese pisal na skoro ce Slackware se hareswala
samo na hora deto namirali redaktiraneto i kompiliraneto
na sorsowe za nai hubawoto nesto
sled sex s nekakwa macka ne i pomna imeto mai ne e clen
na nekoia Linux grupa ;-).
E te i az sym ot tia.

Ta kato rekoh da gi kompiliram i trite izbylwaha
suma greski oste na make dep za gresno nasoceni
*.h failowe i za greski ??? w ipx.h.

Razrowih se iz internet i namerih edinstwenno
preporykite: wzemete si ot Mandrake ili RedHat
kompilranite gotowi wersii na rpm i ne se
mycete s nepreodolimite problemi pri kompilaciata
i na 3'te paketa
Taka i naprawih i si raboti masinata mi e i Novell server
i IPX router prez koito wizdam 3'te si nowelski servera
i mi gi i mowntwa "mnogo e udobno".

Obace az ne moziah da se primira ce sorsowete sa zapusnati
i ce ne se kompilirat i resih da se sboria s problema.
Namerih go no ne moga da izmisla swesten naci da se sbora s nego.
Sicko se swezda do gresno nasoceni
#include <*.h>
Na pryw pogled lesno
Obace otkriwam nekakwa stranna organizacia na h failowetwe
na gcc i na kernela.
Znaci gcc si ocakwa i tyrsi standartnite h w /usr/include
kato ta ima /usr/include/linux koeto e link kym
/usr/src/linix/include/linux
Na pryw pogled dobre obace includwani
ot tazi direktoria h failowe direktno dawat sintakticni greski
s gcc.
Prowerih kak gi polzwa kernela ta ne dawa greski pri kompilacia.
Okaza se ce cast ot tiah i to tazi koiato me interesuwa se polzwat
mnogo stranno.
Ima edna direktoria /usr/src/linix/include/net kydeto ima
systite h failowe sys systite imena koito
w nacaloto si prawat
#include <linux/systoto.ime.h> plus oste suma obiawi.
Primer ipx.h.
Obale i w /usr/include/linux si ima i h koito se polzwat direktno.
Na sickoto otgore kernela ne gi lowi s otmestwane ot
/usr/src/linux a prez /usr/include/linux na gcc.
W /usr/include/ ima i direktoria 'net' koiato obace ne e link
kym /usr/src/linix/include/net koeto bi resilo posto problema
moze bi.
no tia si sydyrza wailowe h iwno ot komplekta na gcc
no razlicni ot tezi na kernela.
Resih da kopna /usr/src/linix/include/net w
direktoriata kydeto kompiliram i da otradaktiram
includite w iawen wid.
Obace se okaza ce sicki /usr/src/linix/include/net/*.h
sa s includi za drugi h ot net walidni spriamo /usr/src/linux
ot kydeto se kompilira kernela.
Na sickoto ot gore poweceto h failowe na kernela
sydyrzat include na drugi h ot kernela s neiawno zadadeni
pytista spriamo /usr/src/linux
Wsiaka redakcia na h failowete predizwikwa nuzda ot
redakcia na sledwastite wlozeni w tiah.
Rabotata izglezda bezkraina.

Iawno I RedHat i Mandrake sa resili problema
obace i dwete kompanii si mylcat po wyprosa kak
I ne predlagat otredaktiranite sorsowe za da moze
seki da si gi kompilira. ??? mnog e iznerviasto i cudno

Da ostawim na strano sicko drugo no Netware servera
cast ot nastroikite se prawat s redakcia i kompilacia.
W sledstwie na towa cowek e prinuden da polzwa
izbranite ot RedHat Ili Mandrake po podrazbirane
i tolkowa.
A zasto sa resili da ne razdawat CnowHow po problema
ne znam ama ne mi zwuci dobre.

Nekoi naiasno li e zasto taka stranno "pone za men"
sa opleteni includite na kernela, kakwa strategia
e bila predwidena za polzwane na tezi h failowe ot drugi
prograqmi bez da se nalaga preredaktirane na
polwinata biblioteki na kernela zaradi pytista.

Moze bi w Inet e bilo pisano nesto po wyprosa
po wremeto kogato sa napraweni tezi
izmenenia w strukturata na h failowete na kernela
i kakwa e bila ideiata.
Ama az nisto ne namerih.

Niakoi moze li dami pomogne.
Ste mi se da se swedyt nestata samo do redakcii
w sorsowete taka ce da e udobno da se pusne za sicki.
I da ne se nalaga na seki koi mu tribwa da redaktira
polwinata biblioteki na kernela

Wyrti mi se nesto da porazmesta direktoriite i linkowete
s h failowe na gcc i kernela
Ama ne e nacin towa e be nemam dumi

Blagodaria predwaritelno

Kristo

<HR>
<UL>
<LI>text/x-vcard \\\\\\\\\ \\\\: Kristo_Petkov_Komsalov.vcf
</UL>

===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.