[ros-dev] Re: [ros-svn] [ekohl] 14656: Support out-pointers to structs.

Eric Kohl eric.kohl at t-online.de
Mon Apr 18 18:33:34 CEST 2005


Thomas Weidenmueller wrote:

> I believe these changes causes a crash when trying to compile 
> subsys/system/services:
> 
> gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500 
> -D_WIN32_WINNT=
> 0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing 
> -I../../.
> ./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M 
> rpcserver.
> c | ..\..\..\tools\depends.exe . .rpcserver.d
> rpcserver.c:13:22: svcctl_s.h: No such file or directory
> gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500 
> -D_WIN32_WINNT=
> 0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing 
> -I../../.
> ./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M 
> services.c
>  | ..\..\..\tools\depends.exe . .services.d
> gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500 
> -D_WIN32_WINNT=
> 0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing 
> -I../../.
> ./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M 
> database.c
>  | ..\..\..\tools\depends.exe . .database.d
> ../../../tools/widl/widl -o -h -H svcctl_s.h -s -S svcctl_s.c 
> ../../../include/i
> dl/svcctl.idl
> 
> ../../../include/idl/svcctl.idl:124: Oops, segment violation
> 
> This application has requested the Runtime to terminate it in an unusual 
> way.
> Please contact the application's support team for more information.
> make: *** [svcctl_s.c] Error 3

I cannot reproduce this on my windows machine. Can you run 'make 
services_clean' and 'make services' again?


Regards,
Eric


More information about the Ros-dev mailing list