REBOL3 tracker
  0.9.12 beta
Ticket #0002125 User: anonymous

Project:

Previous Next
rss
TypeBug Statusdismissed Date5-Mar-2014 20:49
Versionr3 master CategoryPlatform Submitted bygiuliolunati
PlatformLinux x86 libc6 Severitymajor Prioritynormal

Summary Compilation fails with OS_ID=0.4.4
Description Compilation fails with
Linux 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

make make OS_ID=0.4.4
make prep
make

ERROR:

../src/core/m-gc.c: In function ‘Mark_Devices’:
../src/core/m-gc.c:197:29: error: ‘REBOL_HOST_LIB’ has no member named ‘devices’

GIT BISECT LOG:

git bisect start
# bad: [25033f897b2bd466068d7663563cd3ff64740b94] Merge pull request #186 from BrianHawley/fix-2109-function-local-not-at-end
git bisect bad 25033f897b2bd466068d7663563cd3ff64740b94
# good: [aa7f6c62df1e28b8082007d9432ab1330051e210] Merge pull request #82 from BrianHawley/fix-1952-do-binary
git bisect good aa7f6c62df1e28b8082007d9432ab1330051e210
# good: [fc518bc8350d4895df87e9b81195a0ae231faa16] Merge pull request #185 from BrianHawley/wish-2077-no-if-else
git bisect good fc518bc8350d4895df87e9b81195a0ae231faa16
# bad: [327e130eb0843c9aa064686591b1603890f3495c] Merge pull request #191 from earl/build-android-cli
git bisect bad 327e130eb0843c9aa064686591b1603890f3495c
# good: [0b29e80a26e9154d64858c1ba45c769a3ba30ac4] Merge pull request #194 from cyphre/do-codec-fix
git bisect good 0b29e80a26e9154d64858c1ba45c769a3ba30ac4
# good: [f9aad8722dd8720ca7031edb9ed9d22c16dc19f1] Make the S_IREAD/S_WRITE comment slightly more specific
git bisect good f9aad8722dd8720ca7031edb9ed9d22c16dc19f1
# bad: [5790b26a245e3ed7d5bdbe0342f127dee7987818] Merge pull request #188 from cyphre/9910-port-crash-fix
git bisect bad 5790b26a245e3ed7d5bdbe0342f127dee7987818

So offending commit seems:
commit 003ae5d46df8e183c1d2a41fcbaa497345af2d00
Author: Richard Smolak <rsmolak@gmail.com>
Date: Thu Feb 20 23:27:55 2014 +0100

Anyone can confirm?
Example code

			

Assigned ton/a Fixed in- Last Update6-Mar-2014 00:11


Comments
(0004318)
abolka
5-Mar-2014 21:50

I cannot reproduce this.

The missing `devices` field in the REBOL_HOST_LIB structure indicates, that the `make prep` step did not complete properly. Could you try re-running `make prep` and see if that helps?
(0004319)
BrianH
5-Mar-2014 22:25

Also, be sure to run make clean before you try it, in case there's left-over stuff.
(0004320)
giuliolunati
5-Mar-2014 22:57

Ok, after

git checkout -- '**'
make make OS_ID=0.4.4
make prep
make

all runs fine.

Can close ticket, sorry for false alarm!

Date User Field Action Change
6-Mar-2014 00:11 BrianH Status Modified submitted => dismissed
5-Mar-2014 22:57 giuliolunati Comment : 0004320 Added -
5-Mar-2014 22:25 BrianH Comment : 0004319 Added -
5-Mar-2014 21:50 abolka Comment : 0004318 Added -
5-Mar-2014 20:50 BrianH Description Modified -
5-Mar-2014 20:50 BrianH Category Modified Unspecified => Platform
5-Mar-2014 20:49 giuliolunati Ticket Added -