OpenAstroTech / OATFWGUI

OpenAstroTech FirmWare Graphical User Interface
http://openastrotech.com/
8 stars 0 forks source link

module `SCons.Script` has no attribute `main` #36

Open julianneswinoga opened 7 months ago

julianneswinoga commented 7 months ago
...
2023-11-26 15:06:11,270:INFO:Unpacking
2023-11-26 15:06:11,721:INFO:Library Manager: Embedded Template Library@20.32.1 has been installed!
2023-11-26 15:06:11,751:ERROR:Traceback (most recent call last):

  File "C:\Users\USER\AppData\Local\Temp\.pioOATFWGUI1.0.3-release+1291a6\packages\tool-scons\scons.py", line 97, in <module>

    SCons.Script.main()

AttributeError: module 'SCons.Script' has no attribute 'main'
2023-11-26 15:06:11,754:ERROR:========================= [FAILED] Took 18.57 seconds =========================

oat_fw_gui_2023-11-26-15-05-16.log

julianneswinoga commented 7 months ago

tool-scons.zip

.
├── package.json
├── scons-local-4.4.0
│   └── SCons
│       ├── compat
│       │   └── __pycache__
│       │       ├── __init__.cpython-310.pyc
│       │       └── win32.cpython-310.pyc
│       ├── Node
│       │   └── __pycache__
│       │       ├── Alias.cpython-310.pyc
│       │       ├── FS.cpython-310.pyc
│       │       ├── __init__.cpython-310.pyc
│       │       └── Python.cpython-310.pyc
│       ├── Platform
│       │   └── __pycache__
│       │       ├── __init__.cpython-310.pyc
│       │       ├── posix.cpython-310.pyc
│       │       ├── virtualenv.cpython-310.pyc
│       │       └── win32.cpython-310.pyc
│       ├── __pycache__
│       │   ├── Action.cpython-310.pyc
│       │   ├── Builder.cpython-310.pyc
│       │   ├── CacheDir.cpython-310.pyc
│       │   ├── Conftest.cpython-310.pyc
│       │   ├── cpp.cpython-310.pyc
│       │   ├── dblite.cpython-310.pyc
│       │   ├── Debug.cpython-310.pyc
│       │   ├── Defaults.cpython-310.pyc
│       │   ├── Environment.cpython-310.pyc
│       │   ├── Errors.cpython-310.pyc
│       │   ├── Executor.cpython-310.pyc
│       │   ├── __init__.cpython-310.pyc
│       │   ├── Job.cpython-310.pyc
│       │   ├── Memoize.cpython-310.pyc
│       │   ├── PathList.cpython-310.pyc
│       │   ├── SConf.cpython-310.pyc
│       │   ├── SConsign.cpython-310.pyc
│       │   ├── Subst.cpython-310.pyc
│       │   ├── Taskmaster.cpython-310.pyc
│       │   ├── Util.cpython-310.pyc
│       │   └── Warnings.cpython-310.pyc
│       ├── Scanner
│       │   └── __pycache__
│       │       ├── C.cpython-310.pyc
│       │       ├── D.cpython-310.pyc
│       │       ├── Dir.cpython-310.pyc
│       │       ├── Fortran.cpython-310.pyc
│       │       ├── __init__.cpython-310.pyc
│       │       ├── Java.cpython-310.pyc
│       │       ├── LaTeX.cpython-310.pyc
│       │       ├── Prog.cpython-310.pyc
│       │       └── SWIG.cpython-310.pyc
│       ├── Script
│       │   └── __pycache__
│       │       ├── __init__.cpython-310.pyc
│       │       ├── Interactive.cpython-310.pyc
│       │       ├── Main.cpython-310.pyc
│       │       ├── SConscript.cpython-310.pyc
│       │       └── SConsOptions.cpython-310.pyc
│       ├── Tool
│       │   ├── clangCommon
│       │   ├── linkCommon
│       │   │   └── __pycache__
│       │   │       ├── __init__.cpython-310.pyc
│       │   │       ├── LoadableModule.cpython-310.pyc
│       │   │       └── SharedLibrary.cpython-310.pyc
│       │   ├── MSCommon
│       │   │   └── MSVC
│       │   ├── ninja
│       │   ├── packaging
│       │   └── __pycache__
│       │       ├── ar.cpython-310.pyc
│       │       ├── asm.cpython-310.pyc
│       │       ├── cc.cpython-310.pyc
│       │       ├── c++.cpython-310.pyc
│       │       ├── cxx.cpython-310.pyc
│       │       ├── DCommon.cpython-310.pyc
│       │       ├── FortranCommon.cpython-310.pyc
│       │       ├── __init__.cpython-310.pyc
│       │       └── link.cpython-310.pyc
│       ├── Utilities
│       └── Variables
│           └── __pycache__
│               ├── BoolVariable.cpython-310.pyc
│               ├── EnumVariable.cpython-310.pyc
│               ├── __init__.cpython-310.pyc
│               ├── ListVariable.cpython-310.pyc
│               ├── PackageVariable.cpython-310.pyc
│               └── PathVariable.cpython-310.pyc
└── scons.py

26 directories, 65 files

vs a real install on Linux:

.
├── package.json
├── README.rst
├── scons-4.4.0.bat
├── scons.bat
├── scons-configure-cache.py
├── sconsign.py
├── scons-LICENSE
├── scons-local-4.4.0
│   └── SCons
│       ├── Action.py
│       ├── Builder.py
│       ├── CacheDir.py
│       ├── compat
│       │   ├── __init__.py
│       │   ├── __pycache__
│       │   │   └── __init__.cpython-310.pyc
│       │   ├── _scons_dbm.py
│       │   └── win32.py
│       ├── Conftest.py
│       ├── cpp.py
│       ├── dblite.py
│       ├── Debug.py
│       ├── Defaults.py
│       ├── Environment.py
│       ├── EnvironmentValues.py
│       ├── EnvironmentValuesTest.py
│       ├── Errors.py
│       ├── Executor.py
│       ├── exitfuncs.py
│       ├── __init__.py
│       ├── Job.py
│       ├── __main__.py
│       ├── Memoize.py
│       ├── Node
│       │   ├── Alias.py
│       │   ├── FS.py
│       │   ├── __init__.py
│       │   ├── __pycache__
│       │   │   ├── Alias.cpython-310.pyc
│       │   │   ├── FS.cpython-310.pyc
│       │   │   ├── __init__.cpython-310.pyc
│       │   │   └── Python.cpython-310.pyc
│       │   └── Python.py
│       ├── PathList.py
│       ├── Platform
│       │   ├── aix.py
│       │   ├── cygwin.py
│       │   ├── darwin.py
│       │   ├── hpux.py
│       │   ├── __init__.py
│       │   ├── irix.py
│       │   ├── mingw.py
│       │   ├── os2.py
│       │   ├── posix.py
│       │   ├── __pycache__
│       │   │   ├── __init__.cpython-310.pyc
│       │   │   ├── posix.cpython-310.pyc
│       │   │   └── virtualenv.cpython-310.pyc
│       │   ├── sunos.py
│       │   ├── virtualenv.py
│       │   └── win32.py
│       ├── __pycache__
│       │   ├── Action.cpython-310.pyc
│       │   ├── Builder.cpython-310.pyc
│       │   ├── CacheDir.cpython-310.pyc
│       │   ├── Conftest.cpython-310.pyc
│       │   ├── cpp.cpython-310.pyc
│       │   ├── dblite.cpython-310.pyc
│       │   ├── Debug.cpython-310.pyc
│       │   ├── Defaults.cpython-310.pyc
│       │   ├── Environment.cpython-310.pyc
│       │   ├── Errors.cpython-310.pyc
│       │   ├── Executor.cpython-310.pyc
│       │   ├── __init__.cpython-310.pyc
│       │   ├── Job.cpython-310.pyc
│       │   ├── Memoize.cpython-310.pyc
│       │   ├── PathList.cpython-310.pyc
│       │   ├── SConf.cpython-310.pyc
│       │   ├── SConsign.cpython-310.pyc
│       │   ├── Subst.cpython-310.pyc
│       │   ├── Taskmaster.cpython-310.pyc
│       │   ├── Util.cpython-310.pyc
│       │   └── Warnings.cpython-310.pyc
│       ├── Scanner
│       │   ├── C.py
│       │   ├── Dir.py
│       │   ├── D.py
│       │   ├── Fortran.py
│       │   ├── IDL.py
│       │   ├── __init__.py
│       │   ├── Java.py
│       │   ├── LaTeX.py
│       │   ├── Prog.py
│       │   ├── __pycache__
│       │   │   ├── C.cpython-310.pyc
│       │   │   ├── D.cpython-310.pyc
│       │   │   ├── Dir.cpython-310.pyc
│       │   │   ├── Fortran.cpython-310.pyc
│       │   │   ├── __init__.cpython-310.pyc
│       │   │   ├── Java.cpython-310.pyc
│       │   │   ├── LaTeX.cpython-310.pyc
│       │   │   ├── Prog.cpython-310.pyc
│       │   │   └── SWIG.cpython-310.pyc
│       │   ├── Python.py
│       │   ├── RC.py
│       │   └── SWIG.py
│       ├── SConf.py
│       ├── SConsign.py
│       ├── Script
│       │   ├── __init__.py
│       │   ├── Interactive.py
│       │   ├── Main.py
│       │   ├── __pycache__
│       │   │   ├── __init__.cpython-310.pyc
│       │   │   ├── Interactive.cpython-310.pyc
│       │   │   ├── Main.cpython-310.pyc
│       │   │   ├── SConscript.cpython-310.pyc
│       │   │   └── SConsOptions.cpython-310.pyc
│       │   ├── SConscript.py
│       │   └── SConsOptions.py
│       ├── Subst.py
│       ├── Taskmaster.py
│       ├── Tool
│       │   ├── 386asm.py
│       │   ├── aixcc.py
│       │   ├── aixc++.py
│       │   ├── aixcxx.py
│       │   ├── aixf77.py
│       │   ├── aixlink.py
│       │   ├── applelink.py
│       │   ├── ar.py
│       │   ├── asm.py
│       │   ├── as.py
│       │   ├── bcc32.py
│       │   ├── cc.py
│       │   ├── clangCommon
│       │   │   └── __init__.py
│       │   ├── clang.py
│       │   ├── clangxx.py
│       │   ├── compilation_db.py
│       │   ├── c++.py
│       │   ├── cvf.py
│       │   ├── cxx.py
│       │   ├── cyglink.py
│       │   ├── DCommon.py
│       │   ├── default.py
│       │   ├── dmd.py
│       │   ├── dvipdf.py
│       │   ├── dvips.py
│       │   ├── dvi.py
│       │   ├── f03.py
│       │   ├── f08.py
│       │   ├── f77.py
│       │   ├── f90.py
│       │   ├── f95.py
│       │   ├── filesystem.py
│       │   ├── FortranCommon.py
│       │   ├── fortran.py
│       │   ├── g77.py
│       │   ├── gas.py
│       │   ├── gcc.py
│       │   ├── gdc.py
│       │   ├── GettextCommon.py
│       │   ├── gettext_tool.py
│       │   ├── gfortran.py
│       │   ├── gnulink.py
│       │   ├── g++.py
│       │   ├── gs.py
│       │   ├── gxx.py
│       │   ├── hpcc.py
│       │   ├── hpc++.py
│       │   ├── hpcxx.py
│       │   ├── hplink.py
│       │   ├── icc.py
│       │   ├── icl.py
│       │   ├── ifl.py
│       │   ├── ifort.py
│       │   ├── ilink32.py
│       │   ├── ilink.py
│       │   ├── __init__.py
│       │   ├── install.py
│       │   ├── intelc.py
│       │   ├── ipkg.py
│       │   ├── jar.py
│       │   ├── JavaCommon.py
│       │   ├── javac.py
│       │   ├── javah.py
│       │   ├── latex.py
│       │   ├── ldc.py
│       │   ├── lex.py
│       │   ├── linkCommon
│       │   │   ├── __init__.py
│       │   │   ├── LoadableModule.py
│       │   │   ├── __pycache__
│       │   │   │   ├── __init__.cpython-310.pyc
│       │   │   │   ├── LoadableModule.cpython-310.pyc
│       │   │   │   └── SharedLibrary.cpython-310.pyc
│       │   │   ├── README.md
│       │   │   └── SharedLibrary.py
│       │   ├── linkloc.py
│       │   ├── link.py
│       │   ├── m4.py
│       │   ├── masm.py
│       │   ├── midl.py
│       │   ├── mingw.py
│       │   ├── MSCommon
│       │   │   ├── arch.py
│       │   │   ├── common.py
│       │   │   ├── __init__.py
│       │   │   ├── MSVC
│       │   │   │   ├── Config.py
│       │   │   │   ├── Dispatcher.py
│       │   │   │   ├── Exceptions.py
│       │   │   │   ├── __init__.py
│       │   │   │   ├── Policy.py
│       │   │   │   ├── Registry.py
│       │   │   │   ├── ScriptArguments.py
│       │   │   │   ├── SetupEnvDefault.py
│       │   │   │   ├── Util.py
│       │   │   │   ├── Warnings.py
│       │   │   │   └── WinSDK.py
│       │   │   ├── netframework.py
│       │   │   ├── README.rst
│       │   │   ├── sdk.py
│       │   │   ├── vc.py
│       │   │   └── vs.py
│       │   ├── msgfmt.py
│       │   ├── msginit.py
│       │   ├── msgmerge.py
│       │   ├── mslib.py
│       │   ├── mslink.py
│       │   ├── mssdk.py
│       │   ├── msvc.py
│       │   ├── msvs.py
│       │   ├── mwcc.py
│       │   ├── mwld.py
│       │   ├── nasm.py
│       │   ├── ninja
│       │   │   ├── Globals.py
│       │   │   ├── __init__.py
│       │   │   ├── Methods.py
│       │   │   ├── ninja_daemon_build.py
│       │   │   ├── ninja_run_daemon.py
│       │   │   ├── ninja_scons_daemon.py
│       │   │   ├── NinjaState.py
│       │   │   ├── Overrides.py
│       │   │   ├── Rules.py
│       │   │   └── Utils.py
│       │   ├── packaging
│       │   │   ├── __init__.py
│       │   │   ├── ipk.py
│       │   │   ├── msi.py
│       │   │   ├── rpm.py
│       │   │   ├── src_tarbz2.py
│       │   │   ├── src_targz.py
│       │   │   ├── src_tarxz.py
│       │   │   ├── src_zip.py
│       │   │   ├── tarbz2.py
│       │   │   ├── targz.py
│       │   │   ├── tarxz.py
│       │   │   └── zip.py
│       │   ├── pdflatex.py
│       │   ├── pdf.py
│       │   ├── pdftex.py
│       │   ├── PharLapCommon.py
│       │   ├── __pycache__
│       │   │   ├── ar.cpython-310.pyc
│       │   │   ├── asm.cpython-310.pyc
│       │   │   ├── cc.cpython-310.pyc
│       │   │   ├── c++.cpython-310.pyc
│       │   │   ├── cxx.cpython-310.pyc
│       │   │   ├── DCommon.cpython-310.pyc
│       │   │   ├── FortranCommon.cpython-310.pyc
│       │   │   ├── __init__.cpython-310.pyc
│       │   │   └── link.cpython-310.pyc
│       │   ├── python.py
│       │   ├── qt.py
│       │   ├── rmic.py
│       │   ├── rpcgen.py
│       │   ├── rpm.py
│       │   ├── rpmutils.py
│       │   ├── sgiar.py
│       │   ├── sgicc.py
│       │   ├── sgic++.py
│       │   ├── sgicxx.py
│       │   ├── sgilink.py
│       │   ├── sunar.py
│       │   ├── suncc.py
│       │   ├── sunc++.py
│       │   ├── suncxx.py
│       │   ├── sunf77.py
│       │   ├── sunf90.py
│       │   ├── sunf95.py
│       │   ├── sunlink.py
│       │   ├── swig.py
│       │   ├── tar.py
│       │   ├── tex.py
│       │   ├── textfile.py
│       │   ├── tlib.py
│       │   ├── wix.py
│       │   ├── xgettext.py
│       │   ├── yacc.py
│       │   └── zip.py
│       ├── Utilities
│       │   ├── ConfigureCache.py
│       │   ├── __init__.py
│       │   └── sconsign.py
│       ├── Util.py
│       ├── Variables
│       │   ├── BoolVariable.py
│       │   ├── EnumVariable.py
│       │   ├── __init__.py
│       │   ├── ListVariable.py
│       │   ├── PackageVariable.py
│       │   ├── PathVariable.py
│       │   └── __pycache__
│       │       ├── BoolVariable.cpython-310.pyc
│       │       ├── EnumVariable.cpython-310.pyc
│       │       ├── __init__.cpython-310.pyc
│       │       ├── ListVariable.cpython-310.pyc
│       │       ├── PackageVariable.cpython-310.pyc
│       │       └── PathVariable.cpython-310.pyc
│       └── Warnings.py
├── scons.py
├── scons-README
└── scons-time.py

26 directories, 301 files