You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Patrick Hunt (JIRA)" <ji...@apache.org> on 2012/12/22 01:51:12 UTC

[jira] [Reopened] (ZOOKEEPER-1597) Windows build failing

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-1597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Patrick Hunt reopened ZOOKEEPER-1597:
-------------------------------------


Sorry, spoke too soon, seems to be a linker issue now. Michi?

https://builds.apache.org/view/S-Z/view/ZooKeeper/job/ZooKeeper-trunk-WinVS2008/636/console

{noformat}
"f:\hudson\hudson-slave\workspace\ZooKeeper-trunk-WinVS2008\trunk\src\c\zookeeper.sln" (default target) (1) ->
(zookeeper target) -> 
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_free referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_shuffle referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_append_addrinfo referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_grow_default referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_alloc_capacity referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_init referenced in function _resolve_hosts
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_append referenced in function _update_addrs
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_contains referenced in function _update_addrs
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_eq referenced in function _update_addrs
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_next referenced in function _zoo_cycle_next_server
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_hasnext referenced in function _get_next_server_in_reconfig
  zookeeper.obj : error LNK2019: unresolved external symbol _addrvec_atend referenced in function _handle_error
  Release\zookeeper.dll : fatal error LNK1120: 12 unresolved externals

    34 Warning(s)
    13 Error(s)
{noformat}
                
> Windows build failing
> ---------------------
>
>                 Key: ZOOKEEPER-1597
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1597
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: build, c client
>    Affects Versions: 3.5.0
>            Reporter: Alexander Shraer
>            Assignee: Michi Mutsuzaki
>             Fix For: 3.5.0
>
>         Attachments: ZOOKEEPER-1597.patch
>
>
> Seems to be related to C client changes done for ZK-1355.
> We're not sure why these build failures happen on Windows.
> ###################################################################################
> ########################## LAST 60 LINES OF THE CONSOLE ###########################
> [...truncated 376 lines...]
>   .\src\zookeeper.c(768): error C2224: left of '.count' must have struct/union type
>   .\src\zookeeper.c(768): error C2065: 'i' : undeclared identifier
>   .\src\zookeeper.c(770): error C2065: 'resolved' : undeclared identifier
>   .\src\zookeeper.c(770): error C2224: left of '.data' must have struct/union type
>   .\src\zookeeper.c(770): error C2065: 'i' : undeclared identifier
>   .\src\zookeeper.c(773): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(774): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(780): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(781): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(788): error C2143: syntax error : missing ';' before 'type'
>   .\src\zookeeper.c(789): error C2143: syntax error : missing ';' before 'type'
>   .\src\zookeeper.c(792): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(792): error C2065: 'num_new' : undeclared identifier
>   .\src\zookeeper.c(794): error C2065: 'found_current' : undeclared identifier
>   .\src\zookeeper.c(797): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(797): error C2065: 'num_new' : undeclared identifier
>   .\src\zookeeper.c(814): error C2065: 'found_current' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_new' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_new' : undeclared identifier
>   .\src\zookeeper.c(819): error C2065: 'num_old' : undeclared identifier
>   .\src\zookeeper.c(825): error C2065: 'resolved' : undeclared identifier
>   .\src\zookeeper.c(825): error C2440: '=' : cannot convert from 'int' to 'addrvec_t'
>   .\src\zookeeper.c(843): error C2065: 'resolved' : undeclared identifier
>   .\src\zookeeper.c(843): error C2224: left of '.data' must have struct/union type
>   .\src\zookeeper.c(845): error C2065: 'resolved' : undeclared identifier
>   .\src\zookeeper.c(848): error C2065: 'hosts' : undeclared identifier
>   .\src\zookeeper.c(849): error C2065: 'hosts' : undeclared identifier
>   .\src\zookeeper.c(850): error C2065: 'hosts' : undeclared identifier
>   .\src\zookeeper.c(853): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1177): error C2143: syntax error : missing ';' before 'const'
>   .\src\zookeeper.c(1179): error C2065: 'endpoint_info' : undeclared identifier
>   .\src\zookeeper.c(1883): error C2143: syntax error : missing ';' before 'type'
>   .\src\zookeeper.c(1884): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1885): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1916): error C2143: syntax error : missing ';' before 'type'
>   .\src\zookeeper.c(1920): error C2143: syntax error : missing ';' before 'type'
>   .\src\zookeeper.c(1927): error C2065: 'ssoresult' : undeclared identifier
>   .\src\zookeeper.c(1927): error C2065: 'enable_tcp_nodelay' : undeclared identifier
>   .\src\zookeeper.c(1927): error C2065: 'enable_tcp_nodelay' : undeclared identifier
>   .\src\zookeeper.c(1928): error C2065: 'ssoresult' : undeclared identifier
>   .\src\zookeeper.c(1944): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1949): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1962): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(1963): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(2004): error C2065: 'rc' : undeclared identifier
>   .\src\zookeeper.c(2004): fatal error C1003: error count exceeds 100; stopping compilation
>     38 Warning(s)
>     102 Error(s)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira