GEOS installation for Basemap package

To whom it may concern,

I hope this email finds you well. I am trying to get the Basemap package on
my mac, and have been following the instructions based on this webpage:
https://matplotlib.org/basemap/users/installing.html. I don't have GEOS
already installed so I tried following steps on the website to download it
with Basemap:

cd geos-3.3.3
export GEOS_DIR=<where you want the libs and headers to go>
# A reasonable choice on a Unix-like system is /usr/local, or
# if you don't have permission to write there, your home directory.
./configure --prefix=$GEOS_DIR
make; make install

However, I am getting errors at the third step (make; make install).
Attached is a copy of what I get on my python console, if it helps. I think
the error occurs when trying to create the /include directory, but I'm not
sure how to fix it. I'm still new to python so any help would be much
appreciated!

Best regards,
Ahlam Al Qasim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170717/1536ae75/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: python console.rtf
Type: application/rtf
Size: 7188 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170717/1536ae75/attachment.rtf>

Ahlam,

I'm by no means an expert on compiling this libraries on any OS. If you
don't need the absolutely bleeding-edge versions, I would use conda to
install them.

For instance
conda install geopandas --channel=conda-forge

automatically grabs and installs a pre-compiled GEOS binary to support the
geopandas library

···

On Sun, Jul 16, 2017 at 11:30 PM, Ahlam Al Qasim <aaq219 at nyu.edu> wrote:

To whom it may concern,

I hope this email finds you well. I am trying to get the Basemap package
on my mac, and have been following the instructions based on this webpage:
Installing — Basemap Matplotlib Toolkit 1.2.1 documentation. I don't have GEOS
already installed so I tried following steps on the website to download it
with Basemap:

cd geos-3.3.3
export GEOS_DIR=<where you want the libs and headers to go>
# A reasonable choice on a Unix-like system is /usr/local, or
# if you don't have permission to write there, your home directory.
./configure --prefix=$GEOS_DIR
make; make install

However, I am getting errors at the third step (make; make install).
Attached is a copy of what I get on my python console, if it helps. I think
the error occurs when trying to create the /include directory, but I'm not
sure how to fix it. I'm still new to python so any help would be much
appreciated!

Best regards,
Ahlam Al Qasim

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org
Matplotlib-users Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170807/82b92395/attachment.html&gt;

Hallo,

You are not allowed to create the directory /include as a normal user,
because it is under / which is owned by root. If you really want to
install it to this location you need to become super user first.
So the last `make install` should be an `sudo make install`.

But I would also stick to Paul Hobson's solution of using conda [1] or
in your case homebrew [2].

[1] https://www.continuum.io/downloads
[2] https://brew.sh/

Best regards,
Julian

···

On 07/17/2017 08:30 AM, Ahlam Al Qasim wrote:

To whom it may concern,

I hope this email finds you well. I am trying to get the Basemap package on
my mac, and have been following the instructions based on this webpage:
Installing — Basemap Matplotlib Toolkit 1.2.1 documentation. I don't have GEOS
already installed so I tried following steps on the website to download it
with Basemap:

cd geos-3.3.3
export GEOS_DIR=<where you want the libs and headers to go>
# A reasonable choice on a Unix-like system is /usr/local, or
# if you don't have permission to write there, your home directory.
./configure --prefix=$GEOS_DIR
make; make install

However, I am getting errors at the third step (make; make install).
Attached is a copy of what I get on my python console, if it helps. I think
the error occurs when trying to create the /include directory, but I'm not
sure how to fix it. I'm still new to python so any help would be much
appreciated!

Best regards,
Ahlam Al Qasim

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org
Matplotlib-users Info Page

As a note: the `/include` came about due to a mistake with the environment
variables. So, the fact that a `sudo make install` even works is just
papering over the original mistake.

Ben Root

···

On Mon, Aug 7, 2017 at 12:58 PM, Julian Gethmann < mail.python.org at gethmann.org> wrote:

Hallo,

You are not allowed to create the directory /include as a normal user,
because it is under / which is owned by root. If you really want to install
it to this location you need to become super user first.
So the last `make install` should be an `sudo make install`.

But I would also stick to Paul Hobson's solution of using conda [1] or in
your case homebrew [2].

[1] https://www.continuum.io/downloads
[2] https://brew.sh/

Best regards,
Julian

On 07/17/2017 08:30 AM, Ahlam Al Qasim wrote:

To whom it may concern,

I hope this email finds you well. I am trying to get the Basemap package
on
my mac, and have been following the instructions based on this webpage:
Installing — Basemap Matplotlib Toolkit 1.2.1 documentation. I don't have GEOS
already installed so I tried following steps on the website to download it
with Basemap:

cd geos-3.3.3
export GEOS_DIR=<where you want the libs and headers to go>
# A reasonable choice on a Unix-like system is /usr/local, or
# if you don't have permission to write there, your home directory.
./configure --prefix=$GEOS_DIR
make; make install

However, I am getting errors at the third step (make; make install).
Attached is a copy of what I get on my python console, if it helps. I
think
the error occurs when trying to create the /include directory, but I'm not
sure how to fix it. I'm still new to python so any help would be much
appreciated!

Best regards,
Ahlam Al Qasim

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org
Matplotlib-users Info Page

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org
Matplotlib-users Info Page

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170807/74370a21/attachment-0001.html&gt;