Installation problem: boost_1_66_0.tar is empty
- Dominant language
- C++
- Stars
- 29
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Hello! I'm trying to install and use Memsurfer. For installation I'm following protocol mentioned here: https://omaralab.com/sushi/MemSurfer.html .
**python setup.py install gives error:**
> Installing MemSurfer for (my user) on (my machine) (platform=linux)
> MemSurfer = (/home/my_user/Programs/MemSurfer)
> CGAL_ROOT = (/home/my_user/Programs/MemSurfer/external)
> EIGEN_ROOT = (/home/my_user/Programs/MemSurfer/external)
> BOOST_ROOT = (/home/my_user/Programs/MemSurfer/external)
Traceback (most recent call last):
File "setup.py", line 177, in
SRC_PP = [x for x in os.listdir(PATH_PPR) if x.endswith('.cpp')]
**FileNotFoundError: [Errno 2] No such file or directory: '/home/my_user/Programs/MemSurfer/pypoisson/PoissonRecon_v6_13/src'**
When I check folders: **pypoisson exist, but empty.**
On earlier stage (./install_deps.sh) I've got following message:
./install_deps.sh
> Installing MemSurfer's dependencies for (my_user) on (my machine). platform = (Linux)
> Installation path = (/home/my_user/Programs/MemSurfer/external)
> Using gcc = (/usr/bin/gcc) [gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0]
> Using g++ = (/usr/bin/g++) [g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0]
> Using python = (/opt/anaconda3/bin/python3) [Python 3.8.12]
(eigen-3.3.9) Downloading (https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.bz2)
(eigen-3.3.9) Extracting (eigen-3.3.9.tar)
(eigen-3.3.9) Configuring (/home/my_user/Programs/MemSurfer/external/downloads/eigen-3.3.9.tar/build-20250715-113316)
(eigen-3.3.9) Building and installing
(eigen-3.3.9) Successfully installed at (/home/my_user/Programs/MemSurfer/external).
(boost-1.66.0) Downloading (https://boostorg.jfrog.io/artifactory/main/release/1.66.0/source/boost_1_66_0.tar.gz)
(boost-1.66.0) Extracting (boost_1_66_0.tar)
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
(boost-1.66.0) Configuring (/home/my_user/Programs/MemSurfer/external/downloads/boost_1_66_0.tar)
(boost-1.66.0) Building and installing
**(boost-1.66.0) Installation failed. Please see build logs in (/home/my_user/Programs/MemSurfer/external) for more information.**
(CGAL-4.13) Downloading (https://github.com/CGAL/cgal/archive/releases/CGAL-4.13.tar.gz)
(CGAL-4.13) Extracting (CGAL-4.13.tar)
(CGAL-4.13) Configuring (/home/my_user/Programs/MemSurfer/external/downloads/CGAL-4.13.tar/build-20250715-113328)
(CGAL-4.13) Building and Installing
(CGAL-4.13) Successfully installed at (/home/my_user/Programs/MemSurfer/external).
**When I checked boost_1_66_0.tar , it is empty.**
boost-1.66.0.bootstrap-20250715-113327.log says: ./install_deps.sh: line 165: ./bootstrap.sh: No such file or directory
Could you please help me with to fix this error and install Memsurfer? Thank you in advance!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with install_deps.sh, especially the Boost download and extraction steps, then inspect setup.py where pypoisson/PoissonRecon_v6_13/src is required. Reproduce the dependency installation and check the downloaded boost_1_66_0.tar and its build log. Done means the archive extracts successfully, pypoisson contains the expected source path, and setup.py can proceed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, python, shell
- Domain
- build-system, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100