Re: 2.1.123 and fbcon.c

Serguei Koubouchine (ksi@gu.net)
Mon, 28 Sep 1998 19:52:37 +0300 (EEST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--1573030078-2058739837-907001557=:15220
Content-Type: TEXT/PLAIN; charset=US-ASCII

On 28 Sep 1998, Michael Harnois wrote:

> Am I the only one for whom 2.1.123 fbcon.c doesn't compile?
>
> gcc -D__KERNEL__ -I/src/linux-2.1.108/include -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer -pipe -march=pentium -DCPU=586 -DEXPORT_SYMTAB -c fbcon.c
> fbcon.c: In function `fbcon_setup':
> fbcon.c:505: too few arguments to function `set_palette'
> fbcon.c: In function `fbcon_scroll':
> fbcon.c:1016: `SM_LEFT' undeclared (first use in this function)
> fbcon.c:1016: (Each undeclared identifier is reported only once
> fbcon.c:1016: for each function it appears in.)
> fbcon.c:1021: `SM_RIGHT' undeclared (first use in this function)
> make[3]: *** [fbcon.o] Error 1

This is broken since 2.1.122 through 123pre1-3 and ac2. But this is not the
end of the whole story, when you're through this, the kernel won't link
because of missing external variable initmem_freed ... A patch
(initmem_freed stuff is done for i386 only) follows...

=======================================================================
Serguei Koubouchine aka the Tamer < > The impossible we do immediately.
e-mail: ksi@gu.net SK320-RIPE < > Miracles require 24-hour notice.
=======================================================================

--1573030078-2058739837-907001557=:15220
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.KSI.980928195237.15220C@tigra.gu.net>
Content-Description:

ZGlmZiAtdXJOIGxpbnV4LTIuMS4xMjMub3JpZy9hcmNoL2kzODYvbW0vaW5p
dC5jIGxpbnV4LTIuMS4xMjMvYXJjaC9pMzg2L21tL2luaXQuYw0KLS0tIGxp
bnV4LTIuMS4xMjMub3JpZy9hcmNoL2kzODYvbW0vaW5pdC5jCVdlZCBTZXAg
IDkgMTg6NTY6NTggMTk5OA0KKysrIGxpbnV4LTIuMS4xMjMvYXJjaC9pMzg2
L21tL2luaXQuYwlTYXQgU2VwIDI2IDEwOjEyOjQyIDE5OTgNCkBAIC00ODYs
NiArNDg2LDggQEANCiAJCXRlc3Rfd3BfYml0KCk7DQogfQ0KIA0KK2ludCBp
bml0bWVtX2ZyZWVkID0gMDsNCisNCiB2b2lkIGZyZWVfaW5pdG1lbSh2b2lk
KQ0KIHsNCiAJdW5zaWduZWQgbG9uZyBhZGRyOw0KQEAgLTQ5Niw2ICs0OTgs
NyBAQA0KIAkJYXRvbWljX3NldCgmbWVtX21hcFtNQVBfTlIoYWRkcildLmNv
dW50LCAxKTsNCiAJCWZyZWVfcGFnZShhZGRyKTsNCiAJfQ0KKwlpbml0bWVt
X2ZyZWVkID0gMTsNCiAJcHJpbnRrICgiRnJlZWluZyB1bnVzZWQga2VybmVs
IG1lbW9yeTogJWRrIGZyZWVkXG4iLCAoJl9faW5pdF9lbmQgLSAmX19pbml0
X2JlZ2luKSA+PiAxMCk7DQogfQ0KIA0KZGlmZiAtdXJOIGxpbnV4LTIuMS4x
MjMub3JpZy9kcml2ZXJzL3ZpZGVvL2ZiY29uLmMgbGludXgtMi4xLjEyMy9k
cml2ZXJzL3ZpZGVvL2ZiY29uLmMNCi0tLSBsaW51eC0yLjEuMTIzLm9yaWcv
ZHJpdmVycy92aWRlby9mYmNvbi5jCVNhdCBTZXAgMjYgMTA6MDU6MTggMTk5
OA0KKysrIGxpbnV4LTIuMS4xMjMvZHJpdmVycy92aWRlby9mYmNvbi5jCVNh
dCBTZXAgMjYgMTA6MTk6MzAgMTk5OA0KQEAgLTM5OCw4ICszOTgsNiBAQA0K
ICAgICBpbnQgbnJfcm93cywgbnJfY29sczsNCiAgICAgaW50IG9sZF9yb3dz
LCBvbGRfY29sczsNCiAgICAgdW5zaWduZWQgc2hvcnQgKnNhdmUgPSBOVUxM
LCAqciwgKnE7DQotICAgIC8qIE9ubHkgaWYgbm90IG1vZHVsZSAqLw0KLSAg
ICBleHRlcm4gaW50IGluaXRtZW1fZnJlZWQ7DQogICAgIHN0cnVjdCBmYmNv
bl9mb250X2Rlc2MgKmZvbnQ7DQogICAgIGlmIChjb24gIT0gZmdfY29uc29s
ZSB8fCBpbml0bWVtX2ZyZWVkIHx8IHAtPnR5cGUgPT0gRkJfVFlQRV9URVhU
KQ0KICAgICAJbG9nbyA9IDA7DQpkaWZmIC11ck4gbGludXgtMi4xLjEyMy5v
cmlnL2luY2x1ZGUvbGludXgvaW5pdC5oIGxpbnV4LTIuMS4xMjMvaW5jbHVk
ZS9saW51eC9pbml0LmgNCi0tLSBsaW51eC0yLjEuMTIzLm9yaWcvaW5jbHVk
ZS9saW51eC9pbml0LmgJVHVlIEp1bCAyOCAyMToxODo0NyAxOTk4DQorKysg
bGludXgtMi4xLjEyMy9pbmNsdWRlL2xpbnV4L2luaXQuaAlTYXQgU2VwIDI2
IDEwOjA4OjU5IDE5OTgNCkBAIC00Miw2ICs0MiwxMiBAQA0KICAqLw0KIA0K
IC8qDQorICogaW5pdG1lbV9mcmVlZCBpcyAwIGJlZm9yZSBpbml0aWFsaXph
dGlvbiBtZW1vcnkgaGFzIGJlZW4gZnJlZWQgYW5kIDENCisgKiBhZnRlciBp
bml0aWFsaXphdGlvbiBtZW1vcnkgaGFzIGJlZW4gZnJlZWQuDQorICovDQor
ZXh0ZXJuIGludCBpbml0bWVtX2ZyZWVkOw0KKw0KKy8qDQogICogRGlzYWJs
ZSB0aGUgX19pbml0ZnVuYyBtYWNyb3MgaWYgYSBmaWxlIHRoYXQgaXMgYSBw
YXJ0IG9mIGENCiAgKiBtb2R1bGUgYXR0ZW1wdHMgdG8gdXNlIHRoZW0uIFdl
IGRvIG5vdCB3YW50IHRvIGludGVyZmVyZQ0KICAqIHdpdGggbW9kdWxlIGxp
bmtpbmcuDQpkaWZmIC11ck4gbGludXgub3JpZy9kcml2ZXJzL3ZpZGVvL2Zi
Y29uLmMgbGludXgvZHJpdmVycy92aWRlby9mYmNvbi5jDQotLS0gbGludXgu
b3JpZy9kcml2ZXJzL3ZpZGVvL2ZiY29uLmMJV2VkIFNlcCAyMyAxODowMDo1
OSAxOTk4DQorKysgbGludXgvZHJpdmVycy92aWRlby9mYmNvbi5jCVdlZCBT
ZXAgMjMgMTg6MzA6MjkgMTk5OA0KQEAgLTUwMiw3ICs1MDIsNyBAQA0KIA0K
ICAgICBpZiAoIWluaXQpIHsNCiAgICAgICAgIGlmIChjb24gPT0gZmdfY29u
c29sZSkNCi0gICAgICAgICAgICBzZXRfcGFsZXR0ZSgpOyAvKiBVbmxpa2Ug
dmdhY29uLCB3ZSBoYXZlIHRvIHNldCBwYWxldHRlIGJlZm9yZSByZXNpemUg
b24gZGlyZWN0Y29sb3IsIA0KKyAgICAgICAgICAgIHNldF9wYWxldHRlKGNv
bik7IC8qIFVubGlrZSB2Z2Fjb24sIHdlIGhhdmUgdG8gc2V0IHBhbGV0dGUg
YmVmb3JlIHJlc2l6ZSBvbiBkaXJlY3Rjb2xvciwgDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc28gdGhhdCBpdCBpcyBkcmF3biB3aXRoIGNv
cnJlY3QgY29sb3JzICovDQogCXZjX3Jlc2l6ZV9jb24obnJfcm93cywgbnJf
Y29scywgY29uKTsNCiAJaWYgKHNhdmUpIHsNCmRpZmYgLXVyTiBsaW51eC5v
cmlnL2luY2x1ZGUvbGludXgvY29uc29sZS5oIGxpbnV4L2luY2x1ZGUvbGlu
dXgvY29uc29sZS5oDQotLS0gbGludXgub3JpZy9pbmNsdWRlL2xpbnV4L2Nv
bnNvbGUuaAlXZWQgU2VwIDIzIDE4OjAwOjU1IDE5OTgNCisrKyBsaW51eC9p
bmNsdWRlL2xpbnV4L2NvbnNvbGUuaAlXZWQgU2VwIDIzIDE4OjE0OjU5IDE5
OTgNCkBAIC01OCw2ICs1OCw4IEBADQogLyogc2Nyb2xsICovDQogI2RlZmlu
ZSBTTV9VUCAgICAgICAoMSkNCiAjZGVmaW5lIFNNX0RPV04gICAgICgyKQ0K
KyNkZWZpbmUgU01fTEVGVCAgICAgKDMpDQorI2RlZmluZSBTTV9SSUdIVCAg
ICAoNCkNCiANCiAvKiBjdXJzb3IgKi8NCiAjZGVmaW5lIENNX0RSQVcgICAg
ICgxKQ0K
--1573030078-2058739837-907001557=:15220--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/