wine forditasa 64 bites disztribucio alatt

Kezdőlap Fórumok Emulátorok Wine wine forditasa 64 bites disztribucio alatt

4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #2085743
    zoltan22
    Felhasználó

      Itt arrol van szo, hogy 64 bites rendszeren a wine mint 32 bites program van jelen (64 bitesre forgatva csak 64 bites exe-ket futtat, amibol nem sok van manapsag).
      Ezert fel kell pakolni a 32 bites libeket is, amit a wine hasznalni fog.
      /configure
      –x-libraries=/emul/linux/x86/usr/lib/  Ez megmondja, hogy hol keressel a 32 bites X libeket a configure
      LDFLAGS=”-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib”
      Ez meg a sima libek helyet adja meg.
      Ez utan a make siman le kell fusson, majd a ‘make install’-t azert nem ajanlja, mert osszevegyiti a 32 bites programokat a 64 bitesekkel.
      Remelem ertheto amit irtam.

      #2085744
      bepe79
      Felhasználó
        zoltan22 wrote:
        Itt arrol van szo, hogy 64 bites rendszeren a wine mint 32 bites program van jelen (64 bitesre forgatva csak 64 bites exe-ket futtat, amibol nem sok van manapsag).
        Ezert fel kell pakolni a 32 bites libeket is, amit a wine hasznalni fog.
        /configure
        –x-libraries=/emul/linux/x86/usr/lib/
        #2085745
        spiderke
        Felhasználó

          Hello all!

          Nos a wine hq oldalan találtam egy howto-t ubuntu6.10-et használok de ott csak 6.06-ról van leírás az lenne a kérdésem hogy miben tér el az és a 6.10-es telepítés? Itt az url is: http://wiki.winehq.org/WineOn64bit Eddig a pontig ment utánna megállt a tudomány: Run configure, build and install with:

          A segítségért előre is köszi…

          #1885344
          csaba
          Felhasználó

            Sziasztok! A kozeljovoben szeretnek ilyet csinalni, tehat a wine-t forditani a 64 bites linux os-em ala.
            Leszedtem a 0.9.29-es, legujabb wine source-t, a winehq.org-rol. Ezt lehet forditani siman, egybol 64 bit ala?
            Mert a winehq-n is meg a google-el is utananezegettem, es egy masik utat ajanlanak, ami nekem kicsit mar magas:

            http://wiki.winehq.org/WineOn64bit#head-7f9ba30a115acb6bc6feef3ee48cd06e91d44519

            How to build 32-bit Wine on a 64-bit (x86-64) system:

            Mivel gentoo alapu sabayon disztrom lesz, ezert az arra vonatkozo utasitasokat neztem:

            Building Wine on 64-bit Gentoo
            32bit Chroot

            NOTE: This will compile wine and install it into your system. It is a really bad idea to install stuff manually into your gentoo system. If you want to be on the safe side, omit the „make install” command. You can still run wine from the source directory using the wine wrapper found at the root of the directory.

            Emerge wine and wine should install fine, if on the other hand you want to compile wine by hand follow the steps below.

            Install the x86 compatibility libraries (emul-linux-x86-xlibs, emul-linux-x86-soundlibs, ..)

            Download the wine source and assuming gcc and all needed development packages are installed you can compile wine using: configure –prefix=/emul/linux/x86/usr –x-libraries=/emul/linux/x86/usr/lib/X11 (in case of xorg 7.0, else */usr/X11R6/lib), make depend && make, make install

            Run wine by executing /emul/linux/usr/bin/wine (you can also make a symlink /usr/bin/wine -> /emul/linux/usr/bin/wine and the same for wineserver, then you can just type wine). If wine complains that it can’t find libwine.so.1 make sure /emul/linux/usr/lib is part of the LD_LIBRARY_PATH or run ldconfig -v.

            If nothing seems to work try using ebuild to compile it once and copy the source from /var/tmp/portage/wine-9999/work/wine somewhere. Ebuild /usr/portage/app-emulation/wine/wine-9999.ebuild fetch unpack compile. To update CVS add clean to the beginning.
            64bit System (with emulation libraries)

            Here is a short version of the script which I use to compile wine checked out from CVS: works with 0.9.24
            #!/bin/bash
            ./configure –x-libraries=/emul/linux/x86/usr/lib/ LDFLAGS=”-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib”
            make && ./wine –version;

            You can use the following to save some space after compilation:
            find . -name ‘*.o’ -exec rm „{}” ;

            or if your find supports:
            find . -name ‘*.o’ -delete

            I have the following emul packages emerged:

            app-emulation/emul-linux-x86-gtklibs
            app-emulation/emul-linux-x86-compat
            app-emulation/emul-linux-x86-baselibs
            app-emulation/emul-linux-x86-sdl
            app-emulation/emul-linux-x86-soundlibs
            app-emulation/emul-linux-x86-medialibs
            app-emulation/emul-linux-x86-xlibs
            app-emulation/emul-linux-x86-qtlibs
            app-emulation/emul-linux-x86-java

            Ez a resze, ami kicsit meredek nekem.

            Csinalhatom ./configure , make , makeinstall-al is? Mukodni fog ugy rendben?
            A winehq miert nem ajanlja ezt az `utat`? Mik a kulonbsegek a ket `ut` kozott?

            Thx: Bepe

          4 bejegyzés megtekintése - 1-4 / 4
          • Be kell jelentkezni a hozzászóláshoz.