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