Hi, We are in the process of getting the OSSEC agents compiled on different platforms (UNIX and Windows). To start with we were getting the Windows agent compilation and was trying it out in the Windows 7 as well as Windows 2008 versions. Followed the steps mentioned here - http://ossec-docs.readthedocs.org/en/latest/manual/installation/compile-ossec-on-windows.html.
The win-pkg folders were created and it failed with following messages at the time of make.sh. C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>make.bat C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>echo Maki ng windows agent Making windows agent C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\windres.exe" -i icofile.rc -o icon.o C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o "ossec-agent" -Wall -DARGV0=\"ossec-agent\" -DCLIENT -DWIN32 - DOSSECHIDS icon.o os_regex/*.c os_net/*.c os_xml/*.c zlib-1.2.8/*.c config/*.c s hared/*.c os_execd/*.c os_crypto/blowfish/*.c os_crypto/md5/*.c os_crypto/sha1/* .c os_crypto/md5_sha1/*.c os_crypto/shared/*.c rootcheck/*.c *.c -I. -Iheaders/ -lwsock32 rootcheck/win-common.c: In function '__os_winreg_querykey': rootcheck/win-common.c:212:11: warning: variable 'sub_key_name_b' set but not us ed [-Wunused-but-set-variable] TCHAR sub_key_name_b[MAX_KEY_LENGTH +1]; ^ In file included from run_realtime.c:45:0: headers/shared.h:181:0: warning: "os_calloc" redefined #define os_calloc(x,y,z) ((z = calloc(x,y)))?(void)1:ErrorExit(MEM_ERROR, ARGV0 ) ^ run_realtime.c:29:0: note: this is the location of the previous definition #define os_calloc(x,y,z) (z = calloc(x,y))?(void)1:ErrorExit(MEM_ERROR, ARGV0) ^ In file included from run_realtime.c:45:0: headers/shared.h:183:0: warning: "os_strdup" redefined #define os_strdup(x,y) ((y = strdup(x)))?(void)1:ErrorExit(MEM_ERROR, ARGV0) ^ run_realtime.c:30:0: note: this is the location of the previous definition #define os_strdup(x,y) (y = strdup(x))?(void)1:ErrorExit(MEM_ERROR, ARGV0) ^ seechanges.c: In function 'seechanges_addfile': seechanges.c:347:5: warning: implicit declaration of function 'symlink' [-Wimpli cit-function-declaration] if (symlink(old_location, old_tmp) == -1) { ^ C:\Users\ossec\AppData\Local\Temp\cc4a5eCY.o:seechanges.c:(.text+0x6f5): undefin ed reference to `symlink' C:\Users\ossec\AppData\Local\Temp\cc4a5eCY.o:seechanges.c:(.text+0x75f): undefin ed reference to `symlink' C:\Users\ossec\AppData\Local\Temp\cc4a5eCY.o:seechanges.c:(.text+0x7c9): undefin ed reference to `symlink' collect2.exe: error: ld returned 1 exit status C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o "ossec-rootcheck" -Wall -DARGV0=\"ossec-rootcheck\" -DCLIENT - DWIN32 icon.o os_regex/*.c os_net/*.c os_xml/*.c config/*.c shared/*.c win_servi ce.c rootcheck/*.c -Iheaders/ -I. -lwsock32 rootcheck/rootcheck-config.c: In function 'Read_Rootcheck_Config': rootcheck/rootcheck-config.c:69:18: warning: variable 'xml_time' set but not use d [-Wunused-but-set-variable] const char *(xml_time[])={xml_rootcheck, "frequency", NULL}; ^ rootcheck/win-common.c: In function '__os_winreg_querykey': rootcheck/win-common.c:212:11: warning: variable 'sub_key_name_b' set but not us ed [-Wunused-but-set-variable] TCHAR sub_key_name_b[MAX_KEY_LENGTH +1]; ^ C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o "manage_agents" -Wall -DARGV0=\"manage-agents\" -DCLIENT -DWIN 32 -DMA os_regex/*.c zlib-1.2.8/*.c os_zlib.c shared/*.c os_crypto/blowfish/*.c os_crypto/md5/*.c os_crypto/shared/*.c addagent/*.c -Iheaders/ -I. -lwsock32 -ls hlwapi C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o setup-windows -Wall os_regex/*.c -DARGV0=\"setup-windows\" -DCL IENT -DWIN32 win_service.c shared/file_op.c shared/debug_op.c setup/setup-win.c setup/setup-shared.c -Iheaders/ -I. -lwsock32 C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o setup-syscheck -Wall os_regex/*.c os_xml/*.c setup/setup-sysche ck.c setup/setup-shared.c -I. -Iheaders/ C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o setup-iis -Wall os_regex/*.c setup/setup-iis.c -I. C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>"C:\MinGW \bin\gcc.exe" -o add-localfile -Wall os_regex/*.c setup/add-localfile.c -I. C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg>cd ui\ C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>make C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>echo M aking windows agent UI Making windows agent UI C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>"C:\Mi nGW\bin\windres.exe" -o resource.o win32ui.rc C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>"C:\Mi nGW\bin\gcc.exe" -o "os_win32ui" -Wall -DARGV0=\"ossec-win32ui\" -DCLIENT -DWIN3 2 resource.o ../os_net/*.c ../os_xml/*.c ../addagent/b64.c ../shared/validate_op .c ../shared/debug_op.c ../win_service.c *.c -I../headers/ -I../ -lcomctl32 -mwi ndows -lwsock32 C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>copy o s_win32ui.exe ..\ 1 file(s) copied. C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg\ui>cd ../ C:\Users\ossec\Downloads\ossec-hids-2.8.2\ossec-hids-2.8.2\src\win-pkg> I am not sure if there is anything we missed in the compilation steps. Have any one else came across similar issue? Thanks Kumar -- --- You received this message because you are subscribed to the Google Groups "ossec-list" group. To unsubscribe from this group and stop receiving emails from it, send an email to ossec-list+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.