On Thu, Mar 14, 2019 at 4:50 PM E. Madison Bray <[email protected]> wrote:
>
> On Thu, Mar 14, 2019 at 4:37 PM E. Madison Bray <[email protected]> wrote:
> >
> > On Thu, Mar 14, 2019 at 4:23 PM Dima Pasechnik <[email protected]> wrote:
> > >
> > >
> > >
> > > On Thu, 14 Mar 2019 15:17 E. Madison Bray, <[email protected]> wrote:
> > >>
> > >> On Thu, Mar 14, 2019 at 12:06 AM Dima Pasechnik <[email protected]> 
> > >> wrote:
> > >> >
> > >> > It's reproducible on my Linux machine, and I see that
> > >> > "non-directory '/opt/sage/local/./lib64'" is a symbolic link.
> > >> >
> > >> > removing it manually allows the install to complete.
> > >> > (whether it breaks anything I don't know, but should not be too hard 
> > >> > to fix...)
> > >>
> > >> At this point I like having it there essentially as a guard--the
> > >> package should not be trying to install anything into ${prefix}/lib64.
> > >> It should just use ${prefix}/lib.
> > >
> > >
> > > primecount uses cmake, which is so vastly superior to anything that 
> > > configuring by mere mortals is not allowed ;-)
> >
> > Yes, and apparently installing it also means building and installing
> > Sage's own cmake even though I already have cmake on my system.
> >
> > Additionally, on Ubuntu 14.04 it just worked--nothing tried to install
> > anything into lib64/
>
> Per share/cmake-3.11/Modules/GNUInstallDirs.cmake,
>
>   set(_LIBDIR_DEFAULT "lib")
>   # Override this default 'lib' with 'lib64' iff:
>   #  - we are on Linux system but NOT cross-compiling
>   #  - we are NOT on debian
>   #  - we are on a 64 bits system
>   # reason is: amd64 ABI: 
> https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
>   # For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if
>   # CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu"
>   # and CMAKE_INSTALL_PREFIX is "/usr"
>   # See http://wiki.debian.org/Multiarch
>
>
> Since I'm Ubuntu (Debian-based; CMake determines this by the presence
> of /etc/debian_version) and since CMAKE_INSTALL_PREFIX != /usr, it is
> keeping _LIBDIR_DEFAULT = "lib".
>
> Perhaps what we need is an "sdh_cmake" that forces 
> CMAKE_INSTALL_LIBDIR="lib/".

This is now https://trac.sagemath.org/ticket/27484 ; I will also make
a followup for primecount.

> > >> > On Wed, Mar 13, 2019 at 10:59 PM Dima Pasechnik <[email protected]> 
> > >> > wrote:
> > >> > >
> > >> > > On Wed, Mar 13, 2019 at 8:07 PM Vincent Delecroix
> > >> > > <[email protected]> wrote:
> > >> > > >
> > >> > > > Dear all,
> > >> > > >
> > >> > > > I did try `sage -i primecount` to install the optional primecount
> > >> > > > package (archlinux with compiles SageMath 8.7.beta6). The 
> > >> > > > compilation
> > >> > > > went file but copying the files went wrong (see attached log).
> > >> > > >
> > >> > > > Any help on how to fix the problem is welcome.
> > >> > > looks very much like this: https://trac.sagemath.org/ticket/26996
> > >> > > >
> > >> > > > Best
> > >> > > > Vincent
> > >> > > >
> > >> > > > --
> > >> > > > You received this message because you are subscribed to the Google 
> > >> > > > Groups "sage-devel" group.
> > >> > > > To unsubscribe from this group and stop receiving emails from it, 
> > >> > > > send an email to [email protected].
> > >> > > > To post to this group, send email to [email protected].
> > >> > > > Visit this group at https://groups.google.com/group/sage-devel.
> > >> > > > For more options, visit https://groups.google.com/d/optout.
> > >> >
> > >> > --
> > >> > You received this message because you are subscribed to the Google 
> > >> > Groups "sage-devel" group.
> > >> > To unsubscribe from this group and stop receiving emails from it, send 
> > >> > an email to [email protected].
> > >> > To post to this group, send email to [email protected].
> > >> > Visit this group at https://groups.google.com/group/sage-devel.
> > >> > For more options, visit https://groups.google.com/d/optout.
> > >>
> > >> --
> > >> You received this message because you are subscribed to the Google 
> > >> Groups "sage-devel" group.
> > >> To unsubscribe from this group and stop receiving emails from it, send 
> > >> an email to [email protected].
> > >> To post to this group, send email to [email protected].
> > >> Visit this group at https://groups.google.com/group/sage-devel.
> > >> For more options, visit https://groups.google.com/d/optout.
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "sage-devel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an 
> > > email to [email protected].
> > > To post to this group, send email to [email protected].
> > > Visit this group at https://groups.google.com/group/sage-devel.
> > > For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to