![]() |
|
#1
|
|||
|
|||
|
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
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 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 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 |
|
#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.
|
|
#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.
|
|
#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; 02-17-2007 at 08:20 PM. |
|
#5
|
|||
|
|||
|
Quote:
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
|
|||
|
|||
|
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. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|