From owner-freebsd-gnome Tue Dec 25 15:33:42 2001 Delivered-To: freebsd-gnome@freebsd.org Received: from hotmail.com (f34.law6.hotmail.com [216.32.241.34]) by hub.freebsd.org (Postfix) with ESMTP id 7869337B419 for ; Tue, 25 Dec 2001 15:33:38 -0800 (PST) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, 25 Dec 2001 15:33:38 -0800 Received: from 193.217.202.144 by lw6fd.law6.hotmail.msn.com with HTTP; Tue, 25 Dec 2001 23:33:38 GMT X-Originating-IP: [193.217.202.144] From: "Idar Tollefsen" To: gnome@freebsd.org Subject: guile-gnome v. 0.20, port v. 3 Date: Wed, 26 Dec 2001 00:33:38 +0100 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_2986_5989_503" Message-ID: X-OriginalArrivalTime: 25 Dec 2001 23:33:38.0445 (UTC) FILETIME=[943BDBD0:01C18D9C] Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_2986_5989_503 Content-Type: text/plain; format=flowed FreeBSD GNOME team, I had some difficulties building guile-gnome on Alpha (21164A). I've attached three patches to show what I did to work around the problems. In all cases, the problem was that struct members who where to contain the size of the object was attempted initialized with a string. For ghttp-glue.c and gtkhtml-glue.c, the string "sizeof([Object])" was replaced with "sizeof(GtkTypeInfo)". For gnorba-glue.c, the string was replaced with a real call to sizeof with the argument I believed it was intented to have. Altough these where made in a hurry and just put together to get guile-gnome to build, I believe that ghttp-glue.c.diff and gtkhtml-glue.c.diff holds the correct fixes for the problems. gnorba-glue.c.diff on the other hand could be just plain wrong. None of the three have recived proper testing as I have not yet succedeed in building the entire GNOME collection. Thank you for your time. - IT _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. ------=_NextPart_000_2986_5989_503 Content-Type: application/octet-stream; name="ghttp-glue.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ghttp-glue.c.diff" LS0tIC91c3IvcG9ydHMveDExLXRvb2xraXRzL2d1aWxlLWdub21lL3dvcmsv Z25vbWUtZ3VpbGUtMC4yMC9ndWlsZS1nbm9tZS9naHR0cC9naHR0cC1nbHVl LmMJRnJpIEZlYiAgMiAwMzoyMToxMSAyMDAxCisrKyAuL2dodHRwLWdsdWUu YwlNb24gRGVjIDE3IDE5OjI5OjIwIDIwMDEKQEAgLTUzLDcgKzUzLDkgQEAK IH07CiAKIEd0a1R5cGVJbmZvIHNndGtfZ2h0dHBfcmVxdWVzdF9pbmZvX2d0 ayA9IHsKLSAgImdodHRwcmVxdWVzdCIsICJzaXplb2YgKGdodHRwX3JlcXVl c3QpIiwgMCwKKyAgImdodHRwcmVxdWVzdCIsCisgIHNpemVvZiAoR3RrVHlw ZUluZm8pLAorICAwLAogICAoR3RrQ2xhc3NJbml0RnVuYykgTlVMTCwKICAg KEd0a09iamVjdEluaXRGdW5jKSBOVUxMLAogICAoR3RrQXJnU2V0RnVuYykg TlVMTCwK ------=_NextPart_000_2986_5989_503 Content-Type: application/octet-stream; name="gnorba-glue.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gnorba-glue.c.diff" LS0tIC91c3IvcG9ydHMveDExLXRvb2xraXRzL2d1aWxlLWdub21lL3dvcmsv Z25vbWUtZ3VpbGUtMC4yMC9ndWlsZS1nbm9tZS9nbm9yYmEtZ2x1ZS5jCUZy aSBGZWIgIDIgMDM6MjA6NTIgMjAwMQorKysgLi9nbm9yYmEtZ2x1ZS5jCU1v biBEZWMgMTcgMTk6Mjk6MDYgMjAwMQpAQCAtNDEsNyArNDEsOSBAQAogfTsK IAogR3RrVHlwZUluZm8gc2d0a19jb3JiYV9vcmJfaW5mb19ndGsgPSB7Ci0g ICJDT1JCQU9SQiIsICJzaXplb2YgKENPUkJBX09SQikiLCAwLAorICAiQ09S QkFPUkIiLCAKKyAgc2l6ZW9mIChHdGtUeXBlSW5mbyksCisgIDAsCiAgIChH dGtDbGFzc0luaXRGdW5jKSBOVUxMLAogICAoR3RrT2JqZWN0SW5pdEZ1bmMp IE5VTEwsCiAgIChHdGtBcmdTZXRGdW5jKSBOVUxMLApAQCAtNTcsNyArNTks OSBAQAogfTsKIAogR3RrVHlwZUluZm8gc2d0a19jb3JiYV9lbnZpcm9ubWVu dF9pbmZvX2d0ayA9IHsKLSAgIkNPUkJBRW52aXJvbm1lbnQiLCAic2l6ZW9m IChDT1JCQV9FbnZpcm9ubWVudCkiLCAwLAorICAiQ09SQkFFbnZpcm9ubWVu dCIsCisgIHNpemVvZiAoR3RrVHlwZUluZm8pLAorICAwLAogICAoR3RrQ2xh c3NJbml0RnVuYykgTlVMTCwKICAgKEd0a09iamVjdEluaXRGdW5jKSBOVUxM LAogICAoR3RrQXJnU2V0RnVuYykgTlVMTCwKQEAgLTczLDcgKzc3LDkgQEAK IH07CiAKIEd0a1R5cGVJbmZvIHNndGtfcG9ydGFibGVfc2VydmVyX3BvYV9p bmZvX2d0ayA9IHsKLSAgIlBvcnRhYmxlU2VydmVyUE9BIiwgInNpemVvZiAo UG9ydGFibGVTZXJ2ZXJfUE9BKSIsIDAsCisgICJQb3J0YWJsZVNlcnZlclBP QSIsIAorICBzaXplb2YgKFBvcnRhYmxlU2VydmVyX1BPQSksCisgIDAsCiAg IChHdGtDbGFzc0luaXRGdW5jKSBOVUxMLAogICAoR3RrT2JqZWN0SW5pdEZ1 bmMpIE5VTEwsCiAgIChHdGtBcmdTZXRGdW5jKSBOVUxMLApAQCAtODksNyAr OTUsOSBAQAogfTsKIAogR3RrVHlwZUluZm8gc2d0a19wb3J0YWJsZV9zZXJ2 ZXJfcG9hbWFuYWdlcl9pbmZvX2d0ayA9IHsKLSAgIlBvcnRhYmxlU2VydmVy UE9BTWFuYWdlciIsICJzaXplb2YgKFBvcnRhYmxlU2VydmVyX1BPQU1hbmFn ZXIpIiwgMCwKKyAgIlBvcnRhYmxlU2VydmVyUE9BTWFuYWdlciIsCisgIHNp emVvZiAoUG9ydGFibGVTZXJ2ZXJfUE9BTWFuYWdlciksCisgIDAsCiAgIChH dGtDbGFzc0luaXRGdW5jKSBOVUxMLAogICAoR3RrT2JqZWN0SW5pdEZ1bmMp IE5VTEwsCiAgIChHdGtBcmdTZXRGdW5jKSBOVUxMLApAQCAtMTA1LDcgKzEx Myw5IEBACiB9OwogCiBHdGtUeXBlSW5mbyBzZ3RrX2NvcmJhX29iamVjdF9p bmZvX2d0ayA9IHsKLSAgIkNPUkJBT2JqZWN0IiwgInNpemVvZiAoQ09SQkFf T2JqZWN0KSIsIDAsCisgICJDT1JCQU9iamVjdCIsCisgIHNpemVvZiAoQ09S QkFfT2JqZWN0KSwKKyAgMCwKICAgKEd0a0NsYXNzSW5pdEZ1bmMpIE5VTEws CiAgIChHdGtPYmplY3RJbml0RnVuYykgTlVMTCwKICAgKEd0a0FyZ1NldEZ1 bmMpIE5VTEwsCg== ------=_NextPart_000_2986_5989_503 Content-Type: application/octet-stream; name="gtkhtml-glue.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gtkhtml-glue.c.diff" LS0tIC91c3IvcG9ydHMveDExLXRvb2xraXRzL2d1aWxlLWdub21lL3dvcmsv Z25vbWUtZ3VpbGUtMC4yMC9ndWlsZS1nbm9tZS9ndGtodG1sL2d0a2h0bWwt Z2x1ZS5jCVR1ZSBEZWMgMjUgMTg6MTk6MzEgMjAwMQorKysgLi9ndGtodG1s LWdsdWUuYwlNb24gRGVjIDE3IDE5OjI5OjMzIDIwMDEKQEAgLTExMCw3ICsx MTAsOSBAQAogZXh0ZXJuIHNndGtfYm94ZWRfaW5mbyBzZ3RrX2d0aW1lcl9p bmZvOwogCiBHdGtUeXBlSW5mbyBzZ3RrX2d0a19odG1sc3RyZWFtX2luZm9f Z3RrID0gewotICAiR3RrSFRNTFN0cmVhbSIsICJzaXplb2YgKEd0a0hUTUxT dHJlYW0pIiwgMCwKKyAgIkd0a0hUTUxTdHJlYW0iLCAKKyAgc2l6ZW9mIChH dGtUeXBlSW5mbyksCisgIDAsCiAgIChHdGtDbGFzc0luaXRGdW5jKSBOVUxM LAogICAoR3RrT2JqZWN0SW5pdEZ1bmMpIE5VTEwsCiAgIChHdGtBcmdTZXRG dW5jKSBOVUxMLAo= ------=_NextPart_000_2986_5989_503-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message