comp.lang.ada
 help / color / mirror / Atom feed
* Failed to compile AWS with cygwin
@ 2011-01-05 13:31 Franck Gaultier
  2011-01-07 12:23 ` Jeffrey Creem
  0 siblings, 1 reply; 3+ messages in thread
From: Franck Gaultier @ 2011-01-05 13:31 UTC (permalink / raw)


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



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Failed to compile AWS with cygwin
  2011-01-05 13:31 Failed to compile AWS with cygwin Franck Gaultier
@ 2011-01-07 12:23 ` Jeffrey Creem
  2011-01-07 16:21   ` Pascal Obry
  0 siblings, 1 reply; 3+ messages in thread
From: Jeffrey Creem @ 2011-01-07 12:23 UTC (permalink / raw)


On 1/5/2011 8:31 AM, Franck Gaultier wrote:
> Hi,
>
> I'm trying to compile AWS on Vista/Cygwin with GNAT 2010. And I'm
> having that last error here.
>
...stuff
>
> Does anyone have an idea of where to start look at ?
>
> Many thanks

You indicate Vista/Cygwin....Are you really doing this under cygwin and 
not something like msys. This may not be your issue but I believe GNAT 
for Windows is setup as a mingw compiler v.s. Cygwin. As a result, 
perhaps if you are running this from inside of a cygwin shell you are 
finding a mix of different libraries.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Failed to compile AWS with cygwin
  2011-01-07 12:23 ` Jeffrey Creem
@ 2011-01-07 16:21   ` Pascal Obry
  0 siblings, 0 replies; 3+ messages in thread
From: Pascal Obry @ 2011-01-07 16:21 UTC (permalink / raw)
  To: Jeffrey Creem


Note that this has been reported to AWS mailing-list, it was due to a
corrupted XML/Ada library.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|    http://www.obry.net  -  http://v2p.fr.eu.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver keys.gnupg.net --recv-key F949BD3B




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-01-07 16:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-05 13:31 Failed to compile AWS with cygwin Franck Gaultier
2011-01-07 12:23 ` Jeffrey Creem
2011-01-07 16:21   ` Pascal Obry

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox