Dear Stephen,

Since this is an issue related not directly to deal.II but rather Spack 
itself (ncurses is only a dependency of a dealii related package), I would 
suggest that you post your question on their forum 
<https://groups.google.com/forum/#!forum/spack>. You'll generally get a 
quick response there, and if not then you should open an issue 
<https://github.com/llnl/spack/issues> on their github page.

Best regards,
Jean-Paul

On Thursday, March 16, 2017 at 4:19:36 PM UTC, Stephen DeWitt wrote:
>
> Hello,
> I'm trying to install dealii on a shared AFS file system. Originally, I 
> tried to install everything manually, which I had done successfully on our 
> HPC cluster, but ran into a PETSc link error and decided to try Spack.
>
> I followed the instructions on the deal.II wiki, but installation stopped 
> during the "install" phase for "ncurses". The packages "bzip2" and 
> "muparser" installed without a problem.
>
> Here's the error message:
>
> ######################################################################## 
> 100.0%
>
> *==>* Staging archive: /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/var/spack/stage/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/ncurses-6.0.tar.gz
>
> *==>* Created stage in /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/var/spack/stage/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m
>
> *==>* Applied patch sed_pgi.patch
>
> *==>* Ran patch() for ncurses
>
> *==>* Building ncurses [AutotoolsPackage]
>
> *==>* Executing phase : 'autoreconf'
>
> *==>* Executing phase : 'configure'
>
> *==>* Executing phase : 'build'
>
> *==>* Executing phase : 'install'
>
> *==>* Error: ProcessError: Command exited with status 2:
>
>     'make' '-j2' 'install'
>
> /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/lib/spack/spack/build_systems/autotools.py:282,
>  
> in install:
>
>      277      def install(self, spec, prefix):
>
>      278          """Makes the install targets specified by
>
>      279          :py:attr:``~.AutotoolsPackage.install_targets``
>
>      280          """
>
>      281          with working_dir(self.build_directory):
>
>   >> 282              inspect.getmodule(self).make(*self.install_targets)
>
>
> See build log for details:
>
>   /tmp/stvdwtt/spack-stage/spack-stage-7oak9b/ncurses-6.0/spack-build.out
>
> I went to the build log (which is quite long), and see several errors like 
> this:
>
> cd ../lib && (ln -s -f libpanel.so.6.0 libpanel.so.6; ln -s -f 
> libpanel.so.6 libpanel.so; )
>
> /usr/bin/ld: total time in link: 0.021996
>
> /usr/bin/ld: data size 29224512
>
> cd /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/opt/spack/linux-rhel6-x86_64/gcc-4.4.7/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/lib
>  
> && (ln -s -f libpanel.so.6.0 libpanel.so.6; ln -s -f libpanel.so.6 
> libpanel.so; )
>
> test -z "" && /sbin/ldconfig
>
> /sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: 
> Permission denied
>
> make[1]: [/afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/opt/spack/linux-rhel6-x86_64/gcc-4.4.7/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/lib/libpanel.so.6.0]
>  
> Error 1 (ignored)
>
> The last few lines of the build log (which I'm not sure are relevant) are:
>
> Running sh /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/var/spack/stage/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/ncurses-6.0/misc/shlib
>  
> tic to install /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/opt/spack/linux-rhel6-x86_64/gcc-4.4.7/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/share/terminfo
>  
> ...
>
>
>         You may see messages regarding extended capabilities, e.g., AX.
>
>         These are extended terminal capabilities which are compiled
>
>         using
>
>                 tic -x
>
>         If you have ncurses 4.2 applications, you should read the INSTALL
>
>         document, and install the terminfo without the -x option.
>
>
> ** creating form.pc
>
> ** creating ncurses++.pc
>
> touch pc-files
>
> /bin/sh -c 'for name in *.pc; do /usr/bin/install -c -m 644 $name /afs/
> umich.edu/user/s/t/stvdwtt/Public/PRISMS/software/spack/spack/opt/spack/linux-rhel6-x86_64/gcc-4.4.7/ncurses-6.0-4wkexyzgaxdwrfs6wqje2ppcm5di263m/lib/pkgconfig/$name;
>  
> done'
>
> Judging from the error, I'm assuming that it's a permissions issue. I 
> double-checked that my $SPACK_ROOT environment variable is set correctly. 
> The first line of the build log includes a '--prefix=' statement, which 
> correctly picks up the $SPACK_ROOT path.
>
> Does anyone have ideas on what the problem is? Digging around the Spack 
> documentation didn't turn up anything.
>
> Thanks!
> Steve
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to