Re: 2013.1 build failures, redux

Bruce Mitchener <[email protected]> Mon, 15 Jul 2013 11:36:17 +0700
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <[email protected]>
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