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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "[email protected]"

Reply via email to