Finally, from what I can tell, nothing about “make install” moves any of the mana executables to the prefix given in the configure stage.
> On Apr 28, 2023, at 10:53 AM, Gunter, David O <d...@lanl.gov> wrote: > > Digging a little further, the build does build the mana* executables in the > build/bin directory. The “make install” process is what is failing. In your > Makefiles, you are referencing a variable that is never set, $DESTDIR, in > many instances. The only place I see this being set is in the subdirectory > for dmtcp, > > dmtcp/debian/rules:DESTDIR = $(CURDIR)/$(BUILDDIR) > > Meaning only the dmtcp bits are being installed correctly. > > -david > >> On Apr 28, 2023, at 10:27 AM, Gunter, David O via Dmtcp-forum >> <dmtcp-forum@lists.sourceforge.net> wrote: >> >> Although I was finally able to build mana/dmtcp for our Cray system, the >> how-to section on running seems misleading. >> >> In my $MANA_ROOT/bin dir, all the commands begin with “dmtcp” and not >> “mana”, i.e. >> -rwxr-xr-x 1 dog dog 3824384 Apr 27 16:25 dmtcp_command >> -rwxr-xr-x 1 dog dog 3808448 Apr 27 16:25 dmtcp_coordinator >> -rwxr-xr-x 1 dog dog 1604376 Apr 27 16:25 dmtcp_discover_rm >> -rwxr-xr-x 1 dog dog 20952 Apr 27 16:25 dmtcp_get_libc_offset >> -rwxr-xr-x 1 dog dog 3931984 Apr 27 16:25 dmtcp_launch >> -rwxr-xr-x 1 dog dog 15984 Apr 27 16:25 dmtcp_nocheckpoint >> -rwxr-xr-x 1 dog dog 4529840 Apr 27 16:25 dmtcp_restart >> -rwxr-xr-x 1 dog dog 5393 Apr 27 16:25 dmtcp_rm_loclaunch >> -rwxr-xr-x 1 dog dog 76448 Apr 27 16:25 dmtcp_srun_helper >> -rwxr-xr-x 1 dog dog 97808 Apr 27 16:25 dmtcp_ssh >> -rwxr-xr-x 1 dog dog 104008 Apr 27 16:25 dmtcp_sshd >> -rwxr-xr-x 1 dog dog 162432 Apr 27 16:25 mtcp_restart >> >> The how-to guide says to do the following, >> >> 3a. Launching an MPI application >> >> The MANA directory comes with many test MPI applications that can be found >> in mpi-proxy-plugin/test. Depending on the application, you may require more >> than one MPI process running -- for example, ping_pong.mana.exe requires >> two. To support this, change the argument after -np accordingly. For this >> tutorial, we'll use mpi_hello_world.mana.exe, which can run with one MPI >> process. >> >> $ mana_coordinator >> $ srun -n 1 mana_launch mpi-proxy-split/test/mpi_hello_world.mana.exe >> >> Did I do something wrong in the build or is the documentation incorrect? >> >> Thanks, >> david >> -- >> David Gunter >> CCS-7 >> Los Alamos National Laboratory >> >> >> >> >> >> _______________________________________________ >> Dmtcp-forum mailing list >> Dmtcp-forum@lists.sourceforge.net >> https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/dmtcp-forum__;!!Bt8fGhp8LhKGRg!EqLqBkv1zzJgbs-_g2fVXM45l9fU2eMjpAAns8OTplgYIE_DE9CD0iVacNuFZgRKAnb1fSz9NoSucijCc4_xwOCRO54$ >> > _______________________________________________ Dmtcp-forum mailing list Dmtcp-forum@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dmtcp-forum