<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 24, 2016 at 1:27 AM,  <span dir="ltr"><<a href="mailto:bentahyr@chez.com" target="_blank">bentahyr@chez.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ok, good one...<br>
The regset.h was the reason for this one :<br>
#ifdef _SCO_DS<br>
#include <sys/regset.h><br>
#define gregs regs<br>
#endif<br>
<br>
I'm not sure how in wine's world you define you're on OI/Solaris, but for the sake of trial, I just put the include and define out the ifdef block.<br></blockquote><div><br></div><div>The correct conditional for Solaris/illumos is:<br><br></div><div>#if defined(__sun) && defined(__SVR4)<br></div><div>#include <sys/regset.h><br>#endif<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
So I go a little bit further away :<br>
$ gmake 2>&1 | head<br>
<span class="">gcc -c -o signal_i386.o signal_i386.c -I. -I../../include -D__WINESRC__ -D_NTSYSTEM_ -D_REENTRANT -fPIC \<br>
  -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \<br>
  -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith \<br>
  -Wlogical-op -fno-omit-frame-pointer -std=gnu99<br>
</span>signal_i386.c: In function ‘get_trap_code’:<br>
signal_i386.c:362:54: error: ‘mcontext_t’ has no member named ‘regs’<br>
 #define TRAP_sig(context)     ((context)->uc_mcontext.gregs[TRAPNO])<br>
                                                      ^<br>
signal_i386.c:564:12: note: in expansion of macro ‘TRAP_sig’<br>
     return TRAP_sig(sigcontext);<br>
<br>
I checked and the ucontext.h is included but it is true that sys/mcontext.h doesn't export any regs attribute/member for mcontext_t.<br>
I just wonder why it wants to find a member named ‘regs’ in uc_mcontext.gregs, shouldn't it be a gregs member?<br></blockquote><div><br></div><div>You just wrote "I just put the include *and* define out the ifdef" so that "gregs" is "regs" *kaboom* :P<br></div><div>Put the include only without define as I wrote.<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Best regards.<br>
Ben<br>
<div class=""><div class="h5"><br>
<br>
On Mon, May 23, 2016 at 11:44:46PM +0200, Thomas Wagner wrote:<br>
> Ben,<br>
><br>
> I took this as a trigger and had a look at wine 1.9.10 in SFE.<br>
><br>
> The tricky part has been a missing symbol export in "port.o",<br>
> but I got it right after some testing with compiler options.<br>
><br>
> At the moment the final compile is running and if the result is<br>
> at least a little bit usable, I'll push that into SVN.<br>
> After a while the automatic builds should pick it up.<br>
><br>
> I'll let you know if this attempt has been successful.<br>
><br>
> In the upcoming SVN commit for SFEwine.spec you can see<br>
> what I did to compile wine.<br>
><br>
> Regards,<br>
> Tom<br>
><br>
> On Mon, May 23, 2016 at 09:40:22AM +0000, Aur?lien Larcher wrote:<br>
> > Illumos changed inclusion of regset.h some months ago.<br>
> > You need to include sys/regset.h<br>
> ><br>
> ><br>
> > Ã€ lun. mai 23 04:25:12 2016 GMT+0200, <a href="mailto:bentahyr@chez.com">bentahyr@chez.com</a> a Ã©crit :<br>
> > > Hi<br>
> > > I have a bit of free time today and thought I could give wine compilation a go.<br>
> > ><br>
> > > configure stage is ok<br>
> > > I need to add the -std=gnu99  to C(XX)FLAGS to pass first error then unfortunately it fails a lot later with the following error :<br>
> > ><br>
> > > gmake[1]: Entering directory '/home/franck/tmp/wine-1.9.10/dlls/ntdll'<br>
> > > gcc -c -o signal_i386.o signal_i386.c -I. -I../../include -D__WINESRC__ -D_NTSYSTEM_ -D_REENTRANT -fPIC \<br>
> > >   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \<br>
> > >   -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith \<br>
> > >   -Wlogical-op -fno-omit-frame-pointer -std=gnu99<br>
> > > In file included from signal_i386.c:60:0:<br>
> > > signal_i386.c: In function 'init_handler':<br>
> > > signal_i386.c:342:60: error: 'FS' undeclared (first use in this function)<br>
> > >  #define FS_sig(context)      ((context)->uc_mcontext.gregs[FS])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:965:18: note: in expansion of macro 'FS_sig'<br>
> > >      *fs = LOWORD(FS_sig(sigcontext));<br>
> > >                   ^<br>
> > > signal_i386.c:342:60: note: each undeclared identifier is reported only once for each function it appears in<br>
> > >  #define FS_sig(context)      ((context)->uc_mcontext.gregs[FS])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:965:18: note: in expansion of macro 'FS_sig'<br>
> > >      *fs = LOWORD(FS_sig(sigcontext));<br>
> > >                   ^<br>
> > > signal_i386.c:343:60: error: 'GS' undeclared (first use in this function)<br>
> > >  #define GS_sig(context)      ((context)->uc_mcontext.gregs[GS])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:970:18: note: in expansion of macro 'GS_sig'<br>
> > >      *gs = LOWORD(GS_sig(sigcontext));<br>
> > >                   ^<br>
> > > signal_i386.c:337:60: error: 'CS' undeclared (first use in this function)<br>
> > >  #define CS_sig(context)      ((context)->uc_mcontext.gregs[CS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:983:29: note: in expansion of macro 'CS_sig'<br>
> > >      if (!wine_ldt_is_system(CS_sig(sigcontext)) ||<br>
> > >                              ^<br>
> > > signal_i386.c:340:60: error: 'SS' undeclared (first use in this function)<br>
> > >  #define SS_sig(context)      ((context)->uc_mcontext.gregs[SS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:984:29: note: in expansion of macro 'SS_sig'<br>
> > >          !wine_ldt_is_system(SS_sig(sigcontext)))  /* 16-bit mode */<br>
> > >                              ^<br>
> > > signal_i386.c:353:60: error: 'ESP' undeclared (first use in this function)<br>
> > >  #define ESP_sig(context)     ((context)->uc_mcontext.gregs[ESP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:995:21: note: in expansion of macro 'ESP_sig'<br>
> > >      return (void *)(ESP_sig(sigcontext) & ~3);<br>
> > >                      ^<br>
> > > signal_i386.c: In function 'save_context':<br>
> > > signal_i386.c:329:60: error: 'EAX' undeclared (first use in this function)<br>
> > >  #define EAX_sig(context)     ((context)->uc_mcontext.gregs[EAX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1108:29: note: in expansion of macro 'EAX_sig'<br>
> > >      context->Eax          = EAX_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:330:60: error: 'EBX' undeclared (first use in this function)<br>
> > >  #define EBX_sig(context)     ((context)->uc_mcontext.gregs[EBX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1109:29: note: in expansion of macro 'EBX_sig'<br>
> > >      context->Ebx          = EBX_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:331:60: error: 'ECX' undeclared (first use in this function)<br>
> > >  #define ECX_sig(context)     ((context)->uc_mcontext.gregs[ECX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1110:29: note: in expansion of macro 'ECX_sig'<br>
> > >      context->Ecx          = ECX_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:332:60: error: 'EDX' undeclared (first use in this function)<br>
> > >  #define EDX_sig(context)     ((context)->uc_mcontext.gregs[EDX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1111:29: note: in expansion of macro 'EDX_sig'<br>
> > >      context->Edx          = EDX_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:333:60: error: 'ESI' undeclared (first use in this function)<br>
> > >  #define ESI_sig(context)     ((context)->uc_mcontext.gregs[ESI])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1112:29: note: in expansion of macro 'ESI_sig'<br>
> > >      context->Esi          = ESI_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:334:60: error: 'EDI' undeclared (first use in this function)<br>
> > >  #define EDI_sig(context)     ((context)->uc_mcontext.gregs[EDI])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1113:29: note: in expansion of macro 'EDI_sig'<br>
> > >      context->Edi          = EDI_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:335:60: error: 'EBP' undeclared (first use in this function)<br>
> > >  #define EBP_sig(context)     ((context)->uc_mcontext.gregs[EBP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1114:29: note: in expansion of macro 'EBP_sig'<br>
> > >      context->Ebp          = EBP_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:345:60: error: 'EFL' undeclared (first use in this function)<br>
> > >  #define EFL_sig(context)     ((context)->uc_mcontext.gregs[EFL])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1115:29: note: in expansion of macro 'EFL_sig'<br>
> > >      context->EFlags       = EFL_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:347:60: error: 'EIP' undeclared (first use in this function)<br>
> > >  #define EIP_sig(context)     ((context)->uc_mcontext.gregs[EIP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1116:29: note: in expansion of macro 'EIP_sig'<br>
> > >      context->Eip          = EIP_sig(sigcontext);<br>
> > >                              ^<br>
> > > signal_i386.c:353:60: error: 'ESP' undeclared (first use in this function)<br>
> > >  #define ESP_sig(context)     ((context)->uc_mcontext.gregs[ESP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1117:29: note: in expansion of macro 'ESP_sig'<br>
> > >      context->Esp          = ESP_sig(sigcontext);<br>
> > >                              ^<br>
> > > In file included from signal_i386.c:60:0:<br>
> > > signal_i386.c:337:60: error: 'CS' undeclared (first use in this function)<br>
> > >  #define CS_sig(context)      ((context)->uc_mcontext.gregs[CS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1118:29: note: in expansion of macro 'LOWORD'<br>
> > >      context->SegCs        = LOWORD(CS_sig(sigcontext));<br>
> > >                              ^<br>
> > > signal_i386.c:1118:36: note: in expansion of macro 'CS_sig'<br>
> > >      context->SegCs        = LOWORD(CS_sig(sigcontext));<br>
> > >                                     ^<br>
> > > signal_i386.c:338:60: error: 'DS' undeclared (first use in this function)<br>
> > >  #define DS_sig(context)      ((context)->uc_mcontext.gregs[DS])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:1119:36: note: in expansion of macro 'DS_sig'<br>
> > >      context->SegDs        = LOWORD(DS_sig(sigcontext));<br>
> > >                                     ^<br>
> > > signal_i386.c:339:60: error: 'ES' undeclared (first use in this function)<br>
> > >  #define ES_sig(context)      ((context)->uc_mcontext.gregs[ES])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:1120:36: note: in expansion of macro 'ES_sig'<br>
> > >      context->SegEs        = LOWORD(ES_sig(sigcontext));<br>
> > >                                     ^<br>
> > > signal_i386.c:340:60: error: 'SS' undeclared (first use in this function)<br>
> > >  #define SS_sig(context)      ((context)->uc_mcontext.gregs[SS])<br>
> > >                                                             ^<br>
> > > ../../include/windef.h:337:52: note: in definition of macro 'LOWORD'<br>
> > >  #define LOWORD(l)              ((WORD)((DWORD_PTR)(l) & 0xFFFF))<br>
> > >                                                     ^<br>
> > > signal_i386.c:1123:36: note: in expansion of macro 'SS_sig'<br>
> > >      context->SegSs        = LOWORD(SS_sig(sigcontext));<br>
> > >                                     ^<br>
> > > signal_i386.c: In function 'restore_context':<br>
> > > signal_i386.c:329:60: error: 'EAX' undeclared (first use in this function)<br>
> > >  #define EAX_sig(context)     ((context)->uc_mcontext.gregs[EAX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1164:5: note: in expansion of macro 'EAX_sig'<br>
> > >      EAX_sig(sigcontext) = context->Eax;<br>
> > >      ^<br>
> > > signal_i386.c:330:60: error: 'EBX' undeclared (first use in this function)<br>
> > >  #define EBX_sig(context)     ((context)->uc_mcontext.gregs[EBX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1165:5: note: in expansion of macro 'EBX_sig'<br>
> > >      EBX_sig(sigcontext) = context->Ebx;<br>
> > >      ^<br>
> > > signal_i386.c:331:60: error: 'ECX' undeclared (first use in this function)<br>
> > >  #define ECX_sig(context)     ((context)->uc_mcontext.gregs[ECX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1166:5: note: in expansion of macro 'ECX_sig'<br>
> > >      ECX_sig(sigcontext) = context->Ecx;<br>
> > >      ^<br>
> > > signal_i386.c:332:60: error: 'EDX' undeclared (first use in this function)<br>
> > >  #define EDX_sig(context)     ((context)->uc_mcontext.gregs[EDX])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1167:5: note: in expansion of macro 'EDX_sig'<br>
> > >      EDX_sig(sigcontext) = context->Edx;<br>
> > >      ^<br>
> > > signal_i386.c:333:60: error: 'ESI' undeclared (first use in this function)<br>
> > >  #define ESI_sig(context)     ((context)->uc_mcontext.gregs[ESI])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1168:5: note: in expansion of macro 'ESI_sig'<br>
> > >      ESI_sig(sigcontext) = context->Esi;<br>
> > >      ^<br>
> > > signal_i386.c:334:60: error: 'EDI' undeclared (first use in this function)<br>
> > >  #define EDI_sig(context)     ((context)->uc_mcontext.gregs[EDI])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1169:5: note: in expansion of macro 'EDI_sig'<br>
> > >      EDI_sig(sigcontext) = context->Edi;<br>
> > >      ^<br>
> > > signal_i386.c:335:60: error: 'EBP' undeclared (first use in this function)<br>
> > >  #define EBP_sig(context)     ((context)->uc_mcontext.gregs[EBP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1170:5: note: in expansion of macro 'EBP_sig'<br>
> > >      EBP_sig(sigcontext) = context->Ebp;<br>
> > >      ^<br>
> > > signal_i386.c:345:60: error: 'EFL' undeclared (first use in this function)<br>
> > >  #define EFL_sig(context)     ((context)->uc_mcontext.gregs[EFL])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1171:5: note: in expansion of macro 'EFL_sig'<br>
> > >      EFL_sig(sigcontext) = context->EFlags;<br>
> > >      ^<br>
> > > signal_i386.c:347:60: error: 'EIP' undeclared (first use in this function)<br>
> > >  #define EIP_sig(context)     ((context)->uc_mcontext.gregs[EIP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1172:5: note: in expansion of macro 'EIP_sig'<br>
> > >      EIP_sig(sigcontext) = context->Eip;<br>
> > >      ^<br>
> > > signal_i386.c:353:60: error: 'ESP' undeclared (first use in this function)<br>
> > >  #define ESP_sig(context)     ((context)->uc_mcontext.gregs[ESP])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1173:5: note: in expansion of macro 'ESP_sig'<br>
> > >      ESP_sig(sigcontext) = context->Esp;<br>
> > >      ^<br>
> > > signal_i386.c:337:60: error: 'CS' undeclared (first use in this function)<br>
> > >  #define CS_sig(context)      ((context)->uc_mcontext.gregs[CS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1174:5: note: in expansion of macro 'CS_sig'<br>
> > >      CS_sig(sigcontext)  = context->SegCs;<br>
> > >      ^<br>
> > > signal_i386.c:338:60: error: 'DS' undeclared (first use in this function)<br>
> > >  #define DS_sig(context)      ((context)->uc_mcontext.gregs[DS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1175:5: note: in expansion of macro 'DS_sig'<br>
> > >      DS_sig(sigcontext)  = context->SegDs;<br>
> > >      ^<br>
> > > signal_i386.c:339:60: error: 'ES' undeclared (first use in this function)<br>
> > >  #define ES_sig(context)      ((context)->uc_mcontext.gregs[ES])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1176:5: note: in expansion of macro 'ES_sig'<br>
> > >      ES_sig(sigcontext)  = context->SegEs;<br>
> > >      ^<br>
> > > signal_i386.c:340:60: error: 'SS' undeclared (first use in this function)<br>
> > >  #define SS_sig(context)      ((context)->uc_mcontext.gregs[SS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1177:5: note: in expansion of macro 'SS_sig'<br>
> > >      SS_sig(sigcontext)  = context->SegSs;<br>
> > >      ^<br>
> > > signal_i386.c:343:60: error: 'GS' undeclared (first use in this function)<br>
> > >  #define GS_sig(context)      ((context)->uc_mcontext.gregs[GS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1179:5: note: in expansion of macro 'GS_sig'<br>
> > >      GS_sig(sigcontext)  = context->SegGs;<br>
> > >      ^<br>
> > > signal_i386.c:342:60: error: 'FS' undeclared (first use in this function)<br>
> > >  #define FS_sig(context)      ((context)->uc_mcontext.gregs[FS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1184:5: note: in expansion of macro 'FS_sig'<br>
> > >      FS_sig(sigcontext)  = context->SegFs;<br>
> > >      ^<br>
> > > In file included from signal_i386.c:64:0:<br>
> > > signal_i386.c: In function 'setup_exception_record':<br>
> > > signal_i386.c:347:60: error: 'EIP' undeclared (first use in this function)<br>
> > >  #define EIP_sig(context)     ((context)->uc_mcontext.gregs[EIP])<br>
> > >                                                             ^<br>
> > > ../../include/wine/debug.h:91:49: note: in definition of macro '__WINE_DBG_LOG'<br>
> > >      wine_dbg_log( __dbcl, __dbch, __FUNCTION__, args); } } while(0)<br>
> > >                                                  ^<br>
> > > signal_i386.c:1775:56: note: in expansion of macro 'EIP_sig'<br>
> > >                    GetCurrentThreadId(), (unsigned int) EIP_sig(sigcontext),<br>
> > >                                                         ^<br>
> > > signal_i386.c:353:60: error: 'ESP' undeclared (first use in this function)<br>
> > >  #define ESP_sig(context)     ((context)->uc_mcontext.gregs[ESP])<br>
> > >                                                             ^<br>
> > > ../../include/wine/debug.h:91:49: note: in definition of macro '__WINE_DBG_LOG'<br>
> > >      wine_dbg_log( __dbcl, __dbch, __FUNCTION__, args); } } while(0)<br>
> > >                                                  ^<br>
> > > signal_i386.c:1776:34: note: in expansion of macro 'ESP_sig'<br>
> > >                    (unsigned int) ESP_sig(sigcontext), NtCurrentTeb()->Tib.StackLimit,<br>
> > >                                   ^<br>
> > > signal_i386.c:345:60: error: 'EFL' undeclared (first use in this function)<br>
> > >  #define EFL_sig(context)     ((context)->uc_mcontext.gregs[EFL])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1837:5: note: in expansion of macro 'EFL_sig'<br>
> > >      EFL_sig(sigcontext) &= ~(0x100|0x400|0x40000);<br>
> > >      ^<br>
> > > signal_i386.c:337:60: error: 'CS' undeclared (first use in this function)<br>
> > >  #define CS_sig(context)      ((context)->uc_mcontext.gregs[CS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1838:5: note: in expansion of macro 'CS_sig'<br>
> > >      CS_sig(sigcontext)  = wine_get_cs();<br>
> > >      ^<br>
> > > signal_i386.c:338:60: error: 'DS' undeclared (first use in this function)<br>
> > >  #define DS_sig(context)      ((context)->uc_mcontext.gregs[DS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1839:5: note: in expansion of macro 'DS_sig'<br>
> > >      DS_sig(sigcontext)  = wine_get_ds();<br>
> > >      ^<br>
> > > signal_i386.c:339:60: error: 'ES' undeclared (first use in this function)<br>
> > >  #define ES_sig(context)      ((context)->uc_mcontext.gregs[ES])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1840:5: note: in expansion of macro 'ES_sig'<br>
> > >      ES_sig(sigcontext)  = wine_get_es();<br>
> > >      ^<br>
> > > signal_i386.c:342:60: error: 'FS' undeclared (first use in this function)<br>
> > >  #define FS_sig(context)      ((context)->uc_mcontext.gregs[FS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1841:5: note: in expansion of macro 'FS_sig'<br>
> > >      FS_sig(sigcontext)  = wine_get_fs();<br>
> > >      ^<br>
> > > signal_i386.c:343:60: error: 'GS' undeclared (first use in this function)<br>
> > >  #define GS_sig(context)      ((context)->uc_mcontext.gregs[GS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1842:5: note: in expansion of macro 'GS_sig'<br>
> > >      GS_sig(sigcontext)  = wine_get_gs();<br>
> > >      ^<br>
> > > signal_i386.c:340:60: error: 'SS' undeclared (first use in this function)<br>
> > >  #define SS_sig(context)      ((context)->uc_mcontext.gregs[SS])<br>
> > >                                                             ^<br>
> > > signal_i386.c:1843:5: note: in expansion of macro 'SS_sig'<br>
> > >      SS_sig(sigcontext)  = wine_get_ss();<br>
> > >      ^<br>
> > > signal_i386.c: In function 'init_handler':<br>
> > > signal_i386.c:996:1: warning: control reaches end of non-void function [-Wreturn-type]<br>
> > >  }<br>
> > >  ^<br>
> > > Makefile:596: recipe for target 'signal_i386.o' failed<br>
> > > gmake[1]: *** [signal_i386.o] Error 1<br>
> > > gmake[1]: Leaving directory '/home/franck/tmp/wine-1.9.10/dlls/ntdll'<br>
> > > Makefile:12228: recipe for target 'dlls/ntdll' failed<br>
> > > gmake: *** [dlls/ntdll] Error 2<br>
> > ><br>
> > ><br>
> > > If anyone have an idea, it would be great.<br>
> > ><br>
> > > Best regards.<br>
> > > Ben<br>
> > ><br>
> > > _______________________________________________<br>
> > > oi-dev mailing list<br>
> > > <a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
> > > <a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
> > ><br>
> ><br>
> > --<br>
> > Thanks for sailing Jolla :)<br>
> > _______________________________________________<br>
> > oi-dev mailing list<br>
> > <a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
> > <a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
> ><br>
><br>
> --<br>
> --<br>
> Thomas Wagner<br>
><br>
> ------------------------------------------------------------------------<br>
> Service rund um UNIX(TM),     Wagner Network Services, Thomas Wagner<br>
> Solaris(TM), Linux(TM)        Eschenweg 21, 89174 Altheim, Germany<br>
> Novell(TM), Windows(TM)       TEL: <a href="tel:%2B49-731-9807799" value="+497319807799">+49-731-9807799</a>, FAX: <a href="tel:%2B49-731-9807711" value="+497319807711">+49-731-9807711</a><br>
> Telekommunikation, LAN,       MOBILE/CELL: <a href="tel:%2B49-171-6135989" value="+491716135989">+49-171-6135989</a><br>
> Internet-Service, Elektronik  EMAIL: <a href="mailto:wagner@wagner-net.com">wagner@wagner-net.com</a><br>
><br>
> _______________________________________________<br>
> oi-dev mailing list<br>
> <a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
> <a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a></div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</div></div>