On Friday, June 3, 2016 at 3:14:20 PM UTC+1, Dima Pasechnik wrote:
>
> Oh, I see. You need c++ compiler (g++) installed, and you do not have it.
>

in fact 
 http://doc.sagemath.org/html/en/installation/source.html#prerequisites 
says:

# debian 

sudo apt-get install binutils gcc g++ gfortran make m4 perl tar git
 

> The error message could be better.
>
> On Friday, June 3, 2016 at 3:09:32 PM UTC+1, Adetokunbo Arogbonlo wrote:
>>
>> Hi Dima,
>> Here are the commands and outputs
>> ~$ which cpp
>> /usr/bin/cpp
>>
>> ~$ file /lib/cpp
>> /lib/cpp: symbolic link to /etc/alternatives/cpp
>>
>> ~$ file /etc/alternatives/cpp 
>> /etc/alternatives/cpp: symbolic link to /usr/bin/cpp
>>
>> ~$ cpp -v
>> Using built-in specs.
>> COLLECT_GCC=cpp
>> Target: x86_64-linux-gnu
>> Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.2-10'
>> ...
>>
>>
>>
>>
>>
>>
>> On Friday, June 3, 2016 at 10:46:40 PM UTC+10, Dima Pasechnik wrote:
>>>
>>> what is the output of `which cpp`?
>>>
>>> normally, /lib/cpp (what pops up in your error message) 
>>> should be a symbolic link to /etc/alternatives/cpp `  like this:
>>> $ file /lib/cpp
>>> /lib/cpp: symbolic link to `/etc/alternatives/cpp' 
>>> $ file /etc/alternatives/cpp
>>> /etc/alternatives/cpp: symbolic link to `/usr/bin/cpp' 
>>>
>>> and now /usr/bin/cpp should exist and be what it should be
>>> $ which cpp
>>> /usr/bin/cpp
>>> $ cpp -v
>>> Using built-in specs.
>>> COLLECT_GCC=cpp
>>> Target: x86_64-linux-gnu
>>> ...
>>>  
>>>
>>>
>>> On Friday, June 3, 2016 at 5:53:30 AM UTC+1, Adetokunbo Arogbonlo wrote:
>>>>
>>>> Hi,
>>>> Sagemath7.2 fails to compile from source on Debian 8.4. It gives the 
>>>> following error:
>>>>
>>>> configure: error: in `/home/seyi/sage/7.2/source/sage-7.2':
>>>> configure: error: C++ preprocessor "/lib/cpp" fails sanity check
>>>> See `config.log' for more details
>>>> If you would like to try to build Sage anyway (to help porting),
>>>> export the variable 'SAGE_PORT' to something non-empty.
>>>> Makefile:24: recipe for target 'build/make/Makefile' failed
>>>> make[1]: *** [build/make/Makefile] Error 1
>>>> make[1]: Leaving directory '/home/seyi/sage/7.2/source/sage-7.2'
>>>> Makefile:16: recipe for target 'all' failed
>>>> make: *** [all] Error 2
>>>>
>>>> I have attached a copy of the config logs and the make logs. 
>>>> Please advise men on how to proceed.
>>>>
>>>> Regards
>>>> Adetokunbo
>>>>
>>>

-- 
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 sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
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