On the OSX one, it looks like you don't have SWIG and RANLIB installed and it's 
not recognising that it hasn't. I seem to remember having to install a lot of 
software on my linux (Ubuntu) box in order to get the tests to run clean. If 
that's the case, I'd imagine it's a bug really.

The leaky-handles test is possibly an issue with OSX not behaving quite like 
other linuxes. In order to detect how many handles are open in a forked 
subshell, it runs 
ls /proc/$$/fd | wc -l

and expects that to return 3 (stdin, stdout, stderr). If it doesn't, then either
1) python isn't closing files in a child process properly
2) OSX doesn't have a proc/<pid>/fd directory
3) OSX has other standard handles.
4) I've written the test wrong and it doesn't gracefully exit for non posix 
systems.

I don't have access to an OSX system so I can't really tell, though if it 
(os.name) returns 'posix' that should work.

Cheers

TT

----- Original Message -----
From: [email protected]
To: [email protected]
At: Mar  2 2014 15:35:46

I ran what I believe is the full SCons test suite on Fedora 20 and OSX
Mavericks.  On Fedora 20 I get the following fails not related to D
tooling:

        test/Fortran/F95FLAGS.py
    test/Fortran/SHF95FLAGS.py
  test/Java/multi-step.py
     test/Java/swig-dependencies.py
      test/QT/Tool.py
     test/QT/generated-ui.py
     test/QT/installed.py
        test/QT/up-to-date.py

on OSX, I get the following non-D fails.

   test/Java/JAVAH.py
  test/Java/RMIC.py
   test/Java/multi-step.py
     test/Java/nested-classes.py
 test/Java/swig-dependencies.py
      test/LEX/live.py
    test/RANLIB/RANLIB.py
       test/RANLIB/RANLIBFLAGS.py
  test/Repository/Java.py
     test/Repository/RMIC.py
     test/SWIG/SWIG.py
   test/SWIG/SWIGFLAGS.py
      test/SWIG/SWIGOUTDIR-python.py
      test/SWIG/SWIGOUTDIR.py
     test/SWIG/SWIGPATH.py
       test/SWIG/build-dir.py
      test/SWIG/generated_swigfile.py
     test/SWIG/implicit-dependencies.py
  test/SWIG/live.py
   test/SWIG/module-deduced-name.py
    test/SWIG/module-parens.py
  test/SWIG/module-quoted.py
  test/SWIG/module-spaces.py
  test/SWIG/noproxy.py
        test/SWIG/remove-modules.py
 test/SWIG/subdir.py
 test/YACC/live.py
   test/import.py
      test/leaky-handles.py
       test/long-lines/signature.py
        test/option/debug-count.py
  test/option/tree-lib.py
     test/scons-time/run/config/python.py
        test/sconsign/script/SConsignFile.py
        test/sconsign/script/Signatures.py
  test/sconsign/script/no-SConsignFile.py

is this expected/acceptable/troublesome/wtf? I have to admit I am
surprised I got any non-D tooling related errors. "no result"s I am
ignoring: I am checking that the D tooling "no result" are reasonable
though.

I also got some D tooling fails which I had not expected, and which I
shall fix asap.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to