[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#117513: openc++: segfault or "Error 139" compiling anything, even empty file



On Wed, Nov 14, 2001 at 12:21:27AM -0800, Robert de Forest wrote:
> > I higly suspect this to be a g++ bug.  I tried with g++ 3.0, but it
> > simply won't compile - any hint to fix it will be appreciated :)
> 
> I would be tempted to agree with you, except that it works when built
> against libgc5.  I'm not saying you're wrong, and I'm not saying that
> the bug is with libgc6.  If I could say that, I would have filed the bug
> against that package in the first place.  I'm just saying it's not so
> clear-cut as you say.

Well, I don't know how libgc works.  If it overrides new+delete, is is
probable that the problem comes from there.  Otherwise I don't know.  I'll
have a look at generated assembly code to find out.


> Also, I don't remember well now, but my original
> report points out that this bug requires g++, not g++-2.95, so at the
> least it should be assigned to the right compiler...

$ ll /usr/bin/g++
lrwxrwxrwx    1 root     root            8 sep 11 21:47 /usr/bin/g++ ->
g++-2.95

Package g++ in woody does not provide the compiler itself.


> > $ grep gc/ /usr/include/openc++/*
> > /usr/include/openc++/types.h:#include <gc/gc_cpp.h>
> > 
> > IIRC I added this depend because a bug was reported - someone got hit
> > when it was missing.  Changelog says it was #100536.
> 
> openc++ doesn't need the libgc-dev package to run, only to build.

As noted above, an installed header file requires one that is provided by
libgc*-dev.


> Should I re-open #100536 to amend it and have this changed, or would you
> like to persue another solution, perhaps revolving around libgc and g++?
> 
> Incedentally, note that the openc++ sources include libgc4 for building
> against, suggesting that vers 5 and 6 might not be recommended.  Some
> input from upstream would be useful.

Yes, I'll contact them.  Thanks for the hint.

Regards,
-- 
Yann Dirson    <ydirson@altern.org> |    Why make M$-Bill richer & richer ?
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
Pro:    <yann.dirson@fr.alcove.com> |  Freedom, Power, Stability, Gratuity
     http://ydirson.free.fr/        | Check <http://www.debian.org/>



Reply to: