Subject: Re: Updated Wine pkgsrc entry (finally) available
To: Johnny C. Lam <jlam@netbsd.org>
From: Bang Jun-Young <junyoung@mogua.com>
List: tech-pkg
Date: 01/31/2002 17:36:47
[CC'ed to tech-pkg from now on.]

On Wed, Jan 30, 2002 at 03:14:06PM -0800, Johnny C. Lam wrote:
> I'll take a look at this package and see if I can untangle the X11 problem.
> I'm sort of the xpkgwedge expert.  I have some questions, though, on the
> package in wine-new-20020131.tar.gz:
> 
>      1) What's the purpose of setting LD_RUN_PATH?

Win32 binaries and Wine dlls can't find other dlls without it. It's a
dirty hack, yet it works.  

>      2) Is wine supposed to be installed under /usr/X11R6?  You currently
> 	have USE_X11BASE set in the Makefile, but it wasn't that way before.

Yes, it requires X to run. I don't understand why USE_X11BASE is
necessary, but it simply didn't install/work without it.

> 
>      3) In patch-aa, you explicitly add "-lc" to LIBS.  Why is this
> 	necessary?  I'd like to insert a comment to simplify future
> 	maintenance.

This is a kind of dirty hack, too. And the same reason as above
("not work without it").

>      4) Will this package really work with NetBSD-1.5?  Or only with NetBSD
> 	releases starting with 1.5.3?

It will install. However, if it works is a different problem. I'm 
not sure if it works on 1.5.x since I don't have a 1.5.x machine to
test with. One certain thing is that Wine won't be able to run most of
popular Win32 apps on 1.5.x due to lack of clone(2) support and its
inherent instability. Surely it has a lot of design problems not
easily addressable, unlike our most-cleanly-designed OS. ;-)

> wiz: If you're already working on this package, please let me know so that
>      we don't duplicate efforts.

A new one will be made available shortly.

Jun-Young

-- 
Bang Jun-Young <junyoung@mogua.com>