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
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to