Index: [thread] [date] [subject] [author]
  From: Marcus Sundberg <e94_msu@elixir.e.kth.se>
  To  : ggi-develop@eskimo.com
  Date: Wed, 19 Aug 1998 23:50:26 +0200

Re: setting up GGI

> I wanted to use the stable snapshot, but it didn't have Cyrix drivers for
> some reason, so I went with the developer snapshot. 

Yes, I'm sorry about the so-called "stable" tree, but I think
that currently all the people with access to that tree are
either on vacation or busy with other things.

For now you need to use the devel-tree.

> It took me a while to
> get at least some of it to work. Makefile doesn't work because the
> directory names in the makefile don't match the actual tree.

Hmm, sounds weird, could you specify that problem please.

> I also had to
> chmod all scripts to add "execute" flag. Finally I discovered how to use
> these scripts.

Yeah, sorry about that. It's been a known problem for a long
time, but it wasn't fixed until this monday.
(It's only fixed in the tarballs at ftp.ggi-project.org, the
anonymous CVS mirror is still broken. Are you still with us
Todd ???)

> Not so. I tried to
> build the drivers, but many include files were in the wrong directories, so
> I had to move them around. When I got them the way I thought they should
> be, there were still many errors returned in gx.c and some other files that
> look like genuine errors (missing functions, etc.) Can someone help me with
> this?

First of all, make sure you delete all old GGI-related include
files (/usr/include/kgi /usr/include/ggi /usr/local/include/kgi
/usr/local/include/ggi or wherever they may be)

Secondly you need a recent kernel with fbcon (I'd recommend
>= 2.1.114), and you need to make 
/usr/src/linux/drivers/video/kgicon a symlink to 
degas/kgicon/kgi, and /usr/src/linux/include/kgi a symlink
to degas/kgicon/include

Thirdly, the MediaGX and a few drivers were not converted to
work with kgicon (they were written for the old Dali KGI
system). I have now done this for all drivers in the devel CVS
tree. I've tested the MediaGX driver and it now compiles out of
the box. It will insert without any missing symbols into my
2.1.114 kernel, and then fail with:
error: GX processor not detected
which is perfectly normal as I don't own any GX hardware. ;-)

The changes are commited to the devel CVS-tree and should appear
in the 980820 or 980821 snapshot, depending on when they are made.

I've also attached a diff to apply on the 980819 snapshot if you
want to test this right away. Please let me know if it works.

//Marcus
-- 
-------------------------------+------------------------------------
        Marcus Sundberg        | http://www.stacken.kth.se/~mackan/
 Royal Institute of Technology |       Phone: +46 707 295404
       Stockholm, Sweden       |      E-Mail: e94_msu@e.kth.se

5Nc	\äewIecBoNk#KGGhüݎüPWxMie.kth.y1$rr©X©L.,}Joj
sM[
öCüРwne.kth.yY;_.UZ}4ҧäc@=ÄwäC<V<!Д${ge.kth.yanENnH:hrH
qsZPu$KB©Q*e.kth.y`Z^#©Ö(ˍ/('*:d_~C)BÄ2Pw{ݙoe.kth.y-u>5[!Fi۱PSY$dВpNxAU_B.e.kth.y&j["ü>Fvϕ^SsICD43E,tAḆLuգ?ä[X.Ä"K
 KB-7ᡫPERC*^@We.kth.yP^u=tAx6=:|eG3Rb-HގhG&jom·e.kth.yNOüy('R+ʠY;CZʙ-%ä_[/0ve.kth.y%X+Q*BV*Cv\ü©ä#eM˹!e.kth.yy{1 ;Tg6S$<E8.>
t@sr7e.kth.y:Ro{QXsr}P
m2Q2)pyß^vdڭe.kth.y	^&z$VQFSSS+siyk^\övG9?o^x(kZBȯy=GÄ~Ne.kth.y2TL4sjZDÜ{?+;ڲz1["Mc'&()"2"6lT
@Ve.kth.y$Н"%><>yGR2饙yN&X}Ö]E5u(^7AÜ
ULt0dHÅjÄ%:?@"#
e.kth.yZjCa_BI בfö#hf
"Wry.7hOä@0e.kth.y1Ss<DfalHج0K}äMP<ESmÜ(A4jIe.kth.yk
ä9oN.OGÄ̈́}&
$T2©P[K͐G>B?ޓXDV{vÖo:X7>7+g;=Ö)-b-e.kth.yYm:g`o'WcKqUzeX#ä#d7e.kth.y%7|©,W),tTtHmNN	Joün`[Üb@ö,gQ3e.kth.yy1©äKS)
[NÄ+vX9
Sg©RT9v[e.kth.yne]noHbXI©76V<TDkۻaXe.kth.yUV}8ɭvdH~ƪnMHOp৛XP!e.kth.y\~#~}:m*JyɯIRo6Zl-8Bk0p!lSäڳn2kf	eg6=ge.kth.y
݇D{cQf)s6#jJ\2iU&u-ö+s/Be.kth.y=1!y/
Md3L]`)äԅIESSrBre.kth.yH9#ü_\0Ä1͛7w} Sr#"!Ta^Vr}e.kth.y
XA>wFU^Ä&"ftHF
nD;Q
e.kth.yJʲd*Rxv}f^`i٨نt	2ÜÄ[mBfA1%Ge.kth.y#`]>{$e⦳H4*H0*p|L$F@sI<o7[äe.kth.yi9L~#>9K
Um,X
7P0u^y~G\Je.kth.y;/Ö"oϧ&ö{+røYŷTVÖ'Ö>ZiEYae.kth.yH{&wCäÄ©uMUO~%,J\㘏)RuÖe.kth.yx6Cog|=ßtTKlJE>N;DKՆ$5
UaÖ($2e.kth.y7#כ[ea©a:zSuZRI#U%MbUüe.kth.yp`'ö"&r,հGd~7E@|\~z$-AÐ s|e.kth.y
Qfs:;eU12L=eg~DMsju޵k/ʇ[`?lUöxM(e.kth.yYÖ\JLC
sH©ÄX!;\~C~Y{(e.kth.yB({r'B-
X:Ä$"#HX$kCXBcYbÖ(:e.kth.y-}[e#Zä{ J5QL$`X"Wq''KG9Em-e.kth.yO>`.S7b_d?QA^)VzUa B/Z©©)AI:H,q͙ÜHr6\üvoHʨ_>e.kth.yN	Ji
%j6'a/Ltoػ1πN@捥ړe.kth.y&+nc8?cC+d.+U2*?TJ
uxDbj
`&xɇFI\mk)W(YUJ/RfnÖ&2e.kth.y1g ׶
ÄGwРP?oP_I[fe.kth.yPWYu_öR.llsäÜiUH!ü@²ö@MüjbC"|-Ne.kth.yr-/I$,'qv;g~cßfS/NK*-NQE"pe.kth.yFOV~[}"(YA6z6F/*岋oraƍe.kth.ytkw㜐Äb%GJ!,#p[be5[ß#0OzﴃFe.kth.yL>DR ©QTቷ{yC:TH
u~S27/%3ÖI0XHuuy{\`'(/6ԛ)ä#;{M/}Yle.kth.y(]tYϔk4ß1{_EPAO<JXyä؊Je.kth.y)&*|Uۦ#bױ9o?u?T(Obw?'")R+e.kth.y.%ڢ}B{;qjpv̚@üHüzGjئA-SPe.kth.yR!ÄRP+YI>äs&xh5?z1,:g=Sye.kth.y&~х@{! /z)WdԬ-]n)|E Jׁi'i~Äe.kth.yNUC &Y5d|ÄX}gÄ9/Iß(ä]BP.hA:	ʄre.kth.y(1ve/WC+3f]0t	"`:#{ÄN
ge.kth.yЀYL8`WwN
gpYJ8\V;ü=aEKb|e.kth.yJlKȪ~j]\XÖEPb[ä~e.kth.y.W'V26T(e&1;"1GBv.`'w$6c#a4E{,e.kth.y	g
Ü掷j
'fϕY$Ѣ^hk:Elj5˞ce.kth.yM'WU//=qy#?OG9˼ö"aǶasseR~?7B"O`8/Vw+nҍξӭS4Fs~e.kth.y/˔l4X/%BF"E7Dx@1RE/1-(N;Ye.kth.y׆rMǘ(Z\ 'W}©x/;Yw]`-ưFCQ=e.kth.yش3jCMI>*g$x÷%*|]9
7őP}e.kth.y(d5^\Ü)Hug©',[meÜf%ywKe.kth.yBQvb
ٶ>\JSAX	P!e}Pb3ü!Уe.kth.yM-AäE[$)2~h(D!ÖϫDi
sLg8<e.kth.yfhDE{mOLv4%1󴓃ޅOŝMϿ'~{ä,rh_`q %%}<;r3Y7e.kth.ypm6!J,	DW]*u{Y!Äm/&8x67-zT&vKD.e.kth.yL@nyk5dO0jD{u\Bßu82$EÜ+13:͛FCüƤOG7{ß閳Pe.kth.y\l©
_I6©׃~(g軀6^CCL+o1kv\x=r"6kQRLqU&Aٶa1e.kth.yX!umеJ
ρOL2DMж.?͇0@~ԱCAÄe.kth.yEiw{ ʐüÖdzi?rmEy{@ɜÜÖi^üÄ1be.kth.y<BPwÖ}Oq(|lwؚ*ÄaF1KH+e.kth.y]E/8 n*l}%mhK|/'盃A^.hBykhe.kth.y$@HІ2häP!?eŋ
~zX	b
G:2Se.kth.yG06[Uö©lCЍ^ö4{BaE6%2;s,e.kth.y'ü©1fx#v!"n)|#b3ü`tiMö`imW:e.kth.y^v%:6©6HM.;Zj<+GOsA-fD;
Le.kth.y9g!x5)[ǘHIbyÜÄJ
+ΉUÜ -Pierie.kth.yB#v
5{t?Q$Eßll401Ö-ÖgIÄe.kth.y읞J}y
Q{tr?
7+sl!N.A2y*'wÄ;஺n
Ha>b>2
N4Vm:1e.kth.y|l	jjڰ5tt$+wł=$[{T8+wge.kth.yÖ˥J=g9^HI(\%cXZ&üEг?M!Ö#e.kth.y%ekN6t呢3BäB=މ^l4=KnXذQ\qfä=kmX $19]ös%oE9+Ubw]üm"s

Index: [thread] [date] [subject] [author]