Thanks Mattihas ! :) It works.


On Tue, Jul 19, 2022 at 6:44 PM Matthias Koeppe <matthiaskoe...@gmail.com>
wrote:

> You need to run this command from the source directory of Sage, not from
> your home directory.
>
> On Tuesday, July 19, 2022 at 9:22:24 AM UTC-7 ijoll...@gmail.com wrote:
>
>> Um, yes, however it still does not work.
>> [image: Screenshot 2022-07-19 at 16.52.25.png]
>>
>>
>>
>> On Tue, Jul 19, 2022 at 4:32 PM Matthias Koeppe <matthia...@gmail.com>
>> wrote:
>>
>>> It's SAGE_ROOT, not SAGEROOT
>>>
>>> On Tuesday, July 19, 2022 at 7:36:41 AM UTC-7 ijoll...@gmail.com wrote:
>>>
>>>> It says `(base) ishaanjolly@Ishaans-MacBook-Pro ~ % sudo ln -s
>>>> $(./sage -sh -c 'ls $SAGEROOT/venv/bin/sage') /usr/local/bin/sage
>>>> zsh: no such file or directory: ./sage`
>>>>
>>>> Did I do something wrong? I set
>>>> SAGEROOT=/Users/ishaanjolly/SageMath/sage
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Jul 19, 2022 at 2:42 PM Niranjana K M <niran...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>     It should be
>>>>>      /usr/local/bin/sage
>>>>> while making the symbolic link.
>>>>>
>>>>> On Tue, 19 Jul 2022, 2:51 pm Ishaan Jolly, <ijoll...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> Just thought of asking when making a symbolic link and being able to
>>>>>> do `sage` from the terminal. I think I am facing a small problem in the
>>>>>> photo below:
>>>>>>
>>>>>> [image: Screenshot 2022-07-19 at 10.20.45.png]
>>>>>>
>>>>>> I was wondering if someone could please assist me with this. Thanks.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 18, 2022 at 5:42 PM Ishaan Jolly <ijoll...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I just wanted to close off this thread. I was able to successfully
>>>>>>> install Sage! I did make the build, though. It seems there were some 
>>>>>>> issues
>>>>>>> with my brew installations.
>>>>>>>
>>>>>>> Thanks a lot, Matthias, and hopefully, now I can get on to what I
>>>>>>> initially set out to contribute.
>>>>>>>
>>>>>>> Ishaan
>>>>>>> On Sunday, 5 June 2022 at 21:14:42 UTC+1 Ishaan Jolly wrote:
>>>>>>>
>>>>>>>> I already have the packages listed in brew. Here's the list of
>>>>>>>> packages I have:
>>>>>>>>
>>>>>>>> ```
>>>>>>>> aom            jpeg            node@16
>>>>>>>> arb            jpeg-turbo        nspr
>>>>>>>> arpack            jpeg-xl            nss
>>>>>>>> assimp            lame            ntl
>>>>>>>> autoconf        leptonica        open-mpi
>>>>>>>> automake        libarchive        openblas
>>>>>>>> bash            libass            opencore-amr
>>>>>>>> bdw-gc            libatomic_ops        openexr
>>>>>>>> berkeley-db        libavif            openjpeg
>>>>>>>> bison            libb2            openldap
>>>>>>>> boost            libbluray        openssl@1.1
>>>>>>>> brotli            libcbor            openssl@3
>>>>>>>> bzip2            libde265        opus
>>>>>>>> c-ares            libevent        osi
>>>>>>>> ca-certificates        libffi            p11-kit
>>>>>>>> cairo            libfido2        pandoc
>>>>>>>> cbc            libheif            pango
>>>>>>>> cgal            libiconv        pari
>>>>>>>> cgl            libidn            pari-elldata
>>>>>>>> cjson            libidn2            pari-galdata
>>>>>>>> clp            liblqr            pari-galpol
>>>>>>>> cmake            libmng            pari-seadata
>>>>>>>> cmocka            libmpc            pcre
>>>>>>>> coinutils        libnghttp2        pcre2
>>>>>>>> crystal            libogg            pdf2svg
>>>>>>>> curl            libomp            perl
>>>>>>>> dav1d            libpng            pixman
>>>>>>>> dbus            libpthread-stubs    pkg-config
>>>>>>>> docbook            libraw            polymake
>>>>>>>> docbook-xsl        librist            poppler
>>>>>>>> double-conversion    librsvg            ppl
>>>>>>>> ecl            libsamplerate        primesieve
>>>>>>>> eigen            libsndfile        protobuf
>>>>>>>> ffmpeg            libsodium        pyt...@3.10
>>>>>>>> flac            libsoxr            python@3.8
>>>>>>>> flint            libssh2            python@3.9
>>>>>>>> fontconfig        libtasn1        qhull
>>>>>>>> fplll            libtiff            qt
>>>>>>>> freetype        libtool            r
>>>>>>>> frei0r            libunistring        rav1e
>>>>>>>> fribidi            libuv            readline
>>>>>>>> gcc            libvidstab        rtmpdump
>>>>>>>> gd            libvmaf            rubberband
>>>>>>>> gdbm            libvorbis        sdl2
>>>>>>>> gdk-pixbuf        libvpx            shared-mime-info
>>>>>>>> gengetopt        libx11            singular
>>>>>>>> gettext            libxau            six
>>>>>>>> ghostscript        libxcb            snappy
>>>>>>>> giflib            libxdmcp        spatialindex
>>>>>>>> git-lfs            libxext            speex
>>>>>>>> glib            libxrender        sqlite
>>>>>>>> glpk            libyaml            srt
>>>>>>>> gmp            little-cms2        suite-sparse
>>>>>>>> gnu-getopt        llvm            swig
>>>>>>>> gnutls            lz4            tbb
>>>>>>>> go            lzo            tcl-tk
>>>>>>>> gobject-introspection    m4            tesseract
>>>>>>>> gpatch            macos-term-size        texinfo
>>>>>>>> graphite2        mbedtls            theora
>>>>>>>> graphviz        md4c            tox
>>>>>>>> gsl            metis            unbound
>>>>>>>> gts            mongodb-community    webp
>>>>>>>> guile            mongodb-database-tools    wget
>>>>>>>> harfbuzz        mongosh            x264
>>>>>>>> highs            mpdecimal        x265
>>>>>>>> hunspell        mpfi            xmlto
>>>>>>>> hwloc            mpfr            xorgproto
>>>>>>>> icu4c            mysql            xvid
>>>>>>>> igraph            nauty            xz
>>>>>>>> imagemagick        ncurses            zeromq
>>>>>>>> imath            netpbm            zimg
>>>>>>>> isl            nettle            zlib
>>>>>>>> jasper            ninja            zstd
>>>>>>>> jbig2dec        node@14
>>>>>>>>
>>>>>>>> ```
>>>>>>>> Sorry for the copy paste. I will try to direct to
>>>>>>>> .homebrew-build-env although I did do this step.
>>>>>>>>
>>>>>>>> On Sunday, 5 June 2022 at 21:04:56 UTC+1 Matthias Koeppe wrote:
>>>>>>>>
>>>>>>>>> Another message:
>>>>>>>>>
>>>>>>>>>     Homebrew can issue suggestions regarding keg-only packages.
>>>>>>>>> The following command is to automatically apply these suggestions for
>>>>>>>>> packages relevant for Sage to make them available for the build. Run 
>>>>>>>>> it
>>>>>>>>> once to apply the suggestions for the current session. Add it to your 
>>>>>>>>> shell
>>>>>>>>> profile to apply them for all future sessions.
>>>>>>>>>    $ source /Users/ishaanjolly/SageMath/sage/.homebrew-build-env
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sunday, June 5, 2022 at 1:01:44 PM UTC-7 Matthias Koeppe wrote:
>>>>>>>>>
>>>>>>>>>> At the end of the configure run, the following message was
>>>>>>>>>> printed:
>>>>>>>>>>
>>>>>>>>>>     hint: installing the following system packages, if not
>>>>>>>>>> already present, is recommended and may avoid having to build them 
>>>>>>>>>> (though
>>>>>>>>>> some may have to be built anyway):
>>>>>>>>>>  $ brew install arb boost ecl flint fplll glpk gmp gsl xz libmpc
>>>>>>>>>> mpfi mpfr ntl openblas openssl pari pari-elldata pari-galdata 
>>>>>>>>>> pari-galpol
>>>>>>>>>> pari-seadata ppl python3 qhull r readline singular suite-sparse 
>>>>>>>>>> zeromq
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sunday, June 5, 2022 at 12:06:23 PM UTC-7 ijoll...@gmail.com
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Matthias,
>>>>>>>>>>>
>>>>>>>>>>> Thanks, I chose conda deactivate. I had base conda working so
>>>>>>>>>>> that's what caused the issue. Thanks for pointing it out. 
>>>>>>>>>>> Unfortunately, I
>>>>>>>>>>> have still not managed to install Sage.
>>>>>>>>>>> It now says
>>>>>>>>>>> ```
>>>>>>>>>>> * package:         openblas-0.3.20
>>>>>>>>>>>   last build time: 5 Jun 20:02
>>>>>>>>>>>   log file:
>>>>>>>>>>>  /Users/ishaanjolly/SageMath/sage/logs/pkgs/openblas-0.3.20.log
>>>>>>>>>>>   build directory:
>>>>>>>>>>> /Users/ishaanjolly/SageMath/sage/local/var/tmp/sage/build/openblas-0.3.20
>>>>>>>>>>>
>>>>>>>>>>> ```
>>>>>>>>>>> I already have openblas installed through brew. If you could
>>>>>>>>>>> please see the config.log file?
>>>>>>>>>>>
>>>>>>>>>>> On Saturday, 4 June 2022 at 21:36:59 UTC+1 Matthias Koeppe wrote:
>>>>>>>>>>>
>>>>>>>>>>>> As I said: "Either deactivate the conda environment [...]
>>>>>>>>>>>> or follow the instructions for conda [...]."
>>>>>>>>>>>>
>>>>>>>>>>>> Which of the two do you pick?
>>>>>>>>>>>>
>>>>>>>>>>>> On Saturday, June 4, 2022 at 11:56:23 AM UTC-7
>>>>>>>>>>>> ijoll...@gmail.com wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> When running ./configure it says to conda activate
>>>>>>>>>>>>> ENVIRONMENT. I thought due to this that sage built is dependent 
>>>>>>>>>>>>> on conda
>>>>>>>>>>>>> for this reason. Clearly, this doesn't seem to be the case, so 
>>>>>>>>>>>>> how might I
>>>>>>>>>>>>> get pass this?
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Saturday, 4 June 2022 at 19:31:35 UTC+1 Matthias Koeppe
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> With the config.log posted, it looks like you are trying to
>>>>>>>>>>>>>> use homebrew together with conda.
>>>>>>>>>>>>>> Either deactivate the conda environment and follow the
>>>>>>>>>>>>>> instructions for homebrew,
>>>>>>>>>>>>>> or follow the instructions for conda in the Sage installation
>>>>>>>>>>>>>> manual.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Saturday, June 4, 2022 at 10:44:03 AM UTC-7
>>>>>>>>>>>>>> ijoll...@gmail.com wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Very sorry, it still doesn't work. Please find the
>>>>>>>>>>>>>>> config.log file along with this email. Would be very grateful 
>>>>>>>>>>>>>>> if someone
>>>>>>>>>>>>>>> can please assist me. Thank you!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Friday, 3 June 2022 at 02:38:40 UTC+1 Matthias Koeppe
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> As I wrote before: "If the problem persists, please send
>>>>>>>>>>>>>>>> the top-level config.log file"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thursday, June 2, 2022 at 10:59:34 AM UTC-7
>>>>>>>>>>>>>>>> ijoll...@gmail.com wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Unfortunately, this error continues to persist. My machine
>>>>>>>>>>>>>>>>> (M1 mac) is not able to find ppl and Sage is not able to 
>>>>>>>>>>>>>>>>> build it from
>>>>>>>>>>>>>>>>> source.  The error log suggests to write here so just making 
>>>>>>>>>>>>>>>>> an attempt. It
>>>>>>>>>>>>>>>>> would be lovely if some could please assist me with this.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ```
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] C compiler: arm64-apple-darwin20.0.0-clang
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] C compiler version:
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] clang version 13.0.1
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Target: arm64-apple-darwin20.0.0
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Thread model: posix
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] InstalledDir:
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/miniforge3/envs/ox/bin
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ****************************************************
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Package 'ppl' is currently not installed
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] No legacy uninstaller found for 'ppl';
>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Configuring ppl-1.2.p1
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: WARNING: unrecognized options:
>>>>>>>>>>>>>>>>> --disable-maintainer-mode
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /opt/homebrew/bin/bash
>>>>>>>>>>>>>>>>> ./config.sub arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /opt/homebrew/bin/bash
>>>>>>>>>>>>>>>>> ./config.sub arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ********************************************************************************
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] for details.
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ********************************************************************************
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring PPL with both C and C++
>>>>>>>>>>>>>>>>> interfaces, trying
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] again with only the C++ interface.
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Configuring ppl-1.2.p1
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: WARNING: unrecognized options:
>>>>>>>>>>>>>>>>> --disable-maintainer-mode
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /opt/homebrew/bin/bash
>>>>>>>>>>>>>>>>> ./config.sub arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /opt/homebrew/bin/bash
>>>>>>>>>>>>>>>>> ./config.sub arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ********************************************************************************
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] for details.
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ********************************************************************************
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] real    0m1.068s
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] user    0m0.254s
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] sys    0m0.322s
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error installing package ppl-1.2.p1
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Please email sage-devel (
>>>>>>>>>>>>>>>>> http://groups.google.com/group/sage-devel)
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] explaining the problem and including the log
>>>>>>>>>>>>>>>>> files
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/sage/logs/pkgs/ppl-1.2.p1.log
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] and
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]   /Users/ishaanjolly/sage/config.log
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Describe your computer, operating system, etc.
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] If you want to try to fix the problem
>>>>>>>>>>>>>>>>> yourself, *don't* just cd to
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/sage/local/var/tmp/sage/build/ppl-1.2.p1 
>>>>>>>>>>>>>>>>> and type 'make'
>>>>>>>>>>>>>>>>> or whatever is appropriate.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Instead, the following commands setup all
>>>>>>>>>>>>>>>>> environment variables
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] correctly and load a subshell for you to
>>>>>>>>>>>>>>>>> debug the error:
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]   (cd
>>>>>>>>>>>>>>>>> '/Users/ishaanjolly/sage/local/var/tmp/sage/build/ppl-1.2.p1' 
>>>>>>>>>>>>>>>>> &&
>>>>>>>>>>>>>>>>> '/Users/ishaanjolly/sage/sage' --buildsh)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [ppl-1.2.p1] When you are done debugging, you can type
>>>>>>>>>>>>>>>>> "exit" to leave the subshell.
>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>> make[4]: *** [ppl-SAGE_LOCAL-no-deps] Error 1
>>>>>>>>>>>>>>>>> make[3]: ***
>>>>>>>>>>>>>>>>> [/Users/ishaanjolly/sage/local/var/lib/sage/installed/ppl-1.2.p1]
>>>>>>>>>>>>>>>>>  Error 2
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> make[2]: *** [all-start] Error 2
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> real    0m3.750s
>>>>>>>>>>>>>>>>> user    0m2.353s
>>>>>>>>>>>>>>>>> sys    0m0.732s
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ***************************************************************
>>>>>>>>>>>>>>>>> Error building Sage.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The following package(s) may have failed to build (not
>>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>>> during this run of 'make all-start'):
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> * package:         ppl-1.2.p1
>>>>>>>>>>>>>>>>>   last build time: 2 Jun 18:37
>>>>>>>>>>>>>>>>>   log file:
>>>>>>>>>>>>>>>>>  /Users/ishaanjolly/sage/logs/pkgs/ppl-1.2.p1.log
>>>>>>>>>>>>>>>>>   build directory:
>>>>>>>>>>>>>>>>> /Users/ishaanjolly/sage/local/var/tmp/sage/build/ppl-1.2.p1
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It is safe to delete any log files and build directories,
>>>>>>>>>>>>>>>>> but they
>>>>>>>>>>>>>>>>> contain information that is helpful for debugging build
>>>>>>>>>>>>>>>>> problems.
>>>>>>>>>>>>>>>>> WARNING: If you now run 'make' again, the build directory
>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>> same version of the package will, by default, be deleted.
>>>>>>>>>>>>>>>>> Set the
>>>>>>>>>>>>>>>>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent
>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ```
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please see the attached ppl-1.2 p1.log file below.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thank you for your time!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Monday, 16 May 2022 at 19:13:53 UTC+1 Matthias Koeppe
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Please take a look at the notes for the Apple Silicon
>>>>>>>>>>>>>>>>>> platform at
>>>>>>>>>>>>>>>>>> https://trac.sagemath.org/wiki/ReleaseTours/sage-9.6#Sources
>>>>>>>>>>>>>>>>>> If the problem persists, please send the top-level
>>>>>>>>>>>>>>>>>> config.log file
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Saturday, May 14, 2022 at 1:14:12 PM UTC-7
>>>>>>>>>>>>>>>>>> ijoll...@gmail.com wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I am very new to Sage, and software development in
>>>>>>>>>>>>>>>>>>> particular. I recently tried cloning the GitHub repo, and 
>>>>>>>>>>>>>>>>>>> installing Sage
>>>>>>>>>>>>>>>>>>> from root. However, on running make, I failed. I was 
>>>>>>>>>>>>>>>>>>> wondering if some
>>>>>>>>>>>>>>>>>>> assitance could be provided. Here is the error message:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Package 'ppl' is currently not installed
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] No legacy uninstaller found for 'ppl';
>>>>>>>>>>>>>>>>>>> nothing to do
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Configuring ppl-1.2.p1
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: WARNING: unrecognized options:
>>>>>>>>>>>>>>>>>>> --disable-maintainer-mode
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /bin/bash ./config.sub
>>>>>>>>>>>>>>>>>>> arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /bin/bash ./config.sub
>>>>>>>>>>>>>>>>>>> arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> *************************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] for details.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> *************************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring PPL with both C and C++
>>>>>>>>>>>>>>>>>>> interfaces, trying
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] again with only the C++ interface.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Configuring ppl-1.2.p1
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: WARNING: unrecognized options:
>>>>>>>>>>>>>>>>>>> --disable-maintainer-mode
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /bin/bash ./config.sub
>>>>>>>>>>>>>>>>>>> arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] checking build system type... Invalid
>>>>>>>>>>>>>>>>>>> configuration `arm64-apple-darwin20.0.0': machine 
>>>>>>>>>>>>>>>>>>> `arm64-apple' not
>>>>>>>>>>>>>>>>>>> recognized
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] configure: error: /bin/bash ./config.sub
>>>>>>>>>>>>>>>>>>> arm64-apple-darwin20.0.0 failed
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> *************************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error configuring ppl-1.2.p1 See the file
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1/src/config.log
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] for details.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> *************************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] real    0m1.080s
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] user    0m0.244s
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] sys    0m0.302s
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Error installing package ppl-1.2.p1
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Please email sage-devel (
>>>>>>>>>>>>>>>>>>> http://groups.google.com/group/sage-devel)
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] explaining the problem and including the
>>>>>>>>>>>>>>>>>>> log files
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/logs/pkgs/ppl-1.2.p1.log
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] and
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/config.log
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Describe your computer, operating system,
>>>>>>>>>>>>>>>>>>> etc.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] If you want to try to fix the problem
>>>>>>>>>>>>>>>>>>> yourself, *don't* just cd to
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1
>>>>>>>>>>>>>>>>>>>  and
>>>>>>>>>>>>>>>>>>> type 'make' or whatever is appropriate.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] Instead, the following commands setup all
>>>>>>>>>>>>>>>>>>> environment variables
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] correctly and load a subshell for you to
>>>>>>>>>>>>>>>>>>> debug the error:
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]   (cd
>>>>>>>>>>>>>>>>>>> '/Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1'
>>>>>>>>>>>>>>>>>>>  &&
>>>>>>>>>>>>>>>>>>> '/Users/ishaanjolly/Programs/sage/sage' --buildsh)
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1] When you are done debugging, you can type
>>>>>>>>>>>>>>>>>>> "exit" to leave the subshell.
>>>>>>>>>>>>>>>>>>> [ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> ************************************************************************
>>>>>>>>>>>>>>>>>>> make[4]: *** [ppl-SAGE_LOCAL-no-deps] Error 1
>>>>>>>>>>>>>>>>>>> make[3]: ***
>>>>>>>>>>>>>>>>>>> [/Users/ishaanjolly/Programs/sage/local/var/lib/sage/installed/ppl-1.2.p1]
>>>>>>>>>>>>>>>>>>> Error 2
>>>>>>>>>>>>>>>>>>> make[2]: *** [all-start] Error 2
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> real    3m17.156s
>>>>>>>>>>>>>>>>>>> user    2m26.222s
>>>>>>>>>>>>>>>>>>> sys    0m18.146s
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ***************************************************************
>>>>>>>>>>>>>>>>>>> Error building Sage.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The following package(s) may have failed to build (not
>>>>>>>>>>>>>>>>>>> necessarily
>>>>>>>>>>>>>>>>>>> during this run of 'make all-start'):
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> * package:         ppl-1.2.p1
>>>>>>>>>>>>>>>>>>>   last build time: 14 May 20:50
>>>>>>>>>>>>>>>>>>>   log file:
>>>>>>>>>>>>>>>>>>>  /Users/ishaanjolly/Programs/sage/logs/pkgs/ppl-1.2.p1.log
>>>>>>>>>>>>>>>>>>>   build directory:
>>>>>>>>>>>>>>>>>>> /Users/ishaanjolly/Programs/sage/local/var/tmp/sage/build/ppl-1.2.p1
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It is safe to delete any log files and build
>>>>>>>>>>>>>>>>>>> directories, but they
>>>>>>>>>>>>>>>>>>> contain information that is helpful for debugging build
>>>>>>>>>>>>>>>>>>> problems.
>>>>>>>>>>>>>>>>>>> WARNING: If you now run 'make' again, the build
>>>>>>>>>>>>>>>>>>> directory of the
>>>>>>>>>>>>>>>>>>> same version of the package will, by default, be
>>>>>>>>>>>>>>>>>>> deleted. Set the
>>>>>>>>>>>>>>>>>>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to
>>>>>>>>>>>>>>>>>>> prevent this.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> make[1]: *** [all-start] Error 1
>>>>>>>>>>>>>>>>>>> make: *** [all] Error 2
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> And here is the log file:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "sage-devel" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to sage-devel+...@googlegroups.com.
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/sage-devel/7225be20-01c7-4493-b6a9-290d2a93282cn%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/sage-devel/7225be20-01c7-4493-b6a9-290d2a93282cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "sage-devel" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to sage-devel+...@googlegroups.com.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/sage-devel/CAMKq_Jb0%2BUoiByTDLNjeeLswOdajWeMN0AZPjHmFvZWg4wZ%2B4Q%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/sage-devel/CAMKq_Jb0%2BUoiByTDLNjeeLswOdajWeMN0AZPjHmFvZWg4wZ%2B4Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "sage-devel" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to sage-devel+...@googlegroups.com.
>>>>>
>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/sage-devel/CAMcUJ1u%3Du%3D5xHFCo%3DnoP-qPr1j70qjXC%3DpspW3PNMnxo8%3Dt%2BvQ%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/sage-devel/CAMcUJ1u%3Du%3D5xHFCo%3DnoP-qPr1j70qjXC%3DpspW3PNMnxo8%3Dt%2BvQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "sage-devel" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to sage-devel+...@googlegroups.com.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sage-devel/c8f131cf-9f3e-42b1-86de-f677b1b1a2c0n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/sage-devel/c8f131cf-9f3e-42b1-86de-f677b1b1a2c0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/62229df7-95ac-4f79-aee0-319b561f48bcn%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/62229df7-95ac-4f79-aee0-319b561f48bcn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAMKq_JbQCagVe_VY1sNREZ%2BJ90z6p70boFRyNoy0QLiKE8mM2g%40mail.gmail.com.

Reply via email to