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 101421 - [0.6.1] release needs bison/flex for configure but not build
[0.6.1] release needs bison/flex for configure but not build
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.6.0
Other other
: Normal normal
: 0.6.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-12-17 08:31 UTC by David Schleef
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to remove generated files on make clean (448 bytes, patch)
2003-04-04 14:29 UTC, Benjamin Otte (Company)
none Details | Review
clean up Makefile.am (1.43 KB, patch)
2003-04-08 23:26 UTC, David Schleef
none Details | Review

Description David Schleef 2002-12-17 08:31:45 UTC
The release tar.gz files require bison and flex to configure, but do not
technically need them to build.
Comment 1 Thomas Vander Stichele 2003-01-16 16:13:32 UTC
Ok, I checked up on it.  This is sort of a hard nut to crack :)

* you are right that after make dist, the necessary code files are
included

* I've given it some thought and I really don't know how to
distinguish between a configure run from a disted tarball and a cvs
checkout.

any ideas ?
Comment 2 Benjamin Otte (Company) 2003-04-04 14:06:28 UTC
IMO the files created by bison and flex should be removed from the
tarball and should be generated by make.

They should obviously be removed by make clean.
Comment 3 Benjamin Otte (Company) 2003-04-04 14:29:07 UTC
Created attachment 15470 [details] [review]
patch to remove generated files on make clean
Comment 4 Benjamin Otte (Company) 2003-04-08 21:45:04 UTC
Fix in HEAD to remove the files on make clean or make dist.
Somebody with more Makfile knowledge then me might want to review this.

Marking as 0.6.1 candidate
Comment 5 David Schleef 2003-04-08 23:25:36 UTC
In most projects, .y and .l files are converted in the dist stage, and
the resulting tarball doesn't depend on bison or flex.  This is how it
works in 0.6.0 -- except that ./configure requires having bison and
flex around for no real reason.

I don't much care how it's done, and I've always thought that
"maintainer mode" was rather dumb.

I cleaned up Makefile.am.
Comment 6 David Schleef 2003-04-08 23:26:33 UTC
Created attachment 15580 [details] [review]
clean up Makefile.am
Comment 7 Ronald Bultje 2003-04-12 15:01:48 UTC
Applied.