You need to provide little bit more detail about the environment - operating system, compiler used, output of ./configure (including the options used).
There’s no such thing as too many *relevant* details… Ondřej -- Ondřej Surý — ISC (He/Him) My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours. > On 15. 6. 2022, at 18:58, William D. Colburn <wcolb...@nrao.edu> wrote: > > I think I've sorted out my email problems and this message will make it > through! > > The bind 9.16.30 release has problems in lib/isc/netmgr/netmgr-int.h. > > The first problem: > > In file included from netmgr.c:44: > netmgr-int.h:326: error: redefinition of typedef 'isc__nm_uvreq_t' > netmgr-int.h:189: note: previous declaration of 'isc__nm_uvreq_t' was > here > netmgr-int.h:604: error: redefinition of typedef 'isc__netievent_t' > netmgr-int.h:190: note: previous declaration of 'isc__netievent_t' was > here > netmgr.c: In function 'isc__nm_acquire_interlocked': > netmgr.c:2777: warning: cast to pointer from integer of different size > netmgr.c:2777: warning: cast to pointer from integer of different size > netmgr.c:2777: warning: assignment makes integer from pointer without a > cast > netmgr.c: In function 'isc__nm_acquire_interlocked_force': > netmgr.c:2806: warning: cast to pointer from integer of different size > netmgr.c:2806: warning: cast to pointer from integer of different size > netmgr.c:2806: warning: assignment makes integer from pointer without a > cast > > I see lines 326 and 189 are identical, so this one is easy, comment out > line 326. > > # grep -n typedef.*isc__nm_uvreq_t > /tmp/root/bind-9.16.30/lib/isc/netmgr/netmgr-int.h > 189:typedef struct isc__nm_uvreq isc__nm_uvreq_t; > 326:typedef struct isc__nm_uvreq isc__nm_uvreq_t; > # > > But after I comment out line 326 to move on... > > In file included from netmgr.c:44: > netmgr-int.h:604: error: redefinition of typedef 'isc__netievent_t' > netmgr-int.h:190: note: previous declaration of 'isc__netievent_t' was > here > netmgr.c: In function 'isc__nm_acquire_interlocked': > netmgr.c:2777: warning: cast to pointer from integer of different size > netmgr.c:2777: warning: cast to pointer from integer of different size > netmgr.c:2777: warning: assignment makes integer from pointer without a > cast > netmgr.c: In function 'isc__nm_acquire_interlocked_force': > netmgr.c:2806: warning: cast to pointer from integer of different size > netmgr.c:2806: warning: cast to pointer from integer of different size > netmgr.c:2806: warning: assignment makes integer from pointer without a > cast > > On line 190 is a "typedef struct isc__netievent isc__netievent_t;" > > But lines 601 through 604 are a "typedef struct isc__netievent { > isc__netievent_type type; > ISC_LINK(isc__netievent_t) link; > } isc__netievent_t;". > > So that one needs line 601 through 604 edited to remove the repeat > typedef declaration. > > > > --Schlake > Sysadmin IV, NRAO > Work: 575-835-7281 (BACK IN THE OFFICE!) > Cell: 575-517-5668 (out of work hours) > -- > Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from > this list > > ISC funds the development of this software with paid support subscriptions. > Contact us at https://www.isc.org/contact/ for more information. > > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users