AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
![]() Which installs lsst which is a mini package that installs sconsUtils and sconsUtils now pre-emptively complains when a C++11 compiler is not available (it used to be that nothing complained but things simply broke later in the build). $cmd eups distrib install -repository="$EUPS_PKGROOT" lsst It’s this line in newinstall.sh: # Install the Basic EnvironmentĮcho "Installing the basic environment. The C++11 checks have made their way into things that are built as part of newinstall.sh before eups distrib install is even called. There was a way to download and compile old versions of the source code (in this case 10.1) using the tools that worked when that older version was released Here’s the output from “bash newinstall.sh”:Ĭhecking whether the C++ compiler works… noĬ++11 extensions could not be enabled for compiler ‘unknown’Įups distrib: Failed to build sconsUtils-2016_01.pspkg: Command: Perhaps I should just provide gcc4.8, Winter2015 should be fine with that, I believe: I’ll give that a try. Is there currently a sensible way to do an installation from source for an old version of the stack without this >= gcc4.8 requirement? I realize, this is likely an unrealistic request I just wanted to see if there’s a workaround. The stack installation process is looking for C++11 support, we’re on SL6 with gcc4.4, so that support is unavailable, but likely Winter2015 doesn’t require it. One more silly question - due to the needs of the camera team - we’re presently still working with an older version of DMstack (Winter2015 - it’s a long story, we’re planning to upgrade with the next release of DMstack). Obviously I can work around this by just accepting the Miniconda install, and I probably will - but I’m just curious why this behavior seems to be new? After you install Python 2.7 and the required modules, rerun this script to Would you like us to install the Miniconda2 3.19.0.lsst4 Python distribution (if unsure, say yes)? no Package manager, and will not replace or modify your system python. ![]() Miniconda2 Python installed by this installer will be managed by LSST's EUPS Using the Miniconda2 Python distribution will ensure all these are set up. If you don't have all of these, the installation may fail. ![]() In addition to Python 2.7, some LSST packages depend on recent versions of numpy, Please set up a compatible python interpreter, prepend it to your PATH, and rerun this script.Īlternatively, we can set up the Miniconda2 Python distribution for you. LSST stack requires Python 2.7 you seem to have Python 2.7.10 :: Anaconda 2.3.0 (64-bit) on your I just grabbed newinstall.sh via curl so I suspect this is the most up to date version. ![]() Today, I just tried it again, but running “bash newinstall.sh” fails saying the python on my system is incompatible. In the past I’ve installed DMstack from source against Anaconda Python 2.3.0 (python 2.7.10) with no trouble. ![]()
0 Comments
Read More
Leave a Reply. |