On Friday, June 3, 2016 at 3:52:32 PM UTC+1, Adetokunbo Arogbonlo wrote:
>
> Thanks. How could you tell? I thought with gcc came with g++ by default.
>

well, there are messages in your config.log regarding the absence of c++ 
compiler.
And no, gcc suite of compilers has quite a few languages supported, so you 
need to install each of them separately.
 


> On Saturday, June 4, 2016 at 12:25:50 AM UTC+10, Dima Pasechnik wrote:
>>
>>
>>
>> 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