From owner-freebsd-hackers@FreeBSD.ORG Tue Dec 18 19:28:52 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AA3916A419 for ; Tue, 18 Dec 2007 19:28:52 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id 591A113C4D1 for ; Tue, 18 Dec 2007 19:28:52 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id 5B7AC1CC079; Tue, 18 Dec 2007 11:28:52 -0800 (PST) Date: Tue, 18 Dec 2007 11:28:52 -0800 From: Jeremy Chadwick To: freebsd-list@dclg.ca Message-ID: <20071218192852.GA88889@eos.sc1.parodius.com> References: <18280.4646.678123.723158@canoe.dclg.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18280.4646.678123.723158@canoe.dclg.ca> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD specific WINE errors X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Dec 2007 19:28:52 -0000 On Tue, Dec 18, 2007 at 01:32:06PM -0500, freebsd-list@dclg.ca wrote: > Recently eve-online came out with a new client. Since they now have a > "linux" version (which uses TransGaming's Cedega) they are less > concerned with wine compatiblity. That said, it seems that some wise > people have it working on linux, and I have downloaded, patched and > compiled they code they're using. > > However, the new eve code chucks the following errors on FreeBSD: > > err:iphlpapi:getRouteTable Received unsupported sockaddr family 0x12 > err:iphlpapi:getRouteTable Unexpected address type 0x10 > err:iphlpapi:getRouteTable Unexpected address type 0x20 sockaddr family 0x12 (18) is defined in include/sys/socket.h as: #define AF_LINK 18 /* Link layer interface */ I'm completely unfamiliar with Wine (although I am an EVE player! :D ), but my guess is that the Linux EVE client is trying to do something like get a list of IP addresses bound to an interface, or something low-level in the routing table. It's possible that the emulation layer in Wine for FreeBSD lacks this translation. As for the other errors, I'm not sure... -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |