[Scons-users] Implicit dependency `None' not found

Stefan Seefeld stefan at seefeld.name
Sun Apr 3 08:58:41 EDT 2016


William,

thanks for the suggestion.

On 03.04.2016 06:43, William Blevins wrote:
> Stefan,
>
> Have you tried looking at "--tree=prune" to figure out which file has
> the None dependency? Try it with "--dry-run" if the compile error is
> blocking the post process.

I have added the '--tree=prune' option, which yields the attached
output. There are a few dependencies on 'None' listed there, but no more
details that would tell me why, or what 'None' actually means in that
context. That's unfortunately not helpful.


Thanks,
        Stefan


-- 

      ...ich hab' noch einen Koffer in Berlin...

-------------- next part --------------
scons: Reading SConscript files ...
Checking for python...(cached) no
Cannot run program built with Python.
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
+-.
  +-.sconf_temp
  | +-.sconf_temp\conftest_0.cpp
  | | +-
// If defined, enforces linking againg PythonXXd.lib, which
// is usually not included in Python environments.
#undef _DEBUG
#include "Python.h"
int main()
{
  Py_Initialize();
  Py_Finalize();
  return 0;
}

  | +-.sconf_temp\conftest_0.exe
  | | +-.sconf_temp\conftest_0.obj
  | | | +-[.sconf_temp\conftest_0.cpp]
  | | | +-C:\Anaconda3\include\Python.h
  | | | +-C:\Anaconda3\include\abstract.h
  | | | +-C:\Anaconda3\include\bltinmodule.h
  | | | +-C:\Anaconda3\include\boolobject.h
  | | | +-C:\Anaconda3\include\bytearrayobject.h
  | | | +-C:\Anaconda3\include\bytesobject.h
  | | | +-C:\Anaconda3\include\cellobject.h
  | | | +-C:\Anaconda3\include\ceval.h
  | | | +-C:\Anaconda3\include\classobject.h
  | | | +-C:\Anaconda3\include\codecs.h
  | | | +-C:\Anaconda3\include\compile.h
  | | | +-C:\Anaconda3\include\complexobject.h
  | | | +-C:\Anaconda3\include\descrobject.h
  | | | +-C:\Anaconda3\include\dictobject.h
  | | | +-C:\Anaconda3\include\dtoa.h
  | | | +-C:\Anaconda3\include\enumobject.h
  | | | +-C:\Anaconda3\include\eval.h
  | | | +-C:\Anaconda3\include\fileobject.h
  | | | +-C:\Anaconda3\include\fileutils.h
  | | | +-C:\Anaconda3\include\floatobject.h
  | | | +-C:\Anaconda3\include\funcobject.h
  | | | +-C:\Anaconda3\include\genobject.h
  | | | +-C:\Anaconda3\include\import.h
  | | | +-C:\Anaconda3\include\intrcheck.h
  | | | +-C:\Anaconda3\include\iterobject.h
  | | | +-C:\Anaconda3\include\listobject.h
  | | | +-C:\Anaconda3\include\longintrepr.h
  | | | +-C:\Anaconda3\include\longobject.h
  | | | +-C:\Anaconda3\include\memoryobject.h
  | | | +-C:\Anaconda3\include\methodobject.h
  | | | +-C:\Anaconda3\include\modsupport.h
  | | | +-C:\Anaconda3\include\moduleobject.h
  | | | +-C:\Anaconda3\include\namespaceobject.h
  | | | +-C:\Anaconda3\include\object.h
  | | | +-C:\Anaconda3\include\objimpl.h
  | | | +-C:\Anaconda3\include\odictobject.h
  | | | +-C:\Anaconda3\include\patchlevel.h
  | | | +-C:\Anaconda3\include\pyarena.h
  | | | +-C:\Anaconda3\include\pyatomic.h
  | | | +-C:\Anaconda3\include\pycapsule.h
  | | | +-C:\Anaconda3\include\pyconfig.h
  | | | +-C:\Anaconda3\include\pyctype.h
  | | | +-C:\Anaconda3\include\pydebug.h
  | | | +-C:\Anaconda3\include\pyerrors.h
  | | | +-C:\Anaconda3\include\pyfpe.h
  | | | +-C:\Anaconda3\include\pyhash.h
  | | | +-C:\Anaconda3\include\pylifecycle.h
  | | | +-C:\Anaconda3\include\pymacconfig.h
  | | | +-C:\Anaconda3\include\pymacro.h
  | | | +-C:\Anaconda3\include\pymath.h
  | | | +-C:\Anaconda3\include\pymem.h
  | | | +-C:\Anaconda3\include\pyport.h
  | | | +-C:\Anaconda3\include\pystate.h
  | | | +-C:\Anaconda3\include\pystrcmp.h
  | | | +-C:\Anaconda3\include\pystrtod.h
  | | | +-C:\Anaconda3\include\pythonrun.h
  | | | +-C:\Anaconda3\include\pytime.h
  | | | +-C:\Anaconda3\include\rangeobject.h
  | | | +-C:\Anaconda3\include\setobject.h
  | | | +-C:\Anaconda3\include\sliceobject.h
  | | | +-C:\Anaconda3\include\structseq.h
  | | | +-C:\Anaconda3\include\sysmodule.h
  | | | +-C:\Anaconda3\include\traceback.h
  | | | +-C:\Anaconda3\include\tupleobject.h
  | | | +-C:\Anaconda3\include\typeslots.h
  | | | +-C:\Anaconda3\include\unicodeobject.h
  | | | +-C:\Anaconda3\include\warnings.h
  | | | +-C:\Anaconda3\include\weakrefobject.h
  | | | +-C:\Anaconda3\include\code.h
  | | | +-C:\Anaconda3\include\dynamic_annotations.h
  | | | +-C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.EXE
  | | +-C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\link.EXE
  | | +-None
  | +-[.sconf_temp\conftest_0.obj]
  +-config.log
  +-None
  +-SConstruct
scons: done building targets.


More information about the Scons-users mailing list