Eric Kohl wrote:
WaxDragon wrote:
I get the same error. Does the missing
svcctl_s.h have anything to
do with it?:
msiexec: [RSYM] msiexec.exe
regsvr32: [RC] regsvr32.rc
regsvr32: [CC] regsvr32.c
regsvr32: [AR] regsvr32.a
regsvr32: [LD] regsvr32.nostrip.exe
regsvr32: [OBJDUMP] regsvr32.map
regsvr32: [RSYM] regsvr32.exe
reporterror: [RC] reporterror.rc
reporterror.rc:19:17: Dk.rc: No such file or directory
reporterror: [CC] reporterror.c
reporterror: [AR] reporterror.a
reporterror: [LD] reporterror.nostrip.exe
reporterror: [OBJDUMP] reporterror.map
reporterror: [RSYM] reporterror.exe
services: [DEPENDS] .rpcserver.d
rpcserver.c:13:22: svcctl_s.h: No such file or directory
services: [DEPENDS] .services.d
services: [DEPENDS] .database.d
../../../include/idl/svcctl.idl:124: Oops, segment violation
make[1]: *** [svcctl_s.c] Aborted
make[1]: *** Deleting file `svcctl_s.c'
make: *** [services] Error 2
Yes, WIDL generates svcctl_s.h and svcctl_s.c from
include/idl/svcctl.idl.
It definitely works on Windows using GNU make 2.79.1. Perhaps it
doesn't work on Linux or with another versionof 'make'.
It has nothing to do with the version of make. I'm using WinXP. Calling
..\..\..\tools\widl\widl -o -h -H svcctl_s.h -s -S svcctl_s.c
../../../include/idl/svcctl.idl
from within the service directory results in
../../../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.
- Hartmut