Re: 2013.1 build failures, redux

Bruce Mitchener <[email protected]> Tue, 16 Jul 2013 10:12:28 +0700
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <CA+esKjPPcFmxMo9fGe4zs3OE5pyy=fzmAqRU-uxYX5Ncx7Nzxw@mail.gmail.com>
This is fixed now.

 - Bruce



On Tue, Jul 16, 2013 at 9:52 AM, Bruce Mitchener
<[email protected]>wrote:

> Okay, there are more errors at the end of stage 2 when linking
> dylan-compiler ... I'm on it.
>
>  - Bruce
>
>
>
> On Tue, Jul 16, 2013 at 9:31 AM, Bruce Mitchener <
> [email protected]> wrote:
>
>> I've pushed a fix for this. I'm running a full bootstrap now to see if
>> there are any other issues on x86_64-linux.
>>
>>  - Bruce
>>
>>
>>
>> On Tue, Jul 16, 2013 at 8:33 AM, Tom Emerson <[email protected]> wrote:
>>
>>> Just try building the head on Linux and I suspect you'll run into this.
>>>
>>>
>>>
>>> On Mon, Jul 15, 2013 at 9:27 PM, Bruce Mitchener <
>>> [email protected]> wrote:
>>>
>>>> Okay, I'm apparently crash-landing some changes rather than a nice
>>>> clean landing. I'm merging the C and HARP runtimes so that they can share a
>>>> lot more code than we currently do (and get some other benefits as well).
>>>>
>>>> I'll see if I can reproduce this on one of my VMs and get it all
>>>> cleaned up in one more shot. My OS X builds hadn't complained about this
>>>> stuff at all. :(
>>>>
>>>>  - Bruce
>>>>
>>>>
>>>>
>>>> On Tue, Jul 16, 2013 at 3:24 AM, Tom Emerson <[email protected]>wrote:
>>>>
>>>>> Grabbed the latest, still fails with multiply defined symbols now:
>>>>>
>>>>> https://gist.github.com/TreeRex/6003112
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jul 15, 2013 at 12:36 AM, Bruce Mitchener <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> I have a fix for this and will push it to GitHub when I am home in a
>>>>>> couple of hours.
>>>>>>
>>>>>> This is my fault.
>>>>>>
>>>>>>  - Bruce
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On Jul 15, 2013, at 9:16 AM, Tom Emerson <[email protected]> wrote:
>>>>>>
>>>>>> Here's a link to the log file:
>>>>>>
>>>>>> https://dl.dropboxusercontent.com/u/6708624/compile-dylan.txt
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Jul 14, 2013 at 10:03 PM, Tom Emerson <[email protected]>wrote:
>>>>>>
>>>>>>> OK, went through the file. libdylan.so doesn't link with the error:
>>>>>>>
>>>>>>>
>>>>>>> LinkDLL /home/tree/src/opendylan/Bootstrap.2/lib/libdylan.so :
>>>>>>> _glue.o dfmc-boot.o macros.o thread-macros.o packed-slots.o debugging.o
>>>>>>> boot.o dispatch-prologue.o new-dispatch.o slot-dispatch.o discrimination.o
>>>>>>> dispatch-caches.o comparison.o functional.o thread.o condition.o
>>>>>>> condition-extras.o object.o character.o unicode-character.o number.o
>>>>>>> conversion-tagged-integer.o machine-word-lowlevel.o
>>>>>>> machine-word-constants.o integer.o double-integer-basics.o float.o
>>>>>>> collection-macros.o collection.o accumulator.o sort.o multiple-collection.o
>>>>>>> explicit-key-collection.o mutable-collection.o sequence.o
>>>>>>> mutable-key-collection.o mutable-sequence.o stretchy-collection.o array.o
>>>>>>> multidimensional-array.o limited-array.o vector.o vector-speed.o
>>>>>>> limited-vector.o stretchy-vector.o limited-stretchy-vector.o symbol.o
>>>>>>> string.o string-speed.o unicode-string.o list.o list-speed.o limited-list.o
>>>>>>> deque.o range.o miscellaneous.o extras.o type.o signature.o function.o
>>>>>>> method.o generic-function.o dispatch.o singleton.o slot-descriptor.o
>>>>>>> slot-descriptor-dynamic.o class.o class-dynamic.o limited-integer.o union.o
>>>>>>> subclass.o speed.o dylan-c-ffi-stubs.o portable-container.o return-codes.o
>>>>>>> finalization.o threads-conditions.o low-level-sync.o synchronization.o
>>>>>>> locks.o notification.o hashing.o table.o symbol-table.o set.o
>>>>>>> ordered-collection.o incremental.o domain.o shut-down.o dylan-mm.o
>>>>>>> initialize-thread.o dylan-spy.o
>>>>>>> /usr/bin/ld:
>>>>>>> /home/tree/src/opendylan/Bootstrap.1/lib/runtime/c-x86_64-linux/libdylan-c-runtime.a(collector.o):
>>>>>>> relocation R_X86_64_32
>>>>>>>  against `.data' can not be used when making a shared object;
>>>>>>> recompile with -fPIC
>>>>>>> /home/tree/src/opendylan/Bootstrap.1/lib/runtime/c-x86_64-linux/libdylan-c-runtime.a:
>>>>>>> could not read symbols: Bad value
>>>>>>> collect2: error: ld returned 1 exit status
>>>>>>>
>>>>>>> I'll be going to bed soon, so no rush on this.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Jul 14, 2013 at 9:59 PM, Bruce Mitchener <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Need to know what's in that log file that it points to ...
>>>>>>>>
>>>>>>>> But I'm leaving now to go run errands for several hours, so
>>>>>>>> hopefully someone else can help you.
>>>>>>>>
>>>>>>>>  - Bruce
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 15, 2013 at 8:54 AM, Tom Emerson <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> So starting a 3-stage-bootstrap on the head of my fork (which, as
>>>>>>>>> of around 16h00 today was identical to the upstream master) fails on Ubuntu
>>>>>>>>> 12.10:
>>>>>>>>>
>>>>>>>>> /home/tree/src/opendylan/sources/dylan/table.dylan:873: Serious
>>>>>>>>> warning - Invalid type for argument new-key in call to entry-key-setter
>>>>>>>>> (new-key :: <object>, v :: <entry-keys>, index :: <integer>) => (new-key ::
>>>>>>>>> <object>):  <raw-pointer> supplied, <object> expected.
>>>>>>>>> /home/tree/src/opendylan/sources/dylan/table.dylan:873: Serious
>>>>>>>>> warning - Invalid type for argument new-key in call to entry-key-setter
>>>>>>>>> (new-key :: <object>, v :: <entry-keys>, index :: <integer>) => (new-key ::
>>>>>>>>> <object>):  <raw-pointer> supplied, <object> expected.
>>>>>>>>> /home/tree/src/opendylan/sources/dylan/table.dylan:873: Serious
>>>>>>>>> warning - Invalid type for argument new-key in call to entry-key-setter
>>>>>>>>> (new-key :: <object>, v :: <entry-keys>, index :: <integer>) => (new-key ::
>>>>>>>>> <object>):  <raw-pointer> supplied, <object> expected.
>>>>>>>>> 18 W, 3 SW, 0 E (161.446 seconds)
>>>>>>>>> fdmake: build product
>>>>>>>>> /home/tree/src/opendylan/Bootstrap.2/lib/libdylan.so missing
>>>>>>>>>
>>>>>>>>> fdmake: compile failed (65280), see
>>>>>>>>> /home/tree/src/opendylan/Bootstrap.2/build/logs/compile-dylan.txt
>>>>>>>>> make[1]: ***
>>>>>>>>> [/home/tree/src/opendylan/Bootstrap.2/bin/dylan-compiler] Error 1
>>>>>>>>> make[1]: Leaving directory `/home/tree/src/opendylan'
>>>>>>>>> make: *** [3-stage-bootstrap] Error 2
>>>>>>>>>
>>>>>>>>>  Thoughts?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Tom Emerson
>>>>>>>>> [email protected]
>>>>>>>>> http://www.dreamersrealm.net/tree
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> hackers mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> hackers mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Tom Emerson
>>>>>>> [email protected]
>>>>>>> http://www.dreamersrealm.net/tree
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Tom Emerson
>>>>>> [email protected]
>>>>>> http://www.dreamersrealm.net/tree
>>>>>>
>>>>>> _______________________________________________
>>>>>> hackers mailing list
>>>>>> [email protected]
>>>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> hackers mailing list
>>>>>> [email protected]
>>>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Tom Emerson
>>>>> [email protected]
>>>>> http://www.dreamersrealm.net/tree
>>>>>
>>>>> _______________________________________________
>>>>> hackers mailing list
>>>>> [email protected]
>>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> hackers mailing list
>>>> [email protected]
>>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>>
>>>>
>>>
>>>
>>> --
>>> Tom Emerson
>>> [email protected]
>>> http://www.dreamersrealm.net/tree
>>>
>>> _______________________________________________
>>> hackers mailing list
>>> [email protected]
>>> https://lists.opendylan.org/mailman/listinfo/hackers
>>>
>>>
>>
>

_______________________________________________
hackers mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/hackers