On Thursday, February 2, 2017 at 1:53:43 PM UTC-8, João Alberto Ferreira 
wrote:
>
> Well, I read somewhere about this procedure of moving the directory before 
> starting sage, but the Installation Manual seems to tell the same thing.
>
> "The directory where you built Sage is *NOT* hardcoded. You should be 
> able to safely move or rename that directory. (It’s a bug if this is not 
> the case.)"
>  
>

> Chapter 2 describes this same procedure of moving the directory, but for 
> the precompiled binaries, that for me is the same thing.
>

We should fix the documentation. See https://trac.sagemath.org/ticket/22294.

  John

 

>
> But, in fact, what I experienced was what you said. 
>
> On Thursday, February 2, 2017 at 9:28:17 PM UTC+1, HG wrote:
>>
>> I think it has been said on the list : Keep sage where you compiled it !
>>
>> If you want to change it you have to compile source again !
>>
>> what I do because I work with git :
>>
>> I make a dir git 
>>
>> I compile it there and after I link sage in /usr/bin/sage
>>
>> sudo ln -s /path where is sage/sage /usr/bin/sage
>>
>>
>>
>> Le 02/02/2017 à 20:43, João Alberto Ferreira a écrit :
>>
>> Hi!
>>
>> I just removed "/home/mmsim/tools/lib/64bit" from the LD_LIBRARY_PATH 
>> environment variable and sage compiled.
>>
>> I compiled it in my home directory and moved it to /usr/local/ before 
>> starting it, and created a symbolic link in /usr/local/bin/, but it shows me
>>
>> python: error while loading shared libraries: libpython2.7.so.1.0: cannot 
>> open shared object file: No such file or directory
>>
>> It just works in the place where I compiled it. I will leave the things 
>> like that, but I'm curious to know why it do not work. Isn't that correct? 
>> Do I Have made something wrong?
>>
>> Thank you!
>>
>> On Thursday, February 2, 2017 at 12:14:51 PM UTC+1, Dima Pasechnik wrote: 
>>>
>>>
>>>
>>> On Thursday, February 2, 2017 at 10:36:41 AM UTC, João Alberto Ferreira 
>>> wrote: 
>>>>
>>>>
>>>>
>>>> On Wednesday, February 1, 2017 at 7:24:56 PM UTC+1, Dima Pasechnik 
>>>> wrote: 
>>>>>
>>>>>
>>>>>
>>>>> On Wednesday, February 1, 2017 at 6:00:25 PM UTC, João Alberto 
>>>>> Ferreira wrote: 
>>>>>>
>>>>>> Well, not yet.
>>>>>>
>>>>>> openblas has compiled successfully. The problem now is with R. The R 
>>>>>> log follows.
>>>>>>
>>>>>> Apparently it needs libgomp-4 and if I understood correctrly, it 
>>>>>> found an older version. But the libgomp-4 is installed
>>>>>>
>>>>>> [defrancaferr_joa@javel sage-7.5.1]$ rpm -q libgomp
>>>>>> libgomp-4.4.7-17.el6.x86_64
>>>>>>
>>>>>
>>>>> your log says:
>>>>>  /home/mmsim/tools/lib/64bit/libgomp.so.1 : version `GOMP_4.0' not 
>>>>> found
>>>>>
>>>>> you have some rogue stuff in your PATH or something (LD_LIBRARY_PATH ?)
>>>>>
>>>>
>>>> The environment variables are at the beginning of the whole log file
>>>>
>>>
>>> OK, I overlooked this...
>>>  
>>>
>>>>
>>>>
>>>> LD_LIBRARY_PATH=/opt/rh/devtoolset-3/root/usr/lib64:/opt/rh/devtoolset-3/root/usr/lib:/usr/local/lib:/home/mmsim/tools/lib/64bit
>>>>
>>>>
>>>> PATH=/home/defrancaferr_joa/sage-7.5.1/build/bin:/home/defrancaferr_joa/sage-7.5.1/src/bin:/home/defrancaferr_joa/sage-7.5.1/local/bin:/opt/rh/devtoolset-3/root/usr/bin:/home/xfab/xkit/x_all/cadence/xenv:/usr/local/ADS2014_01/bin:/usr/local/texlive/2016/bin/x86_64-linux:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/defrancaferr_joa/bin:/home/eclipse:/home/matlab/bin:/home/altera/15.0/quartus/bin:/home/altera/15.0/quartus/sopc_builder/bin:/home/altera/15.0/quartus/bin:/home/ic6.1/tools/bin:/home/ic6.1/tools/dfII/bin:/home/ic6.1/tools/plot/bin:/home/ic6.1/tools/dracula/bin:/home/assura/tools/bin:/home/assura/tools/assura/bin:/home/AMS_4.10/cds/bin:/home/AMS_4.10/programs/bin:/home/mmsim/tools/bin:/home/incisiv/tools/bin:/home/incisiv/tools/dfII/bin:/home/rc/tools/bin:/home/edi/tools/bin:/home/et/tools/bin:/home/ets/tools/bin:/home/ext/tools/bin:/home/confrml/tools/bin:/home/ctos/tools/bin:/home/pve:/home/pve/tools/bin
>>>>
>>>>
>>> yes, this is definitely the problem.
>>> You can just unset these for the particular invocation of make, i.e.
>>>
>>> export MAKE="make -j8" # or whatever numer of cores you have on the box
>>> PATH="/bin:/usr/bin:/sbin:/usr/sbin" LD_LIBRARY_PATH="" $MAKE
>>>
>>> Note that these wrong libraries could have been already selected by other
>>> parts that are already built, and this may lead to hard to understand 
>>> crashes etc.
>>>
>>> That is, I would rebuild from scratch, i.e. do first of all
>>>
>>> make distclean
>>>
>>> HTH
>>> Dima
>>>  
>>>
>>>> [defrancaferr_joa@javel sage-7.5.1]$ find 
>>>> /opt/rh/devtoolset-3/root/usr/lib64/ -name "libgomp*" -exec ls -ls {} \;
>>>> [defrancaferr_joa@javel sage-7.5.1]$ find 
>>>> /opt/rh/devtoolset-3/root/usr/lib/ -name "libgomp*" -exec ls -ls {} \;
>>>> 4 -rw-r--r--. 1 root root 82  3 oct.   2015 
>>>> /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.2/libgomp.so
>>>> 4 -rw-r--r--. 1 root root 169  3 oct.   2015 
>>>> /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.2/libgomp.spec
>>>> 176 -rw-r--r--. 1 root root 178766  3 oct.   2015 
>>>> /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.2/libgomp.a
>>>> 4 -rw-r--r--. 1 root root 78  3 oct.   2015 
>>>> /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.2/32/libgomp.so
>>>> 140 -rw-r--r--. 1 root root 143328  3 oct.   2015 
>>>> /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.2/32/libgomp.a
>>>> [defrancaferr_joa@javel sage-7.5.1]$ find /usr/local/lib -name 
>>>> "libgomp*" -exec ls -ls {} \;
>>>> [defrancaferr_joa@javel sage-7.5.1]$ find /home/mmsim/tools/lib/64bit 
>>>> -name "libgomp*" -exec ls -ls {} \;
>>>> 0 lrwxrwxrwx. 1 cadence softs 16 15 janv.  2016 
>>>> /home/mmsim/tools/lib/64bit/libgomp.so.1 -> libgomp.so.1.0.0
>>>> 276 -rwxr-xr-x. 1 cadence softs 281302 26 sept.  2011 
>>>> /home/mmsim/tools/lib/64bit/libgomp.so.1.0.0
>>>> 0 lrwxrwxrwx. 1 cadence softs 16 15 janv.  2016 
>>>> /home/mmsim/tools/lib/64bit/libgomp.so -> libgomp.so.1.0.0
>>>>  
>>>>
>>>>>
>>>>> What is this /home/mmsim and what does it have to do with your account 
>>>>> (defrancaferr_joa, I suppose)?
>>>>>
>>>>
>>>> mmsim (multi-mode simulator) is an electronic circuit simulator. I'm 
>>>> intended to use this to design an integrated circuit, but this folder 
>>>> houses an older version of the simulator (version 14). The newer version 
>>>> resides in /home/mmsim15. In fact, this machine is a new one, which the 
>>>> system administrator installed by cloning the disk of another machine. 
>>>> Now, 
>>>> I'm configuring it to my needs through sudo, but things seems to be 
>>>> organized in an odd manner (like this simulator in the \home directory)
>>>>
>>>> It seems that the configuration of the integrated circuit design tools 
>>>> are messed up and I need, at least, organize the environment variables 
>>>> before compile sage. I think I need to edit the .bash_profile (appended). 
>>>> What do you think?
>>>>  
>>>>
>>>>> (It finds this stuff there first, and tries to use it...)
>>>>>
>>>>>
>>>>>
>>>>>> On Wednesday, February 1, 2017 at 5:56:44 PM UTC+1, João Alberto 
>>>>>> Ferreira wrote: 
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> I've done: 
>>>>>>>
>>>>>>> [defrancaferr_joa@javel ~]$ sudo yum install centos-release-scl
>>>>>>> [defrancaferr_joa@javel ~]$ sudo yum install devtoolset-3-toolchain
>>>>>>> [defrancaferr_joa@javel ~]$ scl enable devtoolset-3 bash
>>>>>>> [defrancaferr_joa@javel ~]$ as --version
>>>>>>> Assembleur GNU version 2.24
>>>>>>> Copyright 2013 Free Software Foundation, Inc.
>>>>>>> Ce logiciel est libre; vous pouvez le redistribuer selon les termes de 
>>>>>>> la
>>>>>>> version 3 de la licence GNU General Public License ou suivante.
>>>>>>> Ce programme n'est couvert par AUCUNE garantie.
>>>>>>> Cet assembleur a été configuré pour la cible « x86_64-redhat-linux ».
>>>>>>>
>>>>>>> Let's see if it will work.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wednesday, February 1, 2017 at 5:27:36 PM UTC+1, Dima Pasechnik 
>>>>>>> wrote: 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wednesday, February 1, 2017 at 3:52:05 PM UTC, João Alberto 
>>>>>>>> Ferreira wrote: 
>>>>>>>>>
>>>>>>>>> Hi!
>>>>>>>>>
>>>>>>>>> Here it is the command output.
>>>>>>>>>
>>>>>>>>> [defrancaferr_joa@javel ~]$ as --version
>>>>>>>>> GNU assembler version 2.20.51.0.2-5.44.el6 20100205
>>>>>>>>> Copyright 2009 Free Software Foundation, Inc.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks, this explains your problem. Your assembler is 7 years old, 
>>>>>>>> and your CPU
>>>>>>>> is only 4 years old, if not newer. You are building with 
>>>>>>>> (sage-supplied)
>>>>>>>> gcc 4.9, which issues correct assembler commands for your CPU.
>>>>>>>> But your assembler does not understand some of them, as it is too 
>>>>>>>> old.
>>>>>>>>
>>>>>>>> Why Centos is so lame in this respect, we've seen many reports like 
>>>>>>>> this...
>>>>>>>> You should upgrade your toolchain so that your assembler fully 
>>>>>>>> supports you CPU.
>>>>>>>>
>>>>>>>> HTH,
>>>>>>>> Dima
>>>>>>>>  
>>>>>>>>  
>>>>>>>>
>>>>>>>>> This program is free software; you may redistribute it under the 
>>>>>>>>> terms of
>>>>>>>>> the GNU General Public License version 3 or later.
>>>>>>>>> This program has absolutely no warranty.
>>>>>>>>> This assembler was configured for a target of 
>>>>>>>>> `x86_64-redhat-linux'.
>>>>>>>>>
>>>>>>>>> On Wednesday, February 1, 2017 at 12:05:22 PM UTC+1, Dima 
>>>>>>>>> Pasechnik wrote: 
>>>>>>>>>>
>>>>>>>>>> please post the output of  
>>>>>>>>>>
>>>>>>>>>> as --version
>>>>>>>>>>
>>>>>>>>>> on the system. I guess it is too old to understand the whole 
>>>>>>>>>> range of assembler commands for your CPU.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wednesday, February 1, 2017 at 10:09:27 AM UTC, João Alberto 
>>>>>>>>>> Ferreira wrote: 
>>>>>>>>>>>
>>>>>>>>>>> Hi!
>>>>>>>>>>>
>>>>>>>>>>> I have tried to compile sagemath under a CentOS 6.8 machine, as 
>>>>>>>>>>> the binaries for Fedora do not work. The installation halted with 
>>>>>>>>>>> an error 
>>>>>>>>>>> while building OpenBlas. Made the error is due to the machine CPU, 
>>>>>>>>>>> as 
>>>>>>>>>>> discussed in https://github.com/JuliaLang/julia/issues/7653, 
>>>>>>>>>>> but I have little experience in this. Part of the installation log 
>>>>>>>>>>> is 
>>>>>>>>>>> attached. I updated the operating system and want to try build Sage 
>>>>>>>>>>> again. 
>>>>>>>>>>> Does anyone have any sugestion?
>>>>>>>>>>>
>>>>>>>>>>> It seems that all developing tools are installed, as can be seen 
>>>>>>>>>>> below
>>>>>>>>>>>
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q perl-ExtUtils-MakeMaker
>>>>>>>>>>> perl-ExtUtils-MakeMaker-6.55-141.el6_7.1.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ which perl
>>>>>>>>>>> /usr/bin/perl
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q binutils
>>>>>>>>>>> binutils-2.20.51.0.2-5.44.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q gcc
>>>>>>>>>>> gcc-4.4.7-17.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q make
>>>>>>>>>>> make-3.81-23.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q m4
>>>>>>>>>>> m4-1.4.13-5.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q perl
>>>>>>>>>>> perl-5.10.1-141.el6_7.1.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q tar
>>>>>>>>>>> tar-1.23-15.el6_8.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q git
>>>>>>>>>>> git-1.7.1-4.el6_7.1.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q gcc-c++
>>>>>>>>>>> gcc-c++-4.4.7-17.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q gcc-gfortran
>>>>>>>>>>> gcc-gfortran-4.4.7-17.el6.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ rpm -q python
>>>>>>>>>>> python-2.6.6-66.el6_8.x86_64
>>>>>>>>>>> [defrancaferr_joa@javel ~]$ lscpu
>>>>>>>>>>> Architecture:          x86_64
>>>>>>>>>>> CPU op-mode(s):        32-bit, 64-bit
>>>>>>>>>>> Byte Order:            Little Endian
>>>>>>>>>>> CPU(s):                32
>>>>>>>>>>> On-line CPU(s) list:   0-31
>>>>>>>>>>> Thread(s) par coeur :  2
>>>>>>>>>>> Coeur(s) par support CPU :8
>>>>>>>>>>> Socket(s):             2
>>>>>>>>>>> Noeud(s) NUMA :        2
>>>>>>>>>>> ID du vendeur :        GenuineIntel
>>>>>>>>>>> Famille CPU :          6
>>>>>>>>>>> Modèle :              79
>>>>>>>>>>> Model name:            Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
>>>>>>>>>>> Version :              1
>>>>>>>>>>> CPU MHz :              1200.000
>>>>>>>>>>> BogoMIPS:              4190.00
>>>>>>>>>>> Virtualisation :       VT-x
>>>>>>>>>>> L1d cache :            32K
>>>>>>>>>>> L1i cache :            32K
>>>>>>>>>>> L2 cache :             256K
>>>>>>>>>>> L3 cache :             20480K
>>>>>>>>>>> NUMA node0 CPU(s):     0-7,16-23
>>>>>>>>>>> NUMA node1 CPU(s):     8-15,24-31
>>>>>>>>>>>
>>>>>>>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-support...@googlegroups.com.
>> To post to this group, send email to sage-s...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sage-support.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>

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

Reply via email to