FreeFem / FreeFem-sources

FreeFEM source code
https://freefem.org/
Other
732 stars 188 forks source link

problem downloading boost_for_bemtool.tar.gz and freeyams.2012.02.05.tgz #308

Open yjobic opened 1 week ago

yjobic commented 1 week ago

Hi,

I'm trying to compile the source from Ubuntu 22.04.4 LTS

I successfully installed Petsc and Slepc with the FreeFEM installer. When i'm running make for FreeFEM, i run into those errors

echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh
make[5]: Entering directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[5]: 'include/BemTool/done.tag' is up to date.
make[5]: 'lib/WHERE.bemtool' is up to date.
make[5]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
grep: WHERE-LD: No such file or directory
Resolving www.ljll.math.upmc.fr (www.ljll.math.upmc.fr)... cp ../src/libMesh/libMesh.a lib/libMesh.a
134.157.2.3
Connecting to www.ljll.math.upmc.fr (www.ljll.math.upmc.fr)|134.157.2.3|:443... make[5]: Entering directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty/mshmet'
make[5]: Nothing to be done for 'all-local'.
make[5]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty/mshmet'
make[4]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
connected.
make[4]: Entering directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
\n\n ****** yams ****** \n\n
grep: WHERE-LD: No such file or directory
make[5]: Entering directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty/yams'
mkdir -p ./freeyams.2012.02.05
cd ./freeyams.2012.02.05; tar xzf ../../pkg/freeyams.2012.02.05.tgz

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
make[5]: *** [Makefile:59: freeyams.2012.02.05/PATCH] Error 2
make[5]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty/yams'
make[4]: *** [Makefile:1015: compile-dir] Error 2
make[4]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[3]: *** [Makefile:1024: tag-compile-pkg] Error 1
make[3]: *** Waiting for unfinished jobs....
ERROR: cannot verify www.ljll.math.upmc.fr's certificate, issued by ‘CN=GEANT OV RSA CA 4,O=GEANT Vereniging,C=NL’:
  Unable to locally verify the issuer's authority.
To connect to www.ljll.math.upmc.fr insecurely, use `--no-check-certificate'.
Error download pkg/boost_for_bemtool.tar.gz
Download failed from https://www.ljll.math.upmc.fr/~tournier/boost_for_bemtool.tar.gz of boost_for_bemtool.tar.gz
Try other site: http://pkgs.freefem.org/boost_for_bemtool.tar.gz
--2024-07-02 09:45:29--  http://pkgs.freefem.org/boost_for_bemtool.tar.gz
Resolving pkgs.freefem.org (pkgs.freefem.org)... 134.157.2.44
Connecting to pkgs.freefem.org (pkgs.freefem.org)|134.157.2.44|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-07-02 09:45:29 ERROR 404: Not Found.

Error download pkg/boost_for_bemtool.tar.gz
Download 2 times failed from http://pkgs.freefem.org/boost_for_bemtool.tar.gz of boost_for_bemtool.tar.gz
Try (2 times)  other site: http://104.46.50.187/pkg/boost_for_bemtool.tar.gz
--2024-07-02 09:45:29--  http://104.46.50.187/pkg/boost_for_bemtool.tar.gz
Connecting to 104.46.50.187:80... failed: Connection timed out.
Retrying.

--2024-07-02 09:46:00--  (try: 2)  http://104.46.50.187/pkg/boost_for_bemtool.tar.gz
Connecting to 104.46.50.187:80... failed: Connection timed out.
Giving up.

Error download pkg/boost_for_bemtool.tar.gz
Download failed (MD5 check) from https://www.ljll.math.upmc.fr/~tournier/boost_for_bemtool.tar.gz of boost_for_bemtool.tar.gz
Try other site: http://pkgs.freefem.org/boost_for_bemtool.tar.gz
--2024-07-02 09:46:30--  http://pkgs.freefem.org/boost_for_bemtool.tar.gz
Resolving pkgs.freefem.org (pkgs.freefem.org)... 134.157.2.44
Connecting to pkgs.freefem.org (pkgs.freefem.org)|134.157.2.44|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-07-02 09:46:30 ERROR 404: Not Found.

Error download pkg/boost_for_bemtool.tar.gz

ERROR: ../bin/build/download http://104.46.50.187/pkg/boost_for_bemtool.tar.gz pkg/boost_for_bemtool.tar.gz  FAILED
ERROR 2: ../bin/build/download http://pkgs.freefem.org/boost_for_bemtool.tar.gz pkg/boost_for_bemtool.tar.gz  FAILED
ERROR2: INVALID MD5 for boost_for_bemtool.tar.gz  d41d8cd98f00b204e9800998ecf8427e
make[5]: Entering directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
if test -f ./pkg/boost_for_bemtool.tar.gz; then \
rm -rf boost boost_*; tar xzf pkg/boost_for_bemtool.tar.gz; mv boost_for_bemtool boost; \
else true; fi
if test -d boost/include; then \
echo boost INCLUDE -I@DIR@/boost/include >> lib/WHERE.boost ; \
else true; fi

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
mv: cannot stat 'boost_for_bemtool': No such file or directory
make[5]: *** [Makefile:989: boost/done.tag] Error 1
make[5]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[4]: *** [Makefile:982: install-boost] Error 2
make[4]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[3]: *** [Makefile:912: tag-install-other] Error 2
make[3]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[2]: *** [Makefile:615: all-recursive] Error 1
make[2]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources/3rdparty'
make[1]: *** [Makefile:808: all-recursive] Error 1
make[1]: Leaving directory '/home/jobic/test/freefem_stab/FreeFem-sources'
make: *** [Makefile:758: all] Error 2

Have you got an idea on how to solve those errors ?

Thanks,

Yann

yjobic commented 1 week ago

The workaround is to clone git clone https://github.com/FreeFem/FreeFEM-3rdparties.git And to copy the pkg to the right directory.

Maybe changing the download files to this directory in the install script would be good ?