After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 65059 - bonobo-activation has bogus interaction with bison
bonobo-activation has bogus interaction with bison
Status: RESOLVED FIXED
Product: bonobo
Classification: Deprecated
Component: general
unspecified
Other other
: Normal normal
: ---
Assigned To: Michael Meeks
Michael Meeks
Depends on:
Blocks:
 
 
Reported: 2001-11-21 20:00 UTC by Mike Castle
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mike Castle 2001-11-21 20:00:23 UTC
Package: bonobo
Severity: blocker
Version: 0.9.3
Synopsis: bonobo-activation has bogus interaction with bison
Bugzilla-Product: bonobo
Bugzilla-Component: general

Description:
Some versions of oaf had this problem as well, and it has been fixed
there.

The file activation-context-query-parser.y has the line:
#define YYSTACK_USE_ALLOCA

The define YYSTACK_USE_ALLOCA was _undocumented_ in a couple of versions
of bison.  When it did become documented, they changed the semantics for
it.

The bison documentatione explicitly states:
`YYSTACK_USE_ALLOCA'
     Macro used to control the use of `alloca'. If defined to `0', the
     parser will not use `alloca' but `malloc' when trying to grow its
     internal stacks. Do _not_ define `YYSTACK_USE_ALLOCA' to anything
     else.

So, the best thing to do is simply remove the define.




------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-11-21 15:00 -------

The original reporter (dalgoda@ix.netcom.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, michael@ximian.com.

Comment 1 Michael Meeks 2001-11-26 02:10:44 UTC
Fixed in CVS HEAD bonobo-activation;

Many thanks.