as Marcus L. said, the logs are tremendously informative. A segfault in
the cc1plus executable (which is the actual C++ compiler in GCC) is
extremely seldom, and should be treated as either a bug in GCC, or a bug
in your system.
Now, I haven't seen an Out-Of-Memory error in a while, since RAM has
become too cheap :), but I think OOM-killing wouldn't say "Segmentation
fault". Trying to access a larger-than 2^32 address in a 32bit system
might, though.
So either you're running a 32 bit OS, and the compiler needs more than
2GB of RAM, or I guess you have a GCC bug at hand, or something like
defective RAM -- I noticed defective RAM in my previous machine only
when I tried to work with an 8GB file in RAM, because the probability of
something going wrong scales with the amount of RAM your system actually
uses.
Best regards,
Marcus
On 20.08.2015 17:11, Marcus D. Leech wrote:
> On 08/20/2015 09:33 AM, Mark wrote:
>> Here is another error.
>>
>> The errors are many and I could keep posting variations of these to
>> you and I'm not sure what purpose they would serve in finding a
>> solution.
>>
>> Anyway, I will post this error and await your advice before trying
>> again. The next attempt will be around the 30th attempt to get
>> GNURadio to install successfully.
> Again, when the compiler segfaults, that's something that's entirely
> outside the scope of what build-gnuradio can cope with, and isn't an
> issue with
> Gnu Radio, per se. This usually happens due, as I said in my
> few-minutes-ago response, to insufficient system RAM.
>
> This is the first time I've seen logs from you that contain obvious
> compiler internal errors, which is why it wasn't obvious, before,
> exactly what
> was going on. So, getting these detailed logs is tremendously
> useful in figuring out what is going on.
>
>
>>
>>
>> ========================================================================================================================
>>
>>
>> [ 35%] Built target blocks_swig3_gr_blocks_swig_a6e57
>> Scanning dependencies of target _blocks_swig3
>> [ 35%] Building CXX object
>> gr-blocks/swig/CMakeFiles/_blocks_swig3.dir/blocks_swig3PYTHON_wrap.cxx.o
>> /home/mark/gnuradio/build/gr-blocks/swig/blocks_swig3PYTHON_wrap.cxx:
>> In function 'PyObject*
>> _wrap_float_to_char_sptr_min_noutput_items(PyObject*, PyObject*)':
>> /home/mark/gnuradio/build/gr-blocks/swig/blocks_swig3PYTHON_wrap.cxx:12199:22:
>> internal compiler error: Segmentation fault
>> SWIGINTERN PyObject
>> *_wrap_float_to_char_sptr_min_noutput_items(PyObject
>> *SWIGUNUSEDPARM(self), PyObject *args) {
>> ^
>> c++: internal compiler error: Segmentation fault (program cc1plus)
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
>> make[2]: ***
>> [gr-blocks/swig/CMakeFiles/_blocks_swig3.dir/blocks_swig3PYTHON_wrap.cxx.o]
>> Error 4
>> make[1]: *** [gr-blocks/swig/CMakeFiles/_blocks_swig3.dir/all] Error 2
>> make: *** [all] Error 2
>> make failed
>> Exiting Gnu Radio build/install
>>
>> ========================================================================================================================
>>
>>
>>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
No comments:
Post a Comment