MidnightBSD Magus

deskutils/etoile-hardware

Etoile Project Hardware application

Flavor Version Run OSVersion Arch License Restricted Status
0.1.20061221_1 316 0.7 i386 lgpl 0 fail

Events

Machine Type Time Message
defianti386 info 2015-11-15 11:28:52.057206 Test Started
defianti386 fail 2015-11-15 11:49:04.777854 make build returned non-zero: 1
defianti386 fail 2015-11-15 11:49:04.869175 Test complete.

Log

===>  Building for etoile-hardware-0.1.20061221_1
This is gnustep-make 2.6.7. Type 'gmake print-gnustep-make-help' for help.
Making all in Languages ...
Making all in Io ...
Making all in subprojects of tool ioobjc...
Making all for subproject base...
 Compiling file BStream.c ...
 Compiling file BStreamTag.c ...
 Compiling file ByteArray.c ...
 Compiling file Common.c ...
 Compiling file Date.c ...
 Compiling file Datum.c ...
 Compiling file Duration.c ...
 Compiling file DynLib.c ...
 Compiling file Hash.c ...
 Compiling file MainArgs.c ...
Datum.c:164:3: warning: expression result unused [-Wunused-value]
                *b1 ++;
                ^~~~~~
Datum.c:165:3: warning: expression result unused [-Wunused-value]
                *b2 ++;
                ^~~~~~
 Compiling file List.c ...
 Compiling file PHash.c ...
2 warnings generated.
 Compiling file PortableGettimeofday.c ...
 Compiling file PortableSnprintf.c ...
ByteArray.c:1937:3: warning: expression result unused [-Wunused-value]
                *b1 ++; 
                ^~~~~~
ByteArray.c:1938:3: warning: expression result unused [-Wunused-value]
                *b2 ++;
                ^~~~~~
ByteArray.c:1928:19: warning: unused function 'sameCompare' [-Wunused-function]
static inline int sameCompare(unsigned char *b1, unsigned char *b2, int size)
                  ^
 Compiling file PortableStrlcpy.c ...
 Compiling file PortableStrptime.c ...
 Compiling file PortableTruncate.c ...
 Compiling file PortableUsleep.c ...
 Compiling file RandomGen.c ...
 Compiling file Sorting.c ...
 Compiling file Stack.c ...
 Compiling file UTinstant.c ...
 Compiling file UTzones.c ...
UTzones.c:47:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAA", "Heure Avanc<8E>e de l'Atlantique", "North America", -3}, 
                            ^~~~
UTzones.c:48:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAC", "Heure Avanc<8E>e du Centre", "North America", -5}, 
                            ^~~~
UTzones.c:50:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAE", "Heure Avanc<8E>e de l'Est", "North America", -4}, 
                            ^~~~
UTzones.c:51:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAP", "Heure Avanc<8E>e du Pacifique", "North America", -7}, 
                            ^~~~
UTzones.c:52:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAR", "Heure Avanc<8E>e des Rocheuses", "North America", -6}, 
                            ^~~~
UTzones.c:55:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAT", "Heure Avanc<8E>e de Terre-Neuve", "North America", -2.5}, 
                            ^~~~
UTzones.c:56:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"HAY", "Heure Avanc<8E>e du Yukon", "North America", -8}, 
                            ^~~~
UTzones.c:70:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"MESZ", "Mitteleurop<8A>ische Sommerzeit", "Europe",  2}, 
                             ^~~~
UTzones.c:71:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        {"MEZ", "Mitteleurop<8A>ische Zeit", "Europe",  1}, 
                            ^~~~
9 warnings generated.
3 warnings generated.
 Linking subproject base ...
clang: warning: argument unused during compilation: '-pthread'
obj/base.obj/ByteArray.c.o: In function `ListCursor_index':
ByteArray.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/ByteArray.c.o: In function `ListCursor_next':
ByteArray.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/ByteArray.c.o: In function `ListCursor_value':
ByteArray.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_appendSeq_':
ByteArray.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_append_':
ByteArray.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/ByteArray.c.o: In function `List_at_':
ByteArray.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/ByteArray.c.o: In function `List_at_insert_':
ByteArray.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/ByteArray.c.o: In function `List_at_put_':
ByteArray.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_bsearch':
ByteArray.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/ByteArray.c.o: In function `List_compactIfNeeded':
ByteArray.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/ByteArray.c.o: In function `List_contains_':
ByteArray.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/ByteArray.c.o: In function `List_cursor':
ByteArray.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/ByteArray.c.o: In function `List_first':
ByteArray.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/ByteArray.c.o: In function `List_ifNeededSizeTo_':
ByteArray.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/ByteArray.c.o: In function `List_indexOf_':
ByteArray.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_last':
ByteArray.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/ByteArray.c.o: In function `List_pop':
ByteArray.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_push_':
ByteArray.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/ByteArray.c.o: In function `List_qsort':
ByteArray.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_rawAt_':
ByteArray.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeFirst_':
ByteArray.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeIndex_':
ByteArray.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeIndex_toIndex_':
ByteArray.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeItems_':
ByteArray.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeLast_':
ByteArray.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/ByteArray.c.o: In function `List_removeTrueFor_':
ByteArray.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/ByteArray.c.o: In function `List_remove_':
ByteArray.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_reverse':
ByteArray.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/ByteArray.c.o: In function `List_size':
ByteArray.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/ByteArray.c.o: In function `List_swap_with_':
ByteArray.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/ByteArray.c.o: In function `List_top':
ByteArray.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_asCString':
Date.c:(.text+0xc00): multiple definition of `ByteArray_asCString'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc00): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_at_':
Date.c:(.text+0xc10): multiple definition of `ByteArray_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc10): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_bytes':
Date.c:(.text+0xad0): multiple definition of `ByteArray_bytes'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xad0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_compareData_size_':
Date.c:(.text+0xae0): multiple definition of `ByteArray_compareData_size_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xae0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_compareDatum_':
Date.c:(.text+0xba0): multiple definition of `ByteArray_compareDatum_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xba0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_compare_':
Date.c:(.text+0xb40): multiple definition of `ByteArray_compare_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb40): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_doublePointerAt_':
Date.c:(.text+0xcb0): multiple definition of `ByteArray_doublePointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcb0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_float32At_':
Date.c:(.text+0xd30): multiple definition of `ByteArray_float32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd30): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_floatPointerAt_':
Date.c:(.text+0xc80): multiple definition of `ByteArray_floatPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc80): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_int32At_':
Date.c:(.text+0xd00): multiple definition of `ByteArray_int32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd00): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_intPointerAt_':
Date.c:(.text+0xc50): multiple definition of `ByteArray_intPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc50): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_length16':
Date.c:(.text+0xce0): multiple definition of `ByteArray_length16'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xce0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_setFloat32_at_':
Date.c:(.text+0xd40): multiple definition of `ByteArray_setFloat32_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd40): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_setInt32At_':
Date.c:(.text+0xd10): multiple definition of `ByteArray_setInt32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd10): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_setUint32At_':
Date.c:(.text+0xd70): multiple definition of `ByteArray_setUint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd70): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_size':
Date.c:(.text+0xac0): multiple definition of `ByteArray_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xac0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_size32':
Date.c:(.text+0xcf0): multiple definition of `ByteArray_size32'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcf0): first defined here
obj/base.obj/Date.c.o: In function `ByteArray_uint32At_':
Date.c:(.text+0xd60): multiple definition of `ByteArray_uint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd60): first defined here
obj/base.obj/Date.c.o: In function `IsPathSeparator':
Date.c:(.text+0xab0): multiple definition of `IsPathSeparator'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xab0): first defined here
obj/base.obj/Date.c.o: In function `ListCursor_index':
Date.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/Date.c.o: In function `ListCursor_next':
Date.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/Date.c.o: In function `ListCursor_value':
Date.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/Date.c.o: In function `List_appendSeq_':
Date.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/Date.c.o: In function `List_append_':
Date.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/Date.c.o: In function `List_at_':
Date.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/Date.c.o: In function `List_at_insert_':
Date.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/Date.c.o: In function `List_at_put_':
Date.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/Date.c.o: In function `List_bsearch':
Date.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/Date.c.o: In function `List_compactIfNeeded':
Date.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/Date.c.o: In function `List_contains_':
Date.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/Date.c.o: In function `List_cursor':
Date.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/Date.c.o: In function `List_first':
Date.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/Date.c.o: In function `List_ifNeededSizeTo_':
Date.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/Date.c.o: In function `List_indexOf_':
Date.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/Date.c.o: In function `List_last':
Date.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/Date.c.o: In function `List_pop':
Date.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/Date.c.o: In function `List_push_':
Date.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/Date.c.o: In function `List_qsort':
Date.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/Date.c.o: In function `List_rawAt_':
Date.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/Date.c.o: In function `List_removeFirst_':
Date.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/Date.c.o: In function `List_removeIndex_':
Date.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/Date.c.o: In function `List_removeIndex_toIndex_':
Date.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/Date.c.o: In function `List_removeItems_':
Date.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/Date.c.o: In function `List_removeLast_':
Date.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/Date.c.o: In function `List_removeTrueFor_':
Date.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/Date.c.o: In function `List_remove_':
Date.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/Date.c.o: In function `List_reverse':
Date.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/Date.c.o: In function `List_size':
Date.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/Date.c.o: In function `List_swap_with_':
Date.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/Date.c.o: In function `List_top':
Date.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_asCString':
Datum.c:(.text+0xc00): multiple definition of `ByteArray_asCString'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc00): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_at_':
Datum.c:(.text+0xc10): multiple definition of `ByteArray_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc10): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_bytes':
Datum.c:(.text+0xad0): multiple definition of `ByteArray_bytes'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xad0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_compareData_size_':
Datum.c:(.text+0xae0): multiple definition of `ByteArray_compareData_size_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xae0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_compareDatum_':
Datum.c:(.text+0xba0): multiple definition of `ByteArray_compareDatum_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xba0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_compare_':
Datum.c:(.text+0xb40): multiple definition of `ByteArray_compare_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb40): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_doublePointerAt_':
Datum.c:(.text+0xcb0): multiple definition of `ByteArray_doublePointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcb0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_float32At_':
Datum.c:(.text+0xd30): multiple definition of `ByteArray_float32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd30): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_floatPointerAt_':
Datum.c:(.text+0xc80): multiple definition of `ByteArray_floatPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc80): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_int32At_':
Datum.c:(.text+0xd00): multiple definition of `ByteArray_int32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd00): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_intPointerAt_':
Datum.c:(.text+0xc50): multiple definition of `ByteArray_intPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc50): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_length16':
Datum.c:(.text+0xce0): multiple definition of `ByteArray_length16'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xce0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_setFloat32_at_':
Datum.c:(.text+0xd40): multiple definition of `ByteArray_setFloat32_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd40): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_setInt32At_':
Datum.c:(.text+0xd10): multiple definition of `ByteArray_setInt32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd10): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_setUint32At_':
Datum.c:(.text+0xd70): multiple definition of `ByteArray_setUint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd70): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_size':
Datum.c:(.text+0xac0): multiple definition of `ByteArray_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xac0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_size32':
Datum.c:(.text+0xcf0): multiple definition of `ByteArray_size32'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcf0): first defined here
obj/base.obj/Datum.c.o: In function `ByteArray_uint32At_':
Datum.c:(.text+0xd60): multiple definition of `ByteArray_uint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd60): first defined here
obj/base.obj/Datum.c.o: In function `IsPathSeparator':
Datum.c:(.text+0xab0): multiple definition of `IsPathSeparator'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xab0): first defined here
obj/base.obj/Datum.c.o: In function `ListCursor_index':
Datum.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/Datum.c.o: In function `ListCursor_next':
Datum.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/Datum.c.o: In function `ListCursor_value':
Datum.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/Datum.c.o: In function `List_appendSeq_':
Datum.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/Datum.c.o: In function `List_append_':
Datum.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/Datum.c.o: In function `List_at_':
Datum.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/Datum.c.o: In function `List_at_insert_':
Datum.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/Datum.c.o: In function `List_at_put_':
Datum.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/Datum.c.o: In function `List_bsearch':
Datum.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/Datum.c.o: In function `List_compactIfNeeded':
Datum.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/Datum.c.o: In function `List_contains_':
Datum.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/Datum.c.o: In function `List_cursor':
Datum.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/Datum.c.o: In function `List_first':
Datum.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/Datum.c.o: In function `List_ifNeededSizeTo_':
Datum.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/Datum.c.o: In function `List_indexOf_':
Datum.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/Datum.c.o: In function `List_last':
Datum.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/Datum.c.o: In function `List_pop':
Datum.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/Datum.c.o: In function `List_push_':
Datum.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/Datum.c.o: In function `List_qsort':
Datum.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/Datum.c.o: In function `List_rawAt_':
Datum.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/Datum.c.o: In function `List_removeFirst_':
Datum.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/Datum.c.o: In function `List_removeIndex_':
Datum.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/Datum.c.o: In function `List_removeIndex_toIndex_':
Datum.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/Datum.c.o: In function `List_removeItems_':
Datum.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/Datum.c.o: In function `List_removeLast_':
Datum.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/Datum.c.o: In function `List_removeTrueFor_':
Datum.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/Datum.c.o: In function `List_remove_':
Datum.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/Datum.c.o: In function `List_reverse':
Datum.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/Datum.c.o: In function `List_size':
Datum.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/Datum.c.o: In function `List_swap_with_':
Datum.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/Datum.c.o: In function `List_top':
Datum.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_asCString':
Duration.c:(.text+0xc00): multiple definition of `ByteArray_asCString'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc00): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_at_':
Duration.c:(.text+0xc10): multiple definition of `ByteArray_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc10): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_bytes':
Duration.c:(.text+0xad0): multiple definition of `ByteArray_bytes'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xad0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_compareData_size_':
Duration.c:(.text+0xae0): multiple definition of `ByteArray_compareData_size_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xae0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_compareDatum_':
Duration.c:(.text+0xba0): multiple definition of `ByteArray_compareDatum_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xba0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_compare_':
Duration.c:(.text+0xb40): multiple definition of `ByteArray_compare_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb40): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_doublePointerAt_':
Duration.c:(.text+0xcb0): multiple definition of `ByteArray_doublePointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcb0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_float32At_':
Duration.c:(.text+0xd30): multiple definition of `ByteArray_float32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd30): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_floatPointerAt_':
Duration.c:(.text+0xc80): multiple definition of `ByteArray_floatPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc80): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_int32At_':
Duration.c:(.text+0xd00): multiple definition of `ByteArray_int32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd00): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_intPointerAt_':
Duration.c:(.text+0xc50): multiple definition of `ByteArray_intPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc50): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_length16':
Duration.c:(.text+0xce0): multiple definition of `ByteArray_length16'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xce0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_setFloat32_at_':
Duration.c:(.text+0xd40): multiple definition of `ByteArray_setFloat32_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd40): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_setInt32At_':
Duration.c:(.text+0xd10): multiple definition of `ByteArray_setInt32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd10): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_setUint32At_':
Duration.c:(.text+0xd70): multiple definition of `ByteArray_setUint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd70): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_size':
Duration.c:(.text+0xac0): multiple definition of `ByteArray_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xac0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_size32':
Duration.c:(.text+0xcf0): multiple definition of `ByteArray_size32'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcf0): first defined here
obj/base.obj/Duration.c.o: In function `ByteArray_uint32At_':
Duration.c:(.text+0xd60): multiple definition of `ByteArray_uint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd60): first defined here
obj/base.obj/Duration.c.o: In function `IsPathSeparator':
Duration.c:(.text+0xab0): multiple definition of `IsPathSeparator'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xab0): first defined here
obj/base.obj/Duration.c.o: In function `ListCursor_index':
Duration.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/Duration.c.o: In function `ListCursor_next':
Duration.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/Duration.c.o: In function `ListCursor_value':
Duration.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/Duration.c.o: In function `List_appendSeq_':
Duration.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/Duration.c.o: In function `List_append_':
Duration.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/Duration.c.o: In function `List_at_':
Duration.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/Duration.c.o: In function `List_at_insert_':
Duration.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/Duration.c.o: In function `List_at_put_':
Duration.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/Duration.c.o: In function `List_bsearch':
Duration.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/Duration.c.o: In function `List_compactIfNeeded':
Duration.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/Duration.c.o: In function `List_contains_':
Duration.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/Duration.c.o: In function `List_cursor':
Duration.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/Duration.c.o: In function `List_first':
Duration.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/Duration.c.o: In function `List_ifNeededSizeTo_':
Duration.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/Duration.c.o: In function `List_indexOf_':
Duration.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/Duration.c.o: In function `List_last':
Duration.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/Duration.c.o: In function `List_pop':
Duration.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/Duration.c.o: In function `List_push_':
Duration.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/Duration.c.o: In function `List_qsort':
Duration.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/Duration.c.o: In function `List_rawAt_':
Duration.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/Duration.c.o: In function `List_removeFirst_':
Duration.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/Duration.c.o: In function `List_removeIndex_':
Duration.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/Duration.c.o: In function `List_removeIndex_toIndex_':
Duration.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/Duration.c.o: In function `List_removeItems_':
Duration.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/Duration.c.o: In function `List_removeLast_':
Duration.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/Duration.c.o: In function `List_removeTrueFor_':
Duration.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/Duration.c.o: In function `List_remove_':
Duration.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/Duration.c.o: In function `List_reverse':
Duration.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/Duration.c.o: In function `List_size':
Duration.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/Duration.c.o: In function `List_swap_with_':
Duration.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/Duration.c.o: In function `List_top':
Duration.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_asCString':
Stack.c:(.text+0xc00): multiple definition of `ByteArray_asCString'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc00): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_at_':
Stack.c:(.text+0xc10): multiple definition of `ByteArray_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc10): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_bytes':
Stack.c:(.text+0xad0): multiple definition of `ByteArray_bytes'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xad0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_compareData_size_':
Stack.c:(.text+0xae0): multiple definition of `ByteArray_compareData_size_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xae0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_compareDatum_':
Stack.c:(.text+0xba0): multiple definition of `ByteArray_compareDatum_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xba0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_compare_':
Stack.c:(.text+0xb40): multiple definition of `ByteArray_compare_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb40): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_doublePointerAt_':
Stack.c:(.text+0xcb0): multiple definition of `ByteArray_doublePointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcb0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_float32At_':
Stack.c:(.text+0xd30): multiple definition of `ByteArray_float32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd30): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_floatPointerAt_':
Stack.c:(.text+0xc80): multiple definition of `ByteArray_floatPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc80): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_int32At_':
Stack.c:(.text+0xd00): multiple definition of `ByteArray_int32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd00): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_intPointerAt_':
Stack.c:(.text+0xc50): multiple definition of `ByteArray_intPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc50): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_length16':
Stack.c:(.text+0xce0): multiple definition of `ByteArray_length16'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xce0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_setFloat32_at_':
Stack.c:(.text+0xd40): multiple definition of `ByteArray_setFloat32_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd40): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_setInt32At_':
Stack.c:(.text+0xd10): multiple definition of `ByteArray_setInt32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd10): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_setUint32At_':
Stack.c:(.text+0xd70): multiple definition of `ByteArray_setUint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd70): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_size':
Stack.c:(.text+0xac0): multiple definition of `ByteArray_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xac0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_size32':
Stack.c:(.text+0xcf0): multiple definition of `ByteArray_size32'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcf0): first defined here
obj/base.obj/Stack.c.o: In function `ByteArray_uint32At_':
Stack.c:(.text+0xd60): multiple definition of `ByteArray_uint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd60): first defined here
obj/base.obj/Stack.c.o: In function `IsPathSeparator':
Stack.c:(.text+0xab0): multiple definition of `IsPathSeparator'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xab0): first defined here
obj/base.obj/Stack.c.o: In function `ListCursor_index':
Stack.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/Stack.c.o: In function `ListCursor_next':
Stack.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/Stack.c.o: In function `ListCursor_value':
Stack.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/Stack.c.o: In function `List_appendSeq_':
Stack.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/Stack.c.o: In function `List_append_':
Stack.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/Stack.c.o: In function `List_at_':
Stack.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/Stack.c.o: In function `List_at_insert_':
Stack.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/Stack.c.o: In function `List_at_put_':
Stack.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/Stack.c.o: In function `List_bsearch':
Stack.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/Stack.c.o: In function `List_compactIfNeeded':
Stack.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/Stack.c.o: In function `List_contains_':
Stack.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/Stack.c.o: In function `List_cursor':
Stack.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/Stack.c.o: In function `List_first':
Stack.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/Stack.c.o: In function `List_ifNeededSizeTo_':
Stack.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/Stack.c.o: In function `List_indexOf_':
Stack.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/Stack.c.o: In function `List_last':
Stack.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/Stack.c.o: In function `List_pop':
Stack.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/Stack.c.o: In function `List_push_':
Stack.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/Stack.c.o: In function `List_qsort':
Stack.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/Stack.c.o: In function `List_rawAt_':
Stack.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/Stack.c.o: In function `List_removeFirst_':
Stack.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/Stack.c.o: In function `List_removeIndex_':
Stack.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/Stack.c.o: In function `List_removeIndex_toIndex_':
Stack.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/Stack.c.o: In function `List_removeItems_':
Stack.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/Stack.c.o: In function `List_removeLast_':
Stack.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/Stack.c.o: In function `List_removeTrueFor_':
Stack.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/Stack.c.o: In function `List_remove_':
Stack.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/Stack.c.o: In function `List_reverse':
Stack.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/Stack.c.o: In function `List_size':
Stack.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/Stack.c.o: In function `List_swap_with_':
Stack.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/Stack.c.o: In function `List_top':
Stack.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_asCString':
UTinstant.c:(.text+0xc00): multiple definition of `ByteArray_asCString'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc00): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_at_':
UTinstant.c:(.text+0xc10): multiple definition of `ByteArray_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc10): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_bytes':
UTinstant.c:(.text+0xad0): multiple definition of `ByteArray_bytes'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xad0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_compareData_size_':
UTinstant.c:(.text+0xae0): multiple definition of `ByteArray_compareData_size_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xae0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_compareDatum_':
UTinstant.c:(.text+0xba0): multiple definition of `ByteArray_compareDatum_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xba0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_compare_':
UTinstant.c:(.text+0xb40): multiple definition of `ByteArray_compare_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb40): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_doublePointerAt_':
UTinstant.c:(.text+0xcb0): multiple definition of `ByteArray_doublePointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcb0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_float32At_':
UTinstant.c:(.text+0xd30): multiple definition of `ByteArray_float32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd30): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_floatPointerAt_':
UTinstant.c:(.text+0xc80): multiple definition of `ByteArray_floatPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc80): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_int32At_':
UTinstant.c:(.text+0xd00): multiple definition of `ByteArray_int32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd00): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_intPointerAt_':
UTinstant.c:(.text+0xc50): multiple definition of `ByteArray_intPointerAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc50): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_length16':
UTinstant.c:(.text+0xce0): multiple definition of `ByteArray_length16'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xce0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_setFloat32_at_':
UTinstant.c:(.text+0xd40): multiple definition of `ByteArray_setFloat32_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd40): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_setInt32At_':
UTinstant.c:(.text+0xd10): multiple definition of `ByteArray_setInt32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd10): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_setUint32At_':
UTinstant.c:(.text+0xd70): multiple definition of `ByteArray_setUint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd70): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_size':
UTinstant.c:(.text+0xac0): multiple definition of `ByteArray_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xac0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_size32':
UTinstant.c:(.text+0xcf0): multiple definition of `ByteArray_size32'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xcf0): first defined here
obj/base.obj/UTinstant.c.o: In function `ByteArray_uint32At_':
UTinstant.c:(.text+0xd60): multiple definition of `ByteArray_uint32At_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xd60): first defined here
obj/base.obj/UTinstant.c.o: In function `IsPathSeparator':
UTinstant.c:(.text+0xab0): multiple definition of `IsPathSeparator'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xab0): first defined here
obj/base.obj/UTinstant.c.o: In function `ListCursor_index':
UTinstant.c:(.text+0xb0): multiple definition of `ListCursor_index'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xb0): first defined here
obj/base.obj/UTinstant.c.o: In function `ListCursor_next':
UTinstant.c:(.text+0x80): multiple definition of `ListCursor_next'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x80): first defined here
obj/base.obj/UTinstant.c.o: In function `ListCursor_value':
UTinstant.c:(.text+0xc0): multiple definition of `ListCursor_value'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xc0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_appendSeq_':
UTinstant.c:(.text+0x1b0): multiple definition of `List_appendSeq_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x1b0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_append_':
UTinstant.c:(.text+0x160): multiple definition of `List_append_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x160): first defined here
obj/base.obj/UTinstant.c.o: In function `List_at_':
UTinstant.c:(.text+0x50): multiple definition of `List_at_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x50): first defined here
obj/base.obj/UTinstant.c.o: In function `List_at_insert_':
UTinstant.c:(.text+0x740): multiple definition of `List_at_insert_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x740): first defined here
obj/base.obj/UTinstant.c.o: In function `List_at_put_':
UTinstant.c:(.text+0x7c0): multiple definition of `List_at_put_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x7c0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_bsearch':
UTinstant.c:(.text+0xa20): multiple definition of `List_bsearch'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa20): first defined here
obj/base.obj/UTinstant.c.o: In function `List_compactIfNeeded':
UTinstant.c:(.text+0x250): multiple definition of `List_compactIfNeeded'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x250): first defined here
obj/base.obj/UTinstant.c.o: In function `List_contains_':
UTinstant.c:(.text+0x120): multiple definition of `List_contains_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x120): first defined here
obj/base.obj/UTinstant.c.o: In function `List_cursor':
UTinstant.c:(.text+0x70): multiple definition of `List_cursor'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x70): first defined here
obj/base.obj/UTinstant.c.o: In function `List_first':
UTinstant.c:(.text+0xa70): multiple definition of `List_first'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa70): first defined here
obj/base.obj/UTinstant.c.o: In function `List_ifNeededSizeTo_':
UTinstant.c:(.text+0x10): multiple definition of `List_ifNeededSizeTo_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x10): first defined here
obj/base.obj/UTinstant.c.o: In function `List_indexOf_':
UTinstant.c:(.text+0xe0): multiple definition of `List_indexOf_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xe0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_last':
UTinstant.c:(.text+0xa90): multiple definition of `List_last'
obj/base.obj/BStream.c.o:BStream.c:(.text+0xa90): first defined here
obj/base.obj/UTinstant.c.o: In function `List_pop':
UTinstant.c:(.text+0x8e0): multiple definition of `List_pop'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x8e0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_push_':
UTinstant.c:(.text+0x890): multiple definition of `List_push_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x890): first defined here
obj/base.obj/UTinstant.c.o: In function `List_qsort':
UTinstant.c:(.text+0x9e0): multiple definition of `List_qsort'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x9e0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_rawAt_':
UTinstant.c:(.text+0x40): multiple definition of `List_rawAt_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x40): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeFirst_':
UTinstant.c:(.text+0x4a0): multiple definition of `List_removeFirst_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x4a0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeIndex_':
UTinstant.c:(.text+0x290): multiple definition of `List_removeIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x290): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeIndex_toIndex_':
UTinstant.c:(.text+0x310): multiple definition of `List_removeIndex_toIndex_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x310): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeItems_':
UTinstant.c:(.text+0x620): multiple definition of `List_removeItems_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x620): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeLast_':
UTinstant.c:(.text+0x560): multiple definition of `List_removeLast_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x560): first defined here
obj/base.obj/UTinstant.c.o: In function `List_removeTrueFor_':
UTinstant.c:(.text+0x950): multiple definition of `List_removeTrueFor_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x950): first defined here
obj/base.obj/UTinstant.c.o: In function `List_remove_':
UTinstant.c:(.text+0x3c0): multiple definition of `List_remove_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x3c0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_reverse':
UTinstant.c:(.text+0x850): multiple definition of `List_reverse'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x850): first defined here
obj/base.obj/UTinstant.c.o: In function `List_size':
UTinstant.c:(.text+0x0): multiple definition of `List_size'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x0): first defined here
obj/base.obj/UTinstant.c.o: In function `List_swap_with_':
UTinstant.c:(.text+0x820): multiple definition of `List_swap_with_'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x820): first defined here
obj/base.obj/UTinstant.c.o: In function `List_top':
UTinstant.c:(.text+0x930): multiple definition of `List_top'
obj/base.obj/BStream.c.o:BStream.c:(.text+0x930): first defined here
clang: error: linker command failed with exit code 1 (use -v to see invocation)
/usr/local/GNUstep/System/Library/Makefiles/Instance/subproject.make:61: recipe for target 'obj/subproject.o' failed
gmake[6]: *** [obj/subproject.o] Error 1
/usr/local/GNUstep/System/Library/Makefiles/Instance/subproject.make:45: recipe for target 'internal-subproject-all_' failed
gmake[5]: *** [internal-subproject-all_] Error 2
/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:311: recipe for target 'base.all.subproject.variables' failed
gmake[4]: *** [base.all.subproject.variables] Error 2
/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:311: recipe for target 'ioobjc.all.tool.variables' failed
gmake[3]: *** [ioobjc.all.tool.variables] Error 2
/usr/local/GNUstep/System/Library/Makefiles/Master/tool.make:71: recipe for target 'internal-all' failed
gmake[2]: *** [internal-all] Error 2
/usr/local/GNUstep/System/Library/Makefiles/Master/serial-subdirectories.make:53: recipe for target 'internal-all' failed
gmake[1]: *** [internal-all] Error 2
/usr/local/GNUstep/System/Library/Makefiles/Master/serial-subdirectories.make:53: recipe for target 'internal-all' failed
gmake: *** [internal-all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/mports/deskutils/etoile-hardware.