LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-22-2005, 06:31 AM   #1
quadfour
Member
 
Registered: Jul 2004
Posts: 32

Rep: Reputation: 17
Unhappy cedega on x86_64


I have previously compiled winex/cedega on my x86_64 within the 64 bit enviroment through the use of compiler flags and 'linux32' etc. Now I cannot compile any version, and the same errors are being returned as follows:

make[2]: Entering directory `/home/quadfour/stuff/winex/dlls/ntdll'
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -o ntdll.spec.c -spec ./ntdll.spec
gcc -m32 -c -I. -I. -I../../include -I../../include -m32 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_NTSYSTEM_ -D_REENTRANT -I/usr/X11R6/include -o ntdll.spec.o ntdll.spec.c
gcc -m32 -c -I. -I. -I../../include -I../../include -m32 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_NTSYSTEM_ -D_REENTRANT -I/usr/X11R6/include -o signal_i386.o signal_i386.c
signal_i386.c:429: warning: "struct vm86plus_struct" declared inside parameter list
signal_i386.c:429: warning: its scope is only this definition or declaration, which is probably not what you want
signal_i386.c: In function `save_vm86_context':
signal_i386.c:431: error: dereferencing pointer to incomplete type
signal_i386.c:432: error: dereferencing pointer to incomplete type
signal_i386.c:433: error: dereferencing pointer to incomplete type
signal_i386.c:434: error: dereferencing pointer to incomplete type
signal_i386.c:435: error: dereferencing pointer to incomplete type
signal_i386.c:436: error: dereferencing pointer to incomplete type
signal_i386.c:437: error: dereferencing pointer to incomplete type
signal_i386.c:438: error: dereferencing pointer to incomplete type
signal_i386.c:439: error: dereferencing pointer to incomplete type
signal_i386.c:440: error: dereferencing pointer to incomplete type
signal_i386.c:441: error: dereferencing pointer to incomplete type
signal_i386.c:442: error: dereferencing pointer to incomplete type
signal_i386.c:443: error: dereferencing pointer to incomplete type
signal_i386.c:444: error: dereferencing pointer to incomplete type
signal_i386.c:445: error: dereferencing pointer to incomplete type
signal_i386.c:446: error: dereferencing pointer to incomplete type
signal_i386.c: At top level:
signal_i386.c:455: warning: "struct vm86plus_struct" declared inside parameter list
signal_i386.c: In function `restore_vm86_context':
signal_i386.c:457: error: dereferencing pointer to incomplete type
signal_i386.c:458: error: dereferencing pointer to incomplete type
signal_i386.c:459: error: dereferencing pointer to incomplete type
signal_i386.c:460: error: dereferencing pointer to incomplete type
signal_i386.c:461: error: dereferencing pointer to incomplete type
signal_i386.c:462: error: dereferencing pointer to incomplete type
signal_i386.c:463: error: dereferencing pointer to incomplete type
signal_i386.c:464: error: dereferencing pointer to incomplete type
signal_i386.c:465: error: dereferencing pointer to incomplete type
signal_i386.c:466: error: dereferencing pointer to incomplete type
signal_i386.c:467: error: dereferencing pointer to incomplete type
signal_i386.c:468: error: dereferencing pointer to incomplete type
signal_i386.c:469: error: dereferencing pointer to incomplete type
signal_i386.c:470: error: dereferencing pointer to incomplete type
signal_i386.c:471: error: dereferencing pointer to incomplete type
signal_i386.c:472: error: dereferencing pointer to incomplete type
signal_i386.c: In function `set_vm86_pend':
signal_i386.c:840: error: `VIP_MASK' undeclared (first use in this function)
signal_i386.c:840: error: (Each undeclared identifier is reported only once
signal_i386.c:840: error: for each function it appears in.)
signal_i386.c:847: error: dereferencing pointer to incomplete type
signal_i386.c:848: error: `VIF_MASK' undeclared (first use in this function)
signal_i386.c:860: error: dereferencing pointer to incomplete type
signal_i386.c:861: error: dereferencing pointer to incomplete type
signal_i386.c:864: warning: implicit declaration of function `VM86_TYPE'
signal_i386.c:864: error: `VM86_SIGNAL' undeclared (first use in this function)
signal_i386.c:868: error: dereferencing pointer to incomplete type
signal_i386.c: In function `__wine_enter_vm86':
signal_i386.c:1275: error: storage size of 'vm86' isn't known
signal_i386.c:1283: error: `VIP_MASK' undeclared (first use in this function)
signal_i386.c:1289: error: `VIF_MASK' undeclared (first use in this function)
signal_i386.c:1306: error: `VM86_SIGNAL' undeclared (first use in this function)signal_i386.c:1313: error: `VM86_UNKNOWN' undeclared (first use in this function)
signal_i386.c:1316: error: `VM86_TRAP' undeclared (first use in this function)
signal_i386.c:1317: warning: implicit declaration of function `VM86_ARG'
signal_i386.c:1319: error: `VM86_INTx' undeclared (first use in this function)
signal_i386.c:1322: error: `VM86_STI' undeclared (first use in this function)
signal_i386.c:1326: error: `VM86_PICRETURN' undeclared (first use in this function)
signal_i386.c:1275: warning: unused variable `vm86'
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/home/quadfour/stuff/winex/dlls/ntdll'
make[1]: *** [ntdll/libntdll.so] Error 2
make[1]: Leaving directory `/home/quadfour/stuff/winex/dlls'
make: *** [dlls] Error 2

I seriously just don't know what to do, can someone please help.
 
Old 05-22-2006, 04:12 AM   #2
nefertem
LQ Newbie
 
Registered: May 2006
Posts: 1

Rep: Reputation: 0
Winex with 64 Bit linux

Quote:
Originally Posted by quadfour
I have previously compiled winex/cedega on my x86_64 within the 64 bit enviroment through the use of compiler flags and 'linux32' etc. Now I cannot compile any version, and the same errors are being returned as follows:


gcc -m32 -c -I. -I. -I../../include -I../../include -m32 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_NTSYSTEM_ -D_REENTRANT -I/usr/X11R6/include -o signal_i386.o signal_i386.c
signal_i386.c:429: warning: "struct vm86plus_struct" declared inside parameter list
signal_i386.c:429: warning: its scope is only this definition or declaration, which is probably not what you want
...
DELETED
...

signal_i386.c:1275: warning: unused variable `vm86'
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/home/quadfour/stuff/winex/dlls/ntdll'
make[1]: *** [ntdll/libntdll.so] Error 2
make[1]: Leaving directory `/home/quadfour/stuff/winex/dlls'
make: *** [dlls] Error 2

I seriously just don't know what to do, can someone please help.

I have the same, i think the struct vm86plus_struct does not exist on GCC 4.0.2 i'm using on Suse 10.0 64 bit
Is there any way to bypass this?
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
x86_64 or not? BaltikaTroika SUSE / openSUSE 4 11-30-2005 03:54 PM
Emulator (Cedega, Wine) on x86_64 itz2000 Linux - Games 6 11-17-2005 06:32 AM
Cedega Crashes / Best Distro for Cedega jawaking00 Linux - Games 1 11-11-2005 09:40 AM
wireless on x86_64 barrythai Fedora 0 10-22-2005 03:33 PM
Am i on x86_64? xushi Slackware 23 07-05-2005 08:01 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration