is "make dist" broken?  [SOLVED]

option, parallelism,...

Moderators: fgoudreault, mcote

Forum rules
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Locked
User avatar
jzwanzig
Posts: 504
Joined: Mon Aug 17, 2009 9:25 am

is "make dist" broken?

Post by jzwanzig » Mon Aug 16, 2010 4:38 pm

Hi,
after running "make dist" on my 6.3.1-public branch and moving the .tar.gz file to another machine, it won't compile--it fails at src/12_hide_mpi/m_xmpi.F90, with output like

../../../src/12_hide_mpi/m_xmpi.F90:606: error: xallgather_mpi.F90: No such file or directory plus numerous more such errors. I have used "make dist" in the past with no trouble, this seems to be recent. Is there something with the modules that "make dist" is failing to get right?

thanks,
Joe
Josef W. Zwanziger
Professor, Department of Chemistry
Canada Research Chair in NMR Studies of Materials
Dalhousie University
Halifax, NS B3H 4J3 Canada
jzwanzig@gmail.com

gonze
Posts: 412
Joined: Fri Aug 14, 2009 8:29 pm

Re: is "make dist" broken?  [SOLVED]

Post by gonze » Tue Aug 17, 2010 6:41 pm

Dear Joe,

Yes, make dist is indeed broken in the current v6.3.1 trunk.
It happened on July 30, with Matteo introducing m_xmpi.F90
in 12_hide_mpi, with a list of includes of F90 routines,
and suppression of these routines from the 12_hide_mpi/abinit.src file.
The latter list is used by the build system to decide the
list of routine to be included in the tar.gz .
I will see with Matteo and Yann what is the best solution ...

Best regards,
Xavier

Locked