I have successfully created my own nvidia-drivers ebuild, but this one would not work, if I remember correctly. I could not get portage to use my new ebuild. I then attempted to copy all the files that it installed, and bundle them with emul-linux-x86-baselibs. The next thing I tried was creating a 32bit chroot, which made building gnutls a breeze (used portage). No matter what I tried with configure options, it would build 64bit instead.Īfter this I had trouble getting wine to use the 32bit libraries I built.
I had to go through them all and remove all traces before I was able to build 32bit libraries. As it turns out, the way they wrote their build scripts made this very difficult on a 64bit system, because it pulls in the lib64 path from many files. I attempted to build a 32bit version of gnutls by downloading the source. The lack of gnutls in the emul-linux-x86 packages is frustrating for those of us that want to play Warcraft III in linux
I'm bringing this up again because I would like to solve it, although I'm not sure how to proceed with this.īug report is here (not mine), so there are other people that want this as well. I think the real problem now is getting wine in portage to use these libraries. I had to modify the Makefile and libtools and replace all instances of lib64 with lib32 and I was able to compile gnutls 2.6.6. The problem is that the emulation libraries don't contain 32bit gnutls.Īctually I got it to work sort of.
The same disk can be used for 32 and 64 bit installs.
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files. I think this will be the only way to install wine. Last edited by Bogo on Mon 2:14 am edited 2 times in totalĭid yoy have "multilib" in your USE flags in /etc/nf? "I know it's only rock and roll but I like it." There is infact a libgcrypt and libz to be found in /usr/lib32.īetter yet, is there a way to do this with portage? There seems to be no option in the configure script to set the specific library for libz and libgcrypt, only the prefix, which is /usr. Changing the symlink temporarily causes gcc to fail. I assume it is because it is looking in /usr/lib which points to /usr/lib64. Make: Leaving directory `/root/gnutls-2.6.6'
Make: Leaving directory `/root/gnutls-2.6.6/lib' usr/lib64/libgcrypt.so: could not read symbols: File in wrong format So what I'm trying to do now is build a 32bit gnutls version 2.6.6. I modified the use flag mask so that I could build wine with gnutls, however as expected it fails because the gnutls libraries are not available. If I understand this correctly, the gnutls use flag is masked for amd64 for wine because gnutls is not included in emul-linux-x86. I'm trying to get 32bit wine built with gnutls support. Posted: Sat 6:37 pm Post subject: wine, gnutls, and emul-linux-x86 Gentoo Forums Forum Index Gentoo on AMD64 Gentoo Forums :: View topic - wine, gnutls, and emul-linux-x86