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