From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,455ef9203b1b1697,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!l7g2000vbv.googlegroups.com!not-for-mail From: Franck Gaultier Newsgroups: comp.lang.ada Subject: Failed to compile AWS with cygwin Date: Wed, 5 Jan 2011 05:31:17 -0800 (PST) Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: 91.183.38.129 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1294234287 15160 127.0.0.1 (5 Jan 2011 13:31:27 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 5 Jan 2011 13:31:27 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l7g2000vbv.googlegroups.com; posting-host=91.183.38.129; posting-account=kG0MNQoAAAC7C0nX8pR27ao_LcUovyME User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4,gzip(gfe) Xref: g2news2.google.com comp.lang.ada:17298 Date: 2011-01-05T05:31:17-08:00 List-Id: Hi, I'm trying to compile AWS on Vista/Cygwin with GNAT 2010. And I'm having that last error here. d000044.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ccs__unicode_character_set' d000009.o:(.idata$5+0x0): first defined here d000044.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ccs__unicode_character_set' d000009.o:(.idata$6+0x0): first defined here d000045.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$5+0x0): first defined here d000045.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$6+0x0): first defined here d000046.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__invalid_encoding' d000013.o:(.idata$5+0x0): first defined here d000046.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__invalid_encoding' d000013.o:(.idata$6+0x0): first defined here d000047.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf16__utf16_be_encoding' d000015.o:(.idata$5+0x0): first defined here d000047.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf16__utf16_be_encoding' d000015.o:(.idata$6+0x0): first defined here d000048.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf16__utf16_le_encoding' d000016.o:(.idata$5+0x0): first defined here d000048.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf16__utf16_le_encoding' d000016.o:(.idata$6+0x0): first defined here d000049.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$5+0x0): first defined here d000049.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$6+0x0): first defined here d000050.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$5+0x0): first defined here d000050.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$6+0x0): first defined here d000051.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$5+0x0): first defined here d000051.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$6+0x0): first defined here d000091.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ccs__unicode_character_set' d000009.o:(.idata$5+0x0): first defined here d000091.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ccs__unicode_character_set' d000009.o:(.idata$6+0x0): first defined here d000092.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$5+0x0): first defined here d000092.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$6+0x0): first defined here d000093.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__invalid_encoding' d000013.o:(.idata$5+0x0): first defined here d000093.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__invalid_encoding' d000013.o:(.idata$6+0x0): first defined here d000094.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$5+0x0): first defined here d000094.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$6+0x0): first defined here d000095.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$5+0x0): first defined here d000095.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$6+0x0): first defined here d000096.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$5+0x0): first defined here d000096.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$6+0x0): first defined here d000125.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ccs__unicode_character_set' d000009.o:(.idata$5+0x0): first defined here d000125.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ccs__unicode_character_set' d000009.o:(.idata$6+0x0): first defined here d000126.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$5+0x0): first defined here d000126.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$6+0x0): first defined here d000127.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__invalid_encoding' d000013.o:(.idata$5+0x0): first defined here d000127.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__invalid_encoding' d000013.o:(.idata$6+0x0): first defined here d000128.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf16__utf16_be_encoding' d000015.o:(.idata$5+0x0): first defined here d000128.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf16__utf16_be_encoding' d000015.o:(.idata$6+0x0): first defined here d000129.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf16__utf16_le_encoding' d000016.o:(.idata$5+0x0): first defined here d000129.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf16__utf16_le_encoding' d000016.o:(.idata$6+0x0): first defined here d000130.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$5+0x0): first defined here d000130.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$6+0x0): first defined here d000131.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$5+0x0): first defined here d000131.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$6+0x0): first defined here d000132.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$5+0x0): first defined here d000132.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf8__utf8_encoding' d000023.o:(.idata$6+0x0): first defined here d000135.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ccs__unicode_character_set' d000009.o:(.idata$5+0x0): first defined here d000135.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ccs__unicode_character_set' d000009.o:(.idata$6+0x0): first defined here d000136.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$5+0x0): first defined here d000136.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__basic_8bit__basic_8bit_encoding' d000010.o:(.idata$6+0x0): first defined here d000137.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__invalid_encoding' d000013.o:(.idata$5+0x0): first defined here d000137.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__invalid_encoding' d000013.o:(.idata$6+0x0): first defined here d000138.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$5+0x0): first defined here d000138.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_be_encoding' d000017.o:(.idata$6+0x0): first defined here d000139.o:(.idata$5+0x0): multiple definition of `_imp__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$5+0x0): first defined here d000139.o:(.idata$6+0x0): multiple definition of `_nm__unicode__ces__utf32__utf32_le_encoding' d000018.o:(.idata$6+0x0): first defined here collect2: ld returned 1 exit status gprlib: c:\gnat\2010\bin\gcc execution error The build command looks like this: c:\gnat\2010\bin\gcc.exe -shared -o C:\AWS\release\relocatable\lib\src\\libaws.dll -LC:\gnat\2010\lib\gcc\i686-pc-mingw32\4.3.6\adalib\ -lgnarl-2010 -lgnat-2010 C:\AWS\release\relocatable\obj\src\gai_strerror.o C:\AWS\release\relocatable\obj\src\os_support.o C:\AWS\release\relocatable\obj\src\g_poll.o C:\AWS\release\relocatable\obj\src\templates_parser-xml.o C:\AWS\release\relocatable\obj\src\soap.o C:\AWS\release\relocatable\obj\src\soap-xml.o C:\AWS\release\relocatable\obj\src\soap-wsdl.o C:\AWS\release\relocatable\obj\src\soap-wsdl-parser.o C:\AWS\release\relocatable\obj\src\soap-wsdl-parameters.o C:\AWS\release\relocatable\obj\src\soap-utils.o C:\AWS\release\relocatable\obj\src\soap-types.o C:\AWS\release\relocatable\obj\src\soap-types-untyped.o C:\AWS\release\relocatable\obj\src\soap-parameters.o C:\AWS\release\relocatable\obj\src\soap-name_space.o C:\AWS\release\relocatable\obj\src\soap-message.o C:\AWS\release\relocatable\obj\src\soap-message-xml.o C:\AWS\release\relocatable\obj\src\soap-message-response.o C:\AWS\release\relocatable\obj\src\soap-message-response-error.o C:\AWS\release\relocatable\obj\src\soap-message-reader.o C:\AWS\release\relocatable\obj\src\soap-message-payload.o C:\AWS\release\relocatable\obj\src\soap-generator.o C:\AWS\release\relocatable\obj\src\soap-dispatchers.o C:\AWS\release\relocatable\obj\src\soap-dispatchers-callback.o C:\AWS\release\relocatable\obj\src\soap-client.o C:\AWS\release\relocatable\obj\src\aws-jabber.o C:\AWS\release\relocatable\obj\src\aws-jabber-digest_md5.o C:\AWS\release\relocatable\obj\src\aws-jabber-client.o C:\AWS\release\relocatable\obj\src\aws-client-xml.o C:\AWS\release\relocatable\obj\src\aws-client-xml-input_sources.o C:\AWS\release\relocatable\obj\src\aws-os_lib.o C:\AWS\release\relocatable\obj\src\templates_parser.o C:\AWS\release\relocatable\obj\src\templates_parser-utils.o C:\AWS\release\relocatable\obj\src\templates_parser-query.o C:\AWS\release\relocatable\obj\src\templates_parser-debug.o C:\AWS\release\relocatable\obj\src\aws-status-translate_table.o C:\AWS\release\relocatable\obj\src\aws-smtp.o C:\AWS\release\relocatable\obj\src\aws-smtp-server.o C:\AWS\release\relocatable\obj\src\aws-smtp-messages.o C:\AWS\release\relocatable\obj\src\aws-smtp-messages-set.o C:\AWS\release\relocatable\obj\src\aws-smtp-client.o C:\AWS\release\relocatable\obj\src\aws-smtp-authentication.o C:\AWS\release\relocatable\obj\src\aws-smtp-authentication-plain.o C:\AWS\release\relocatable\obj\src\aws-services-web_mail.o C:\AWS\release\relocatable\obj\src\aws-services-web_block.o C:\AWS\release\relocatable\obj\src\aws-services-web_block-registry.o C:\AWS\release\relocatable\obj\src\aws-services-web_block-context.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-uniform.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-uniform- overlapping.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-uniform- alpha.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-shared.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-alpha.o C:\AWS\release\relocatable\obj\src\aws-services-split_pages-alpha- bounded.o C:\AWS\release\relocatable\obj\src\aws-services-page_server.o C:\AWS\release\relocatable\obj\src\aws-services-download.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers- virtual_host.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers-uri.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers- transient_pages.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers-timer.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers-method.o C:\AWS\release\relocatable\obj\src\aws-services-dispatchers-linker.o C:\AWS\release\relocatable\obj\src\aws-services-directory.o C:\AWS\release\relocatable\obj\src\aws-services-callbacks.o C:\AWS\release\relocatable\obj\src\aws-server-push.o C:\AWS\release\relocatable\obj\src\aws-server-hotplug.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-pipe.o C:\AWS\release\relocatable\obj\src\aws-pop.o C:\AWS\release\relocatable\obj\src\aws-net-stream_io.o C:\AWS\release\relocatable\obj\src\aws-net-sets.o C:\AWS\release\relocatable\obj\src\aws-net-log-callbacks.o C:\AWS\release\relocatable\obj\src\aws-cookie.o C:\AWS\release\relocatable\obj\src\aws-communication.o C:\AWS\release\relocatable\obj\src\aws-communication-server.o C:\AWS\release\relocatable\obj\src\aws-communication-client.o C:\AWS\release\relocatable\obj\src\aws-client-hotplug.o C:\AWS\release\relocatable\obj\src\aws.o C:\AWS\release\relocatable\obj\src\aws-utils.o C:\AWS\release\relocatable\obj\src\aws-utils-streams.o C:\AWS\release\relocatable\obj\src\aws-url.o C:\AWS\release\relocatable\obj\src\aws-url-set.o C:\AWS\release\relocatable\obj\src\aws-url-raise_url_error.o C:\AWS\release\relocatable\obj\src\aws-translator.o C:\AWS\release\relocatable\obj\src\aws-templates.o C:\AWS\release\relocatable\obj\src\aws-status.o C:\AWS\release\relocatable\obj\src\aws-status-translate_set.o C:\AWS\release\relocatable\obj\src\aws-status-set.o C:\AWS\release\relocatable\obj\src\aws-session.o C:\AWS\release\relocatable\obj\src\aws-session-control.o C:\AWS\release\relocatable\obj\src\aws-services.o C:\AWS\release\relocatable\obj\src\aws-services-transient_pages.o C:\AWS\release\relocatable\obj\src\aws-services-transient_pages- control.o C:\AWS\release\relocatable\obj\src\aws-server.o C:\AWS\release\relocatable\obj\src\aws-server-status.o C:\AWS\release\relocatable\obj\src\aws-server-log.o C:\AWS\release\relocatable\obj\src\aws-server-http_utils.o C:\AWS\release\relocatable\obj\src\aws-server-get_status.o C:\AWS\release\relocatable\obj\src\aws-response.o C:\AWS\release\relocatable\obj\src\aws-response-set.o C:\AWS\release\relocatable\obj\src\aws-resources.o C:\AWS\release\relocatable\obj\src\aws-resources-streams.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-zlib.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-memory.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-memory-zlib.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-disk.o C:\AWS\release\relocatable\obj\src\aws-resources-streams-disk-once.o C:\AWS\release\relocatable\obj\src\aws-resources-files.o C:\AWS\release\relocatable\obj\src\aws-resources-embedded.o C:\AWS\release\relocatable\obj\src\aws-parameters.o C:\AWS\release\relocatable\obj\src\aws-parameters-set.o C:\AWS\release\relocatable\obj\src\aws-net.o C:\AWS\release\relocatable\obj\src\aws-net-thin.o C:\AWS\release\relocatable\obj\src\aws-net-poll_events.o C:\AWS\release\relocatable\obj\src\aws-net-log.o C:\AWS\release\relocatable\obj\src\aws-net-generic_sets.o C:\AWS\release\relocatable\obj\src\aws-net-buffered.o C:\AWS\release\relocatable\obj\src\aws-net-acceptors.o C:\AWS\release\relocatable\obj\src\aws-mime.o C:\AWS\release\relocatable\obj\src\aws-messages.o C:\AWS\release\relocatable\obj\src\aws-log.o C:\AWS\release\relocatable\obj\src\aws-hotplug.o C:\AWS\release\relocatable\obj\src\aws-hotplug-get_status.o C:\AWS\release\relocatable\obj\src\aws-headers.o C:\AWS\release\relocatable\obj\src\aws-headers-values.o C:\AWS\release\relocatable\obj\src\aws-headers-set.o C:\AWS\release\relocatable\obj\src\aws-exceptions.o C:\AWS\release\relocatable\obj\src\aws-dispatchers.o C:\AWS\release\relocatable\obj\src\aws-dispatchers-callback.o C:\AWS\release\relocatable\obj\src\aws-digest.o C:\AWS\release\relocatable\obj\src\aws-default.o C:\AWS\release\relocatable\obj\src\aws-containers.o C:\AWS\release\relocatable\obj\src\aws-containers-tables.o C:\AWS\release\relocatable\obj\src\aws-containers-tables-set.o C:\AWS\release\relocatable\obj\src\aws-containers-string_vectors.o C:\AWS\release\relocatable\obj\src\aws-containers-memory_streams.o C:\AWS\release\relocatable\obj\src\aws-containers-key_value.o C:\AWS\release\relocatable\obj\src\aws-config.o C:\AWS\release\relocatable\obj\src\aws-config-utils.o C:\AWS\release\relocatable\obj\src\aws-config-set.o C:\AWS\release\relocatable\obj\src\aws-config-ini.o C:\AWS\release\relocatable\obj\src\aws-client.o C:\AWS\release\relocatable\obj\src\aws-client-http_utils.o C:\AWS\release\relocatable\obj\src\aws-attachments.o C:\AWS\release\relocatable\obj\src\templates_parser-input__aws.o C:\AWS\release\relocatable\obj\src \templates_parser_tasking__standard_tasking.o C:\AWS\release\relocatable\obj\src\aws-net-std__gnat.o C:\AWS\release\relocatable\obj\src\poll__win32.o C:\AWS\release\relocatable\obj\src\aws-net-ssl__openssl.o C:\AWS\release\relocatable\obj\src\aws-net-ssl-certificate__openssl.o C:\AWS\release\relocatable\obj\src\templates_parser- configuration__aws.o -LC:\AWS\release\relocatable\lib\ssl\ -laws_ssl -LC:\AWS\common\lib\win32\ -lssl32 -LC:\AWS\common\lib\win32\ -leay32 -LC:\AWS\release\relocatable\lib\include\ -laws_include -LC:\AWS\release\relocatable\lib\zlib\ -lz -LC:\GNAT\2010\lib\xmlada\relocatable\ -lxmlada_schema -LC:\GNAT\2010\lib\xmlada\relocatable\ -lxmlada_dom -LC:\GNAT\2010\lib\xmlada\relocatable\ -lxmlada_sax -LC:\GNAT\2010\lib\xmlada\relocatable\ -lxmlada_input_sources -LC:\GNAT\2010\lib\xmlada\relocatable\ -lxmlada_unicode -lwsock32 -lws2_32 Does anyone have an idea of where to start look at ? Many thanks