Might it be a Windows issue? I tried the same sequence, the resulting dependencies were:
Dependencies (direct):
aws^24.0.0
gnatcoll^24.0.0
xmlada^24.0.0
Then
alr build
Again the build failed, here’s the full log:
Note: Running post-fetch actions for aws=24.0.0...
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/config'
gprbuild: "xoscons.exe" up to date
Setup OS specific definitions
aws-os_lib-tmplt.c:128: warning: "EADDRNOTAVAIL" redefined
128 | #define EADDRNOTAVAIL WSAEADDRNOTAVAIL
|
In file included from C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h:29,
from C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/malloc.h:84,
from C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/stdlib.h:770,
from aws-os_lib-tmplt.c:77:
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:90: note: this is the location of the previous definition
90 | #define EADDRNOTAVAIL 101
|
aws-os_lib-tmplt.c:129: warning: "ETIMEDOUT" redefined
129 | #define ETIMEDOUT WSAETIMEDOUT
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:223: note: this is the location of the previous definition
223 | #define ETIMEDOUT 138
|
aws-os_lib-tmplt.c:130: warning: "ENOTCONN" redefined
130 | #define ENOTCONN WSAENOTCONN
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:150: note: this is the location of the previous definition
150 | #define ENOTCONN 126
|
aws-os_lib-tmplt.c:131: warning: "EWOULDBLOCK" redefined
131 | #define EWOULDBLOCK WSAEWOULDBLOCK
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:166: note: this is the location of the previous definition
166 | #define EWOULDBLOCK 140
|
aws-os_lib-tmplt.c:132: warning: "EINPROGRESS" redefined
132 | #define EINPROGRESS WSAEINPROGRESS
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:158: note: this is the location of the previous definition
158 | #define EINPROGRESS 112
|
aws-os_lib-tmplt.c:133: warning: "ENOBUFS" redefined
133 | #define ENOBUFS WSAENOBUFS
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:98: note: this is the location of the previous definition
98 | #define ENOBUFS 119
|
aws-os_lib-tmplt.c:137: warning: "ECONNRESET" redefined
137 | #define ECONNRESET WSAECONNRESET
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:114: note: this is the location of the previous definition
114 | #define ECONNRESET 108
|
aws-os_lib-tmplt.c:138: warning: "EADDRINUSE" redefined
138 | #define EADDRINUSE WSAEADDRINUSE
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:86: note: this is the location of the previous definition
86 | #define EADDRINUSE 100
|
aws-os_lib-tmplt.c:139: warning: "EAFNOSUPPORT" redefined
139 | #define EAFNOSUPPORT WSAEAFNOSUPPORT
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:82: note: this is the location of the previous definition
82 | #define EAFNOSUPPORT 102
|
aws-os_lib-tmplt.c:140: warning: "EALREADY" redefined
140 | #define EALREADY WSAEALREADY
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:106: note: this is the location of the previous definition
106 | #define EALREADY 103
|
aws-os_lib-tmplt.c:141: warning: "ECONNABORTED" redefined
141 | #define ECONNABORTED WSAECONNABORTED
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:102: note: this is the location of the previous definition
102 | #define ECONNABORTED 106
|
aws-os_lib-tmplt.c:142: warning: "ECONNREFUSED" redefined
142 | #define ECONNREFUSED WSAECONNREFUSED
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:110: note: this is the location of the previous definition
110 | #define ECONNREFUSED 107
|
aws-os_lib-tmplt.c:143: warning: "EDESTADDRREQ" redefined
143 | #define EDESTADDRREQ WSAEDESTADDRREQ
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:118: note: this is the location of the previous definition
118 | #define EDESTADDRREQ 109
|
aws-os_lib-tmplt.c:145: warning: "EHOSTUNREACH" redefined
145 | #define EHOSTUNREACH WSAEHOSTUNREACH
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:122: note: this is the location of the previous definition
122 | #define EHOSTUNREACH 110
|
aws-os_lib-tmplt.c:146: warning: "EISCONN" redefined
146 | #define EISCONN WSAEISCONN
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:94: note: this is the location of the previous definition
94 | #define EISCONN 113
|
aws-os_lib-tmplt.c:147: warning: "ELOOP" redefined
147 | #define ELOOP WSAELOOP
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:227: note: this is the location of the previous definition
227 | #define ELOOP 114
|
aws-os_lib-tmplt.c:148: warning: "EMSGSIZE" redefined
148 | #define EMSGSIZE WSAEMSGSIZE
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:126: note: this is the location of the previous definition
126 | #define EMSGSIZE 115
|
aws-os_lib-tmplt.c:150: warning: "EPROTONOSUPPORT" redefined
150 | #define EPROTONOSUPPORT WSAEPROTONOSUPPORT
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:178: note: this is the location of the previous definition
178 | #define EPROTONOSUPPORT 135
|
aws-os_lib-tmplt.c:151: warning: "EPROTOTYPE" redefined
151 | #define EPROTOTYPE WSAEPROTOTYPE
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:231: note: this is the location of the previous definition
231 | #define EPROTOTYPE 136
|
aws-os_lib-tmplt.c:152: warning: "ENETDOWN" redefined
152 | #define ENETDOWN WSAENETDOWN
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:130: note: this is the location of the previous definition
130 | #define ENETDOWN 116
|
aws-os_lib-tmplt.c:153: warning: "ENETRESET" redefined
153 | #define ENETRESET WSAENETRESET
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:134: note: this is the location of the previous definition
134 | #define ENETRESET 117
|
aws-os_lib-tmplt.c:154: warning: "ENETUNREACH" redefined
154 | #define ENETUNREACH WSAENETUNREACH
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:138: note: this is the location of the previous definition
138 | #define ENETUNREACH 118
|
aws-os_lib-tmplt.c:155: warning: "ENOPROTOOPT" redefined
155 | #define ENOPROTOOPT WSAENOPROTOOPT
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:142: note: this is the location of the previous definition
142 | #define ENOPROTOOPT 123
|
aws-os_lib-tmplt.c:156: warning: "ENOTSOCK" redefined
156 | #define ENOTSOCK WSAENOTSOCK
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:146: note: this is the location of the previous definition
146 | #define ENOTSOCK 128
|
aws-os_lib-tmplt.c:157: warning: "EOPNOTSUPP" redefined
157 | #define EOPNOTSUPP WSAEOPNOTSUPP
|
C:/Users/paezj/AppData/Local/alire/cache/toolchains/gnat_native_13.2.1_fa3c7439/x86_64-w64-mingw32/include/errno.h:162: note: this is the location of the previous definition
162 | #define EOPNOTSUPP 130
|
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/config'
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/regtests'
Can not generate system tags. The test are disabled
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/regtests'
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/demos'
make[1]: Nothing to be done for 'setup'.
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/demos'
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/templates_pa
rser'
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/templates_par
ser'
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/templates_pa
rser'
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/templates_par
ser'
Build Libraries
[gprlib] aws_ssl.lexch
[archive] libaws_ssl.a
[index] libaws_ssl.a
[gprlib] aws.lexch
[archive] libaws.a
[index] libaws.a
Bind
[gprbind] awsres.bexch
[Ada] awsres.ali
Link
[link] awsres.adb
make[1]: Entering directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/tools/wsdl2a
ws-templates'
../../.build/x86_64-w64-mingw32/debug/static/tools/awsres \
-r wsdl2aws_templates \
-o ../../.build/x86_64-w64-mingw32/common/src \
*.tad[sb] *.macros
AWSRes - Resource Creator v1.3
creating s-main.tadb
Cannot create embedded resource file
make[1]: *** [Makefile:20: gen-templates] Error 1
make[1]: Leaving directory '/c/Users/paezj/AppData/Local/alire/cache/builds/aws_24.0.0_2b75fe6d/c47edc84ea7245f3ab28f1afcdc4b8a636f15f91aabd43cde2a72ef7077f0133/tools/wsdl2aw
s-templates'
make: *** [Makefile:220: gen-templates] Error 2
ERROR: Command ["make", "all", "ENABLE_SHARED=false"] exited with code 2