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