This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Sun Jun 2 09:14:02 2024 Received: from i-m-f.org ([208.205.20.18]) by herbie.ucs.indiana.edu (8.8.5/8.8.5) with SMTP id QAA22952 for ; Tue, 29 Jul 1997 16:36:01 -0500 (EST) Received: from vger.rutgers.edu [128.6.190.2] (root) by i-m-f.org with esmtp (Exim 1.625 #1) id 0wtJrz-00037M-00 (Debian); Tue, 29 Jul 1997 14:31:51 -0700 Received: by vger.rutgers.edu id <971211-8839>; Tue, 29 Jul 1997 17:17:20 -0400 Received: from ppp13.csudh.EDU ([155.135.1.33] EHLO ppp13.csudh.edu ident: IDENT-NOT-QUERIED [port 1112]) by vger.rutgers.edu with ESMTP id <971203-8839>; Tue, 29 Jul 1997 17:17:04 -0400 Received: from localhost (trevor@localhost) by ppp13.csudh.edu (8.8.5/8.8.5) with SMTP id VAA02375; Tue, 29 Jul 1997 21:22:27 GMT Date: Tue, 29 Jul 1997 14:22:27 -0700 (PDT) From: Trevor Johnson X-Sender: trevor@topside.fake.net Reply-To: Trevor Johnson To: linux-ppp@vger.rutgers.edu, linux-kernel Cc: Teunis Peters Subject: [patch] ppp-2.2f/2.3.x, glibc 2, and Linux 2.x Message-Id: Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="912357424-1626131994-870211347=:2333" X-Orcpt: rfc822;linux-kernel@vger.rutgers.edu Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk 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. --912357424-1626131994-870211347=:2333 Content-Type: TEXT/PLAIN; charset=US-ASCII Since installing glibc 2.0.3, I had trouble compiling any of the recent versions of the ppp package under Linux. I made a few changes to ppp-2.3.1 and the headers from Linux 2.0.30 which yield a working pppd, and I offer them here. - with glibc 2, needs to be included in pppd/sys-linux.c. - in that same file, I had to include at a different point from where it was originally. - there was a ^L in that same file which seemed to be causing problems. - from that same file, was getting included along with and , causing many things (constants for address and protocol families, and structs) to be redefined. I changed the kernel headers so those are only defined if _SOCKETBITS_H (defined, unsurprisingly, in ) had not been defined. This also seems to pertain to ppp-2.2.0f, ppp-2.2.0g, ppp-2.3.0, and linux-pre-2.1.45-1. I don't know whether these changes are the right thing, but they are working for me. ___ Trevor Johnson --912357424-1626131994-870211347=:2333 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ppp-2.3.1-glibc.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: ppp-2.3.1-glibc.diff ZGlmZiAtdSAtciBwcHAtMi4zLjEvcHBwZC9zeXMtbGludXguYyBwcHAtMi4z LjEtZ2xpYmMvcHBwZC9zeXMtbGludXguYw0KLS0tIHBwcC0yLjMuMS9wcHBk L3N5cy1saW51eC5jCUZyaSBKdW4gMjcgMDU6MDU6MTIgMTk5Nw0KKysrIHBw cC0yLjMuMS1nbGliYy9wcHBkL3N5cy1saW51eC5jCVR1ZSBKdWwgMjkgMDM6 NDI6MDIgMTk5Nw0KQEAgLTM3LDYgKzM3LDcgQEANCiAjaW5jbHVkZSA8c2ln bmFsLmg+DQogI2luY2x1ZGUgPGZjbnRsLmg+DQogI2luY2x1ZGUgPGN0eXBl Lmg+DQorI2luY2x1ZGUgPHRlcm1iaXRzLmg+DQogDQogLyogVGhpcyBpcyBp biBuZXRkZXZpY2UuaC4gSG93ZXZlciwgdGhpcyBjb21waWxlIHdpbGwgZmFp bCBtaXNlcmFibHkgaWYNCiAgICB5b3UgYXR0ZW1wdCB0byBpbmNsdWRlIG5l dGRldmljZS5oIGJlY2F1c2UgaXQgaGFzIHNvIG1hbnkgcmVmZXJlbmNlcw0K QEAgLTQ5LDEyICs1MCwxMiBAQA0KIA0KICNpbmNsdWRlIDxsaW51eC92ZXJz aW9uLmg+DQogI2luY2x1ZGUgPG5ldC9pZi5oPg0KLSNpbmNsdWRlIDxsaW51 eC9wcHBfZGVmcy5oPg0KICNpbmNsdWRlIDxuZXQvaWZfYXJwLmg+DQogI2lu Y2x1ZGUgPGxpbnV4L2lmX3BwcC5oPg0KICNpbmNsdWRlIDxuZXQvcm91dGUu aD4NCiAjaW5jbHVkZSA8bGludXgvaWZfZXRoZXIuaD4NCiAjaW5jbHVkZSA8 bmV0aW5ldC9pbi5oPg0KKyNpbmNsdWRlIDxsaW51eC9wcHBfZGVmcy5oPg0K IA0KICNpbmNsdWRlICJwcHBkLmgiDQogI2luY2x1ZGUgImZzbS5oIg0KQEAg LTI0MjAsNyArMjQyMSw2IEBADQogICAgIHJldHVybiAxOw0KICAgfQ0KIA0K LQwNCiAjaW5jbHVkZSA8bGludXgvaXB4Lmg+DQogDQogLyoqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqDQo= --912357424-1626131994-870211347=:2333 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="linux-2.0.30-glibc.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: linux-2.0.30-glibc.diff ZGlmZiAtdSAtciBsaW51eC9pbmNsdWRlL2xpbnV4L2lmLmggbGludXgtMi4w LjMwLWdsaWJjL2luY2x1ZGUvbGludXgvaWYuaA0KLS0tIGxpbnV4L2luY2x1 ZGUvbGludXgvaWYuaAlUdWUgT2N0ICA4IDA5OjQ1OjI4IDE5OTYNCisrKyBs aW51eC0yLjAuMzAtZ2xpYmMvaW5jbHVkZS9saW51eC9pZi5oCVR1ZSBKdWwg MjkgMTM6MDg6MjkgMTk5Nw0KQEAgLTQ4LDYgKzQ4LDcgQEANCiAgKiBiZSBs b2NhdGVkLg0KICAqLw0KICANCisjaWZuZGVmIF9TT0NLRVRCSVRTX0gNCiBz dHJ1Y3QgaWZhZGRyIA0KIHsNCiAJc3RydWN0IHNvY2thZGRyCWlmYV9hZGRy OwkvKiBhZGRyZXNzIG9mIGludGVyZmFjZQkJKi8NCkBAIC01OCw2ICs1OSw3 IEBADQogCXN0cnVjdCBpZmFjZQkJKmlmYV9pZnA7CS8qIGJhY2stcG9pbnRl ciB0byBpbnRlcmZhY2UJKi8NCiAJc3RydWN0IGlmYWRkcgkJKmlmYV9uZXh0 OwkvKiBuZXh0IGFkZHJlc3MgZm9yIGludGVyZmFjZQkqLw0KIH07DQorI2Vu ZGlmDQogDQogI2RlZmluZQlpZmFfYnJvYWRhZGRyCWlmYV9pZnUuaWZ1X2Jy b2FkYWRkcgkvKiBicm9hZGNhc3QgYWRkcmVzcwkqLw0KICNkZWZpbmUJaWZh X2RzdGFkZHIJaWZhX2lmdS5pZnVfZHN0YWRkcgkvKiBvdGhlciBlbmQgb2Yg bGluawkqLw0KQEAgLTcyLDYgKzc0LDcgQEANCiAgKgliZWluZyB2ZXJ5IHNt YWxsIG1pZ2h0IGJlIHdvcnRoIGtlZXBpbmcgZm9yIGNsZWFuIGNvbmZpZ3Vy YXRpb24uDQogICovDQogDQorI2lmbmRlZiBfU09DS0VUQklUU19IDQogc3Ry dWN0IGlmbWFwIA0KIHsNCiAJdW5zaWduZWQgbG9uZyBtZW1fc3RhcnQ7DQpA QCAtMTEzLDYgKzExNiw3IEBADQogCQljYWRkcl90CWlmcnVfZGF0YTsNCiAJ fSBpZnJfaWZydTsNCiB9Ow0KKyNlbmRpZg0KIA0KICNkZWZpbmUgaWZyX25h bWUJaWZyX2lmcm4uaWZybl9uYW1lCS8qIGludGVyZmFjZSBuYW1lIAkqLw0K ICNkZWZpbmUgaWZyX2h3YWRkcglpZnJfaWZydS5pZnJ1X2h3YWRkcgkvKiBN QUMgYWRkcmVzcyAJCSovDQpAQCAtMTIxLDcgKzEyNSw5IEBADQogI2RlZmlu ZQlpZnJfYnJvYWRhZGRyCWlmcl9pZnJ1LmlmcnVfYnJvYWRhZGRyCS8qIGJy b2FkY2FzdCBhZGRyZXNzCSovDQogI2RlZmluZQlpZnJfbmV0bWFzawlpZnJf aWZydS5pZnJ1X25ldG1hc2sJLyogaW50ZXJmYWNlIG5ldCBtYXNrCSovDQog I2RlZmluZQlpZnJfZmxhZ3MJaWZyX2lmcnUuaWZydV9mbGFncwkvKiBmbGFn cwkJKi8NCisjaWZuZGVmIGlmcl9tZXRyaWMNCiAjZGVmaW5lCWlmcl9tZXRy aWMJaWZyX2lmcnUuaWZydV9tZXRyaWMJLyogbWV0cmljCQkqLw0KKyNlbmRp Zg0KICNkZWZpbmUJaWZyX210dQkJaWZyX2lmcnUuaWZydV9tdHUJLyogbXR1 CQkJKi8NCiAjZGVmaW5lIGlmcl9tYXAJCWlmcl9pZnJ1LmlmcnVfbWFwCS8q IGRldmljZSBtYXAJCSovDQogI2RlZmluZSBpZnJfc2xhdmUJaWZyX2lmcnUu aWZydV9zbGF2ZQkvKiBzbGF2ZSBkZXZpY2UJCSovDQpAQCAtMTM0LDYgKzE0 MCw3IEBADQogICogbXVzdCBrbm93IGFsbCBuZXR3b3JrcyBhY2Nlc3NpYmxl KS4NCiAgKi8NCiANCisjaWZuZGVmIF9TT0NLRVRCSVRTX0gNCiBzdHJ1Y3Qg aWZjb25mIA0KIHsNCiAJaW50CWlmY19sZW47CQkJLyogc2l6ZSBvZiBidWZm ZXIJKi8NCkBAIC0xNDMsNiArMTUwLDcgQEANCiAJCXN0cnVjdAlpZnJlcSAq aWZjdV9yZXE7DQogCX0gaWZjX2lmY3U7DQogfTsNCisjZW5kaWYNCiAjZGVm aW5lCWlmY19idWYJaWZjX2lmY3UuaWZjdV9idWYJCS8qIGJ1ZmZlciBhZGRy ZXNzCSovDQogI2RlZmluZQlpZmNfcmVxCWlmY19pZmN1LmlmY3VfcmVxCQkv KiBhcnJheSBvZiBzdHJ1Y3R1cmVzCSovDQogDQpkaWZmIC11IC1yIGxpbnV4 L2luY2x1ZGUvbGludXgvc29ja2V0LmggbGludXgtMi4wLjMwLWdsaWJjL2lu Y2x1ZGUvbGludXgvc29ja2V0LmgNCi0tLSBsaW51eC9pbmNsdWRlL2xpbnV4 L3NvY2tldC5oCVR1ZSBBcHIgMjIgMDg6NTY6MTkgMTk5Nw0KKysrIGxpbnV4 LTIuMC4zMC1nbGliYy9pbmNsdWRlL2xpbnV4L3NvY2tldC5oCVR1ZSBKdWwg MjkgMTM6MDY6MzQgMTk5Nw0KQEAgLTUsNiArNSw3IEBADQogI2luY2x1ZGUg PGxpbnV4L3NvY2tpb3MuaD4JCS8qIHRoZSBTSU9DeHh4IEkvTyBjb250cm9s cwkqLw0KICNpbmNsdWRlIDxsaW51eC91aW8uaD4JCQkvKiBpb3ZlYyBzdXBw b3J0CQkqLw0KIA0KKyNpZm5kZWYgX1NPQ0tFVEJJVFNfSA0KIHN0cnVjdCBz b2NrYWRkciANCiB7DQogCXVuc2lnbmVkIHNob3J0CXNhX2ZhbWlseTsJLyog YWRkcmVzcyBmYW1pbHksIEFGX3h4eAkqLw0KQEAgLTMyLDEyICszMywxNCBA QA0KIAlpbnQJCW1zZ19jb250cm9sbGVuOwkvKiBMZW5ndGggb2YgcmlnaHRz IGxpc3QgKi8NCiAJaW50CQltc2dfZmxhZ3M7CS8qIDQuNCBCU0QgaXRlbSB3 ZSBkb250IHVzZSAgICAgICovDQogfTsNCisjZW5kaWYNCiANCiAvKiBDb250 cm9sIE1lc3NhZ2VzICovDQogDQogI2RlZmluZSBTQ01fUklHSFRTCQkxDQog DQogLyogU29ja2V0IHR5cGVzLiAqLw0KKyNpZm5kZWYgX1NPQ0tFVEJJVFNf SA0KICNkZWZpbmUgU09DS19TVFJFQU0JMQkJLyogc3RyZWFtIChjb25uZWN0 aW9uKSBzb2NrZXQJKi8NCiAjZGVmaW5lIFNPQ0tfREdSQU0JMgkJLyogZGF0 YWdyYW0gKGNvbm4ubGVzcykgc29ja2V0CSovDQogI2RlZmluZSBTT0NLX1JB VwkzCQkvKiByYXcgc29ja2V0CQkJKi8NCkBAIC04MCw2ICs4Myw3IEBADQog I2RlZmluZSBQRl9JTkVUNglBRl9JTkVUNg0KICNlbmRpZg0KICNkZWZpbmUg UEZfTUFYCQlBRl9NQVgNCisjZW5kaWYNCiANCiAvKiBNYXhpbXVtIHF1ZXVl IGxlbmd0aCBzcGVjaWZpYWJsZSBieSBsaXN0ZW4uICAqLw0KICNkZWZpbmUg U09NQVhDT05OCTEyOA0K --912357424-1626131994-870211347=:2333--