Phoronix Forums  

Go Back   Phoronix Forums > Software > Desktop Linux

Desktop Linux Discussion of Linux on the desktop.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-17-2007, 08:34 AM
Moustacha Moustacha is offline
Senior Member
 
Join Date: Jan 2007
Posts: 128
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?
Reply With Quote
  #2  
Old 02-17-2007, 12:38 PM
Michael Michael is offline
Phoronix
 
Join Date: Jun 2006
Location: United States
Posts: 4,559
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.
Reply With Quote
  #3  
Old 02-17-2007, 07:59 PM
Moustacha Moustacha is offline
Senior Member
 
Join Date: Jan 2007
Posts: 128
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.
Reply With Quote
  #4  
Old 02-17-2007, 08:17 PM
StringCheesian StringCheesian is offline
Senior Member
 
Join Date: Aug 2006
Posts: 128
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.
Reply With Quote
  #5  
Old 02-17-2007, 10:44 PM
Moustacha Moustacha is offline
Senior Member
 
Join Date: Jan 2007
Posts: 128
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).
Reply With Quote
  #6  
Old 02-18-2007, 07:29 AM
StringCheesian StringCheesian is offline
Senior Member
 
Join Date: Aug 2006
Posts: 128
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.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 04:34 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.