Announcement

Collapse
No announcement yet.

Wine compile issues.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wine compile issues.

    Hi, trying to compile wine or wined3d.dll, but it always fails on me (giving me the ____).
    using FC6 x86_64, but using --host=i386 --build=i386 to get it to configure without crapping out on checking for gcc. then on configure works like a charm, creates all the makefiles for the dlls. make depend works fine too, no errors.
    on 0.9.31 i get this
    Code:
    {standard input}: Assembler messages:
    {standard input}:38: Error: suffix or operands invalid for `push'
    {standard input}:39: Error: suffix or operands invalid for `push'
    {standard input}:46: Error: suffix or operands invalid for `pop'
    {standard input}:47: Error: suffix or operands invalid for `pop'
    make[2]: *** [interlocked.o] Error 1
    make[2]: Leaving directory `/home/sam/download/wine-0.9.31/libs/port'
    make[1]: *** [port] Error 2
    make[1]: Leaving directory `/home/sam/download/wine-0.9.31/libs'
    make: *** [libs] Error 2
    0.9.30 craps out with this
    Code:
    ../../include/winbase.h:1256: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1257: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1258: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1259: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1260: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1261: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1262: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1264: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1265: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1266: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1267: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1268: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1269: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1271: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1272: warning: ?__stdcall__? attribute ignored
    ../../include/winbase.h:1273: warning: ?__stdcall__? attribute ignored
    ad nauseum
    Code:
    ../../include/winnls.h:615: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:616: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:617: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:618: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:682: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:683: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:685: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:686: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:687: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:689: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:690: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:692: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:693: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:695: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:696: warning: ?__stdcall__? attribute ignored
    ../../include/winnls.h:698: warning: ?__stdcall__? attribute ignored
    ad nauseum

    Code:
    make[2]: *** [casemap.o] Error 1
    make[2]: Leaving directory `/home/sam/download/wine-0.9.30/libs/wine'
    make[1]: *** [wine] Error 2
    make[1]: Leaving directory `/home/sam/download/wine-0.9.30/libs'
    make: *** [libs] Error 2
    Any ideas?

  • #2
    You can safely ignore those warnings. For those errors, I am not sure off hand. WINE is available from Fedora Extras if you're interested.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      I need to apply a patch to wind3d to get dynamic textures that Call of Duty 2 needs to run. When trying to compile only wined3d it gets an error about "widl" not being there, so I go to compile that and get another error which stops me. Rather annoying.

      Comment


      • #4
        All of wine only takes about an hour at most to compile on my Athlon XP 3200+. It probably won't take too long on your 64 bit machine.

        I don't really know anything about how wine builds, but I wouldn't expect to have much luck trying to compile just a piece of it.
        Last edited by StringCheesian; 17 February 2007, 09:20 PM.

        Comment


        • #5
          Originally posted by StringCheesian View Post
          All of wine only takes about an hour at most to compile on my Athlon XP 3200+. It probably won't take too long on your 64 bit machine.

          I don't really know anything about how wine builds, but I wouldn't expect to have much luck trying to compile just a piece of it.
          What distro are you using, out of curiosity? I have a feeling this might be specific to 64-bit versions.
          btw, i've been using the fno-stack-buffer thingo, to get resulting builds to work with gcc 4 (but haven't got there yet, haha).

          Comment


          • #6
            I'm using Gentoo. GCC 4.1.1.

            If I want to try a patch, I tell portage to extract the source code, I apply the patch, and then I just let portage do all the rest - it compiles, installs, and manages it (allows me to uninstall/upgrade/etc) as a custom version of the wine package.

            Comment

            Working...
            X