Wine Issue

Rusty Nejdl rnejdl at ringofsaturn.com
Wed Jun 29 03:17:15 UTC 2011


On Wed, 29 Jun 2011 01:55:20 +0200 (CEST), Gerald Pfeifer wrote:
> On Wed, 15 Jun 2011, Rusty Nejdl wrote:
>>>> I just ran into an issue with WINE on amd 64.  I did not have 
>>>> binutils
>>>> installed in the 32bit environment.  WINE compiled without issue 
>>>> but when
>>>> running it, it would completely hang.  After backing up two 
>>>> versions and
>>>> troubleshooting kernels's and nvidia, I found an article about 
>>>> binutils
>>>> and as.  After installing binutils in the chroot environment and
>>>> recompiling wine, wine is again working without issue.
>>>>
>>>> Perhaps wine should require binutils?
>>> You should notify the maintainer of wine. You can find maintainer's
>>> address in /usr/ports/emulation/wine/Makefile
>> I was looking for confirmation and also the wiki mentioned emailing 
>> here.
>> I've copied the maintainer to hear from them as well.
>
> I am not actually maintaining the AMD64 version of the Wine port for
> FreeBSD, but if I understand your correctly the solution to the 
> problem
> you ran into is installing the 32-bit version of binutils into the 
> build
> environment for that version of Wine?  If so, it might be best to 
> update
> the Wiki instructions for the AMD64 accordingly and should someone 
> submit
> a version of the port for AMD64 support, that would be a good
> BUILD_REQUIRES I guess, though I'm puzzled what the actual issue may 
> be.
>
> Gerald

Gerald,

The wiki already gives instructions on how to do just that:

Step 1:
# cd /usr/src && make buildworld installworld distribution TARGET=i386 
DESTDIR=/compat/i386
# chroot /compat/i386
# /etc/rc.d/ldconfig start
# mount -t devfs devfs /dev
# mkdir -p /usr/ports; mount nfs:/usr/ports /usr/ports  (or mount it 
via nullfs from outside the chroot, or just copy everything over)

I am not sure how to make a port require the 32bit world to be 
installed somewhere.

Rusty Nejdl


More information about the freebsd-emulation mailing list