Results 1 to 6 of 6

Thread: Wine compile issues.

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    138

    Default 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. #2

    Default

    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.

  3. #3
    Join Date
    Jan 2007
    Posts
    138

    Default

    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.

  4. #4
    Join Date
    Aug 2006
    Posts
    158

    Default

    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; 02-17-2007 at 08:20 PM.

  5. #5
    Join Date
    Jan 2007
    Posts
    138

    Default

    Quote 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).

  6. #6
    Join Date
    Aug 2006
    Posts
    158

    Default

    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •