[Matplotlib-devel] build fails on MacOsX 10.15.3

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[Matplotlib-devel] build fails on MacOsX 10.15.3

Lars Prehn
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel
Reply | Threaded
Open this post in threaded view
|

Re: build fails on MacOsX 10.15.3

tcaswell
Lars,

It looks like you are missing some of the standard c++ headers.  How did you install your compiler?

Tom

On Sun, Apr 5, 2020 at 2:33 PM Lars Prehn <[hidden email]> wrote:
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Thomas Caswell
[hidden email]

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel
Reply | Threaded
Open this post in threaded view
|

Re: build fails on MacOsX 10.15.3

Ryan May-3
Hi,

Try this:
MACOSX_DEPLOYMENT_TARGET=10.9 python -mpip install .

Ryan

On Mon, Apr 6, 2020 at 4:01 PM Thomas Caswell <[hidden email]> wrote:
Lars,

It looks like you are missing some of the standard c++ headers.  How did you install your compiler?

Tom

On Sun, Apr 5, 2020 at 2:33 PM Lars Prehn <[hidden email]> wrote:
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Thomas Caswell
[hidden email]
_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Ryan May


_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel
Reply | Threaded
Open this post in threaded view
|

Re: build fails on MacOsX 10.15.3

Lars Prehn

Cool, the suggestion worked! Thanks a lot,

Lars

On 07.04.20 00:16, Ryan May wrote:
Hi,

Try this:
MACOSX_DEPLOYMENT_TARGET=10.9 python -mpip install .

Ryan

On Mon, Apr 6, 2020 at 4:01 PM Thomas Caswell <[hidden email]> wrote:
Lars,

It looks like you are missing some of the standard c++ headers.  How did you install your compiler?

Tom

On Sun, Apr 5, 2020 at 2:33 PM Lars Prehn <[hidden email]> wrote:
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Thomas Caswell
[hidden email]
_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Ryan May


_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel
Reply | Threaded
Open this post in threaded view
|

Re: build fails on MacOsX 10.15.3

Antony Lee-3
In reply to this post by Ryan May-3
Is this something we should add to the build docs?
Antony

On Tue, Apr 7, 2020 at 12:17 AM Ryan May <[hidden email]> wrote:
Hi,

Try this:
MACOSX_DEPLOYMENT_TARGET=10.9 python -mpip install .

Ryan

On Mon, Apr 6, 2020 at 4:01 PM Thomas Caswell <[hidden email]> wrote:
Lars,

It looks like you are missing some of the standard c++ headers.  How did you install your compiler?

Tom

On Sun, Apr 5, 2020 at 2:33 PM Lars Prehn <[hidden email]> wrote:
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Thomas Caswell
[hidden email]
_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Ryan May

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel
Reply | Threaded
Open this post in threaded view
|

Re: build fails on MacOsX 10.15.3

Ryan May-3
It's only needed for some builds of Python---which in my opinion are misconfigured. Distutils should give the compiler and all the necessary configuration for a given platform. But given that we seem to keep running into these problems, it would make sense to include it.

Ryan

On Tue, Apr 7, 2020 at 2:33 AM Antony Lee <[hidden email]> wrote:
Is this something we should add to the build docs?
Antony

On Tue, Apr 7, 2020 at 12:17 AM Ryan May <[hidden email]> wrote:
Hi,

Try this:
MACOSX_DEPLOYMENT_TARGET=10.9 python -mpip install .

Ryan

On Mon, Apr 6, 2020 at 4:01 PM Thomas Caswell <[hidden email]> wrote:
Lars,

It looks like you are missing some of the standard c++ headers.  How did you install your compiler?

Tom

On Sun, Apr 5, 2020 at 2:33 PM Lars Prehn <[hidden email]> wrote:
Hi everyone,

I'd like to build matplotlib from the gitlab source. I'm stuck at the
point where I need to run:

python -mpip install .

the output looks as follows (shortened a bit):


(matplotlib_dev) Tests-MacBook-Pro-2:matplotlib tadmin$ python -mpip
install .
Processing /Users/tadmin/projects_2020/matplotlib
Requirement already satisfied: cycler>=0.10 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.2.0)
Requirement already satisfied: numpy>=1.15 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.18.2)
Requirement already satisfied: pillow>=6.2.0 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (7.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
in /Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
matplotlib==3.2.1+1866.gd1f07d344.dirty) (2.8.1)
Requirement already satisfied: six in
/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages (from
cycler>=0.10->matplotlib==3.2.1+1866.gd1f07d344.dirty) (1.14.0)
Installing collected packages: matplotlib
     Running setup.py install for matplotlib ... error
     ERROR: Command errored out with exit status 1:
      command: /Users/tadmin/matplotlib_dev/bin/python -u -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib
          cwd:
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/
     Complete output (569 lines):

     Edit setup.cfg to change the build options; suppress output with
--quiet.

     BUILDING MATPLOTLIB
       matplotlib: yes [3.2.1+1866.gd1f07d344.dirty]
           python: yes [3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1
                       (tags/RELEASE_401/final)]]
         platform: yes [darwin]
      sample_data: yes [installing]
            tests: no  [skipping due to configuration]
           macosx: yes [installing]

     /Users/tadmin/anaconda3/lib/python3.7/distutils/dist.py:274:
UserWarning: Unknown distribution option: 'long_description_content_type'
       warnings.warn(msg)
     running install
     running build
     running build_py
     creating build/lib.macosx-10.7-x86_64-3.7
     copying lib/pylab.py -> build/lib.macosx-10.7-x86_64-3.7
     creating build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     copying lib/mpl_toolkits/__init__.py ->
build/lib.macosx-10.7-x86_64-3.7/mpl_toolkits
     creating build/lib.macosx-10.7-x86_64-3.7/matplotlib
     copying lib/matplotlib/hatch.py ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib

.....

copying lib/matplotlib/mpl-data/stylelib/seaborn-deep.mplstyle ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/stylelib
     copying lib/matplotlib/mpl-data/images/back.pdf ->
build/lib.macosx-10.7-x86_64-3.7/matplotlib/mpl-data/images
     UPDATING build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py
     set build/lib.macosx-10.7-x86_64-3.7/matplotlib/_version.py to
'3.2.1+1866.gd1f07d344.dirty'
     running build_ext
     building 'matplotlib.backends._backend_agg' extension
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/checkdep_freetype2.c
-o build/temp.macosx-10.7-x86_64-3.7/src/checkdep_freetype2.o
     src/checkdep_freetype2.c:14:9: warning: Compiling with FreeType
version 2.6.1. [-W#pragma-messages]
     #pragma message("Compiling with FreeType version " \
             ^
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/mplutils.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/mplutils.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     1 warning generated.
     /usr/bin/gcc -Wno-unused-result -Wsign-compare -Wunreachable-code
-DNDEBUG -g -fwrapv -O3 -Wall -I/Users/tadmin/anaconda3/include -arch
x86_64 -I/Users/tadmin/anaconda3/include -arch x86_64
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_backends__backend_agg_ARRAY_API
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
-DFREETYPE_BUILD_TYPE=local -Ibuild/freetype-2.6.1/include
-Iextern/agg24-svn/include
-I/Users/tadmin/matplotlib_dev/lib/python3.7/site-packages/numpy/core/include
-I/Users/tadmin/matplotlib_dev/include
-I/Users/tadmin/anaconda3/include/python3.7m -c src/py_converters.cpp -o
build/temp.macosx-10.7-x86_64-3.7/src/py_converters.o
     warning: include path for stdlibc++ headers not found; pass
'-std=libc++' on the command line to use the libc++ standard library
instead [-Wstdlibcxx-not-found]
     In file included from src/py_converters.cpp:3:
     In file included from src/py_converters.h:17:
     src/_backend_agg_basic_types.h:7:10: fatal error: 'vector' file not
found
     #include <vector>
              ^~~~~~~~
     1 warning and 1 error generated.
     error: command '/usr/bin/gcc' failed with exit status 1
     ----------------------------------------
ERROR: Command errored out with exit status 1:
/Users/tadmin/matplotlib_dev/bin/python -u -c 'import sys, setuptools,
tokenize; sys.argv[0] =
'"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';
__file__='"'"'/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-req-build-x2e7fmv6/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
install --record
/private/var/folders/km/pk_8hct1101_18g4znr_wdm00000gq/T/pip-record-qxw7pttp/install-record.txt
--single-version-externally-managed --compile --install-headers
/Users/tadmin/matplotlib_dev/include/site/python3.7/matplotlib Check the
logs for full command output.



How can I approach to solve this?

Best regards,

Lars

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Thomas Caswell
[hidden email]
_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Ryan May

_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel


--
Ryan May


_______________________________________________
Matplotlib-devel mailing list
[hidden email]
https://mail.python.org/mailman/listinfo/matplotlib-devel