From owner-freebsd-gnome Mon May 20 10:13:16 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from sdns.kv.ukrtel.net (sdns.kv.ukrtel.net [195.5.27.246]) by hub.freebsd.org (Postfix) with ESMTP id 36C9337B404; Mon, 20 May 2002 10:12:56 -0700 (PDT) Received: from vega.vega.com (195.5.51.243 [195.5.51.243]) by sdns.kv.ukrtel.net with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id J9KHZZCA; Mon, 20 May 2002 20:14:47 +0300 Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vega.vega.com (8.11.6/8.11.3) with ESMTP id g4KHCqc03711; Mon, 20 May 2002 20:12:52 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Message-ID: <3CE92E9C.22020912@FreeBSD.org> Date: Mon, 20 May 2002 20:13:00 +0300 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) X-Accept-Language: en,uk,ru MIME-Version: 1.0 To: marcus@FreeBSD.org Cc: rgoellner@gmx.de, gnome@FreeBSD.org Subject: Re: ports/38323: x11-toolkits/gtk12 issue with getresuid References: <200205201539.g4KFdDV17433@freefall.freebsd.org> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit 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 marcus@FreeBSD.org wrote: > > Synopsis: x11-toolkits/gtk12 issue with getresuid > > State-Changed-From-To: open->feedback > State-Changed-By: marcus > State-Changed-When: Mon May 20 08:37:06 PDT 2002 > State-Changed-Why: > I am unable to reproduce this on 4.6-RC. getresuid is a syscall, and should > exist on your system. You might want to re-sup your sources, and build > the OS again. Please make sure you build libc_r with the OS. The diagnosis is incorrect. If my memory serves, the problem with Applixware resulted from the fact that Applix linked some old version of libc statically into their application, but linked libgtk dynamically. Since libc linked into the application doesn't contain getresuid syscall wrapper function, newer version of gtk is unable to use it, resulting in a crash. I suspect that you should be able to workaroung the problem by setting LD_PRELOAD=/usr/lib/libc.so environment variable before starting Applixware (not tested). It would be nice if you could test this and report whether or not it works for you. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message