← Back to team overview

yade-users team mailing list archive

Re: compile error for svn 1398

 

> /usr/include/boost/shared_ptr.hpp:149:   instantiated from
> 'boost::shared_ptr<T>::shared_ptr(Y*) [with Y = MetaBody, T = MetaBody]'
> /home/kan/Desktop/build-svn1398/include/yade-svn1398/yade/core/MetaBody.hpp:58:  
> instantiated from here
> /usr/include/boost/checked_delete.hpp:34: note: synthesized method
> 'virtual MetaBody::~MetaBody()' first required here
That has nothing to do with the error, as far as I can tell. The
following is more interesting, though:
> {standard input}: Assembler messages:
> {standard input}:69303: Warning: end of file not at end of a line;
> newline inserted
> {standard input}:69913: Error: unknown pseudo-op: `.u'
> {standard input}: Assembler messages:
> {standard input}:67672: Warning: end of file not at end of a line;
> newline inserted
> {standard input}:68693: Warning: zero assumed for missing expression
> {standard input}:68691: Error: undefined symbol `.LLSDACSE7454' in
> operation
> g++: Internal error: Killed (program cc1plus)
> Please submit a full bug report.
> See <URL:http://gcc.gnu.org/bugs.html <http://gcc.gnu.org/bugs.html>>
> for instructions.
> For Debian GNU/Linux specific bug reporting instructions, see
> <URL:file:///usr/share/doc/gcc-4.1/README.Bugs
> <file:///usr/share/doc/gcc-4.1/README.Bugs>>.
Obviously, it is a compiler bug ("internal error"), albeit triggered by
some piece of code in yade. I would do try the following: 1. do a clean
build (scons clean, then scons); 2. upgrade g++ to at least 4.2 (there
are gcc-snapshot packages in debian and newer versions may be available
in www.backports.org as well 3. STFW otherwise.

Please keep us posted if this compiler bug can be worked around
trivially, by some small change in yade code (unlikely, though).

Best regards, Vaclav
_______________________________________________
Yade-users mailing list
Yade-users@xxxxxxxxxxxxxxxx
https://lists.berlios.de/mailman/listinfo/yade-users



References