I'm building the DRLVM tree with the MS VS 2008 compiler I get a failure in building the APR code as shown below.

It seems that the struct "group_source_req" is undefined (see below).

According to MSDN that struct is declared in Ws2ipdef.h which you get by including Ws2tcpip.h. I don't see where that happens.

Anyone familiar with that area of code?

Regards,
Tim

===============
<snip>
build-extra:

-setup:

get-src:
[echo] Checking for C:\Harmony-federated\common_resources\depends/oss/apr/apr-1.2.6.tar.gz [mkdir] Created dir: C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr [untar] Expanding: C:\Harmony-federated\common_resources\depends\oss\apr\apr-1.2.6.tar.gz into C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr [move] Moving 459 files to C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr [copy] Copying 5 files to C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src

apr-configure:

-make-apr-unix:

-plugin-cpptasks:
[echo] Checking for C:\Harmony-federated\common_resources\depends/jars/cpptasks-1.0b4/cpptasks.jar

setup-native-build:

-build-win:
[copy] Copying 1 file to C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\include
     [echo] ## Building 'apr'
[mkdir] Created dir: C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\bin [mkdir] Created dir: C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\obj
       [cc] 68 total files to be compiled.
       [cc] misc.c
       [cc] filepath.c
       [cc] apr_hash.c
       [cc] sockets.c
       [cc] otherchild.c
       [cc] version.c
       [cc] shm.c
       [cc] apr_app.c
       [cc] common.c
       [cc] multicast.c
[cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(137) : error C2079: 'mip' uses undefined struct 'group_source_req' [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(168) : error C2224: left of '.gsr_interface' must have struct/union type [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(169) : error C2224: left of '.gsr_group' must have struct/union type [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(169) : error C2224: left of '.gsr_group' must have struct/union type [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(169) : error C2198: 'memcpy' : too few arguments for call [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(170) : error C2224: left of '.gsr_source' must have struct/union type [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(170) : error C2224: left of '.gsr_source' must have struct/union type [cc] C:\Harmony-federated\working_vm\build\windows_x86_msvc_release\semis\apr\src\network_io\unix\multicast.c(170) : error C2198: 'memcpy' : too few arguments for call
       [cc] inet_ntop.c
<snip>
       [cc] Generating Code...

BUILD FAILED
C:\Harmony-federated\build.xml:445: The following error occurred while executing this line: C:\Harmony-federated\working_vm\build.xml:115: The following error occurred while executing this line: C:\Harmony-federated\working_vm\make\extra\apr.xml:88: The following error occurred while executing this line: C:\Harmony-federated\working_vm\make\build-native.xml:196: cl failed with return code 2

Reply via email to