Hi,
I pushed a patch to fix this.
Your Linux kernel is too old to have inotify, and I never tested on this
configuration. It was supposed to ignore the lack of inotify and keep
going, but it didn't work out that way.
Slava
Stefan Scholl wrote:
> Stefan Scholl <[EMAIL PROTECTED]> wrote:
>
>> Can't compile factor (git) on Linux (2.6) at the moment:
>>
>> ...
>>
> Loading P" resource:extra/unix/linux/inotify/inotify.factor"
> :warnings - print 198 semantic warnings.
> [ swap >c call -> c> drop ]
> [ [ dup parse-file call ] assert-depth -> drop ]
> [
> >r datastack r>
> swap slip ->
> >r datastack r>
> 2dup [ length ] compare sgn {
> { -1 [ trim-datastacks nip relative-underflow ] }
> { 0 [ 2drop ] }
> { 1 [ trim-datastacks drop relative-overflow ] }
> } case
> ]
> [ >r call -> r> ]
> [
> millis
> >r default-image-name "output-image" set-global
> "math help handbook compiler random tools ui ui.tools io"
> "include" set-global "" "exclude" set-global
> parse-command-line "-no-crossref" cli-args member?
> [ do-crossref ] unless wince? [ "windows.ce" require ] when
> winnt? [ "windows.nt" require ] when "deploy-vocab" get
> [ "stage2: deployment mode" print ]
> [ "listener" require "none" require ] if [
> load-components run-bootstrap-init "bootstrap.compiler"
> vocab [ compile-remaining ] when
> ] with-compiler-errors -> :errors f error set-global
> f error-continuation set-global "deploy-vocab" get
> [ "tools.deploy.shaker" run ] [
> [
> boot do-init-hooks [
> parse-command-line run-user-init "run" get run
> stdio get [ stream-flush ] when*
> ] [ print-error 1 exit ] recover
> ] set-boot-quot millis r>
> - dup bootstrap-time set-global print-report
> "output-image" get save-image-and-exit
> ] if
> ]
> [ H{ } clone >n call -> ndrop ]
> [ over >r compose [ dip rethrow ] curry recover -> r> call ]
> [ swap >c call -> c> drop ]
> [
> load-components -> run-bootstrap-init "bootstrap.compiler"
> vocab [ compile-remaining ] when
> ]
> [ iterate-step -> iterate-next (each-integer) ]
> [ swap >r 2dup 2slip -> r> swap ]
> [ >r >r call -> r> r> ]
> [ load-vocab -> drop ]
> [ dup load-vocab-hook get call -> vocab ]
> [ swap >c call -> c> drop ]
> [
> dup vocab-source-loaded? [ dup load-source ] unless
> -> dup vocab-docs-loaded? [ dup load-docs ] unless drop
> ]
> [
> [ source-wasn't-loaded ] keep
> [ vocab-source-path [ bootstrap-file ] when* ] keep
> -> source-was-loaded
> ]
> [ >r call -> r> ]
> [ [ dup parse-file call ] assert-depth -> drop ]
> [
> >r datastack r>
> swap slip ->
> >r datastack r>
> 2dup [ length ] compare sgn {
> { -1 [ trim-datastacks nip relative-underflow ] }
> { 0 [ 2drop ] }
> { 1 [ trim-datastacks drop relative-overflow ] }
> } case
> ]
> [ >r call -> r> ]
> [ load-vocab -> drop ]
> [ dup load-vocab-hook get call -> vocab ]
> [ swap >c call -> c> drop ]
> [
> dup vocab-source-loaded? [ dup load-source ] unless
> -> dup vocab-docs-loaded? [ dup load-docs ] unless drop
> ]
> [
> [ source-wasn't-loaded ] keep
> [ vocab-source-path [ bootstrap-file ] when* ] keep
> -> source-was-loaded
> ]
> [ >r call -> r> ]
> [ [ dup parse-file call ] assert-depth -> drop ]
> [
> >r datastack r>
> swap slip ->
> >r datastack r>
> 2dup [ length ] compare sgn {
> { -1 [ trim-datastacks nip relative-underflow ] }
> { 0 [ 2drop ] }
> { 1 [ trim-datastacks drop relative-overflow ] }
> } case
> ]
> [ >r call -> r> ]
> [ load-vocab -> drop ]
> [ dup load-vocab-hook get call -> vocab ]
> [ swap >c call -> c> drop ]
> [
> dup vocab-source-loaded? [ dup load-source ] unless
> -> dup vocab-docs-loaded? [ dup load-docs ] unless drop
> ]
> [
> [ source-wasn't-loaded ] keep
> [ vocab-source-path [ bootstrap-file ] when* ] keep
> -> source-was-loaded
> ]
> [ >r call -> r> ]
> [ [ dup parse-file call ] assert-depth -> drop ]
> [
> >r datastack r>
> swap slip ->
> >r datastack r>
> 2dup [ length ] compare sgn {
> { -1 [ trim-datastacks nip relative-underflow ] }
> { 0 [ 2drop ] }
> { 1 [ trim-datastacks drop relative-overflow ] }
> } case
> ]
> [ >r call -> r> ]
> [
> T{ linux-io f } set-io-backend ->
> [ start-wait-thread ] "io.unix.linux" add-init-hook
> ]
> [ io-backend set-global init-io -> init-stdio ]
> register-io-task
> check-io-task
> port-handle/object
> throw
> [
> self error-thread set-global
> continuation -> error-continuation set-global rethrow
> ]
> Generic word port-handle does not define a method for the POSTPONE: f class.
> Allowed classes: { port }
> Dispatching on object: f
> ( scratchpad )
>
>
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk