From: <en...@fr...> - 2004-12-20 16:29:24
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: ensonic Date: Mon Dec 20 2004 08:29:18 PST Log message: Added boilerplate gtk-doc files for plugin-libs documentation. Modified files: . : ChangeLog Makefile.am configure.ac Added files: docs : Makefile.am upload.mak version.entities.in docs/libs : Makefile.am gst-plugins-libs-docs.sgml gst-plugins-libs-sections.txt gst-plugins-libs.types docs/libs/tmpl : gstgconf.sgml Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1419&r2=1.1420 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/Makefile.am.diff?r1=1.54&r2=1.55 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/configure.ac.diff?r1=1.500&r2=1.501 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/Makefile.am?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/upload.mak?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/version.entities.in?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/libs/Makefile.am?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/libs/gst-plugins-libs-docs.sgml?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/libs/gst-plugins-libs-sections.txt?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/libs/gst-plugins-libs.types?rev=1.1&content-type=text/vnd.viewcvs-markup http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/docs/libs/tmpl/gstgconf.sgml?rev=1.1&content-type=text/vnd.viewcvs-markup ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins/ChangeLog,v retrieving revision 1.1419 retrieving revision 1.1420 diff -u -d -r1.1419 -r1.1420 --- ChangeLog 19 Dec 2004 16:54:46 -0000 1.1419 +++ ChangeLog 20 Dec 2004 16:29:05 -0000 1.1420 @@ -1,3 +1,16 @@ +2004-12-20 Stefan Kost <en...@us...> + + * Makefile.am: + * configure.ac: + * docs/Makefile.am: + * docs/libs/Makefile.am: + * docs/libs/gst-plugins-libs-docs.sgml: + * docs/libs/gst-plugins-libs-sections.txt: + * docs/libs/tmpl/gstgconf.sgml: + * docs/upload.mak: + * docs/version.entities.in: + Added boilerplate gtk-doc files for plugin-libs documentation. 2004-12-19 Stephane Loeuillet <ste...@ti...> * gst/auparse/gstauparse.c: fix int and float audio caps Index: Makefile.am RCS file: /cvs/gstreamer/gst-plugins/Makefile.am,v retrieving revision 1.54 retrieving revision 1.55 diff -u -d -r1.54 -r1.55 --- Makefile.am 2 Jul 2004 10:02:13 -0000 1.54 +++ Makefile.am 20 Dec 2004 16:29:05 -0000 1.55 @@ -1,3 +1,9 @@ +if BUILD_DOCS +SUBDIRS_DOCS = docs +else +SUBDIRS_DOCS = +endif if USE_GCONFTOOL GCONF_DIR=gconf else @@ -25,7 +31,8 @@ po \ common \ m4 \ - pkgconfig + pkgconfig \ + $(SUBDIRS_DOCS) DIST_SUBDIRS=ext gst-libs \ gst sys \ Index: configure.ac RCS file: /cvs/gstreamer/gst-plugins/configure.ac,v retrieving revision 1.500 retrieving revision 1.501 diff -u -d -r1.500 -r1.501 --- configure.ac 17 Dec 2004 01:10:30 -0000 1.500 +++ configure.ac 20 Dec 2004 16:29:05 -0000 1.501 @@ -177,6 +177,7 @@ AC_HELP_STRING([--with-pkg-config-path],[colon-separated list of pkg-config(1) dirs]), [export PKG_CONFIG_PATH=${withval}]) +GST_DOC() dnl check architecture GST_ARCH() @@ -2087,6 +2088,9 @@ po/Makefile.in common/Makefile common/m4/Makefile +docs/Makefile +docs/libs/Makefile +docs/version.entities m4/Makefile ) AC_OUTPUT --- NEW FILE: Makefile.am --- if BUILD_DOCS SUBDIRS_DOCS = libs else SUBDIRS_DOCS = endif SUBDIRS = $(SUBDIRS_DOCS) DIST_SUBDIRS = libs #upload: # @if test "x$(SUBDIRS_DOCS)" != x; then for a in $(SUBDIRS_DOCS); do cd $$a; make upload; cd ..; done; fi --- NEW FILE: upload.mak --- # this snippet is to be included by both our docbook manuals # and gtk-doc API references # it adds an upload target to each of these dir's Makefiles # each Makefile.am should define the following variables: # - DOC: the base name of the documentation # (faq, manual, pwg, gstreamer, gstreamer-libs) # - FORMATS: the formats in which DOC is output # (html ps pdf) # if you want to use it, make sure your ..sh/config file contains the # correct User entry for the Host entry for the DOC_SERVER # these variables define the location of the online docs DOC_SERVER=freedesktop.org DOC_BASE=/srv/gstreamer.freedesktop.org/www/data/doc DOC_URL=$(DOC_SERVER):$(DOC_BASE) upload: $(FORMATS) @if test "x$(GST_VERSION_NANO)" = x0; then \ export DOCVERSION=$(VERSION); \ else export DOCVERSION=head; \ fi; \ export DIR=$(DOC_BASE)/gstreamer/$$DOCVERSION/$(DOC); \ ssh $(DOC_SERVER) mkdir -p $$DIR; \ if echo $(FORMATS) | grep html > /dev/null; then export SRC="$$SRC html"; fi; \ if echo $(FORMATS) | grep ps > /dev/null; then export SRC="$$SRC $(DOC).ps"; fi; \ if echo $(FORMATS) | grep pdf > /dev/null; then export SRC="$$SRC $(DOC).pdf"; fi; \ echo Uploading $$SRC to $(DOC_SERVER):$$DIR; \ rsync -rv -e ssh --delete $$SRC $(DOC_SERVER):$$DIR; \ ssh $(DOC_SERVER) chmod -R g+w $$DIR; \ echo Done --- NEW FILE: version.entities.in --- <!ENTITY GST_MAJORMINOR "@GST_MAJORMINOR@"> <!ENTITY GST_VERSION "@VERSION@"> ## Process this file with automake to produce Makefile.in # The name of the module, e.g. 'glib'. #DOC_MODULE=gst-plugins-libs-@GST_MAJORMINOR@ DOC_MODULE=gst-plugins-libs # for upload.mak DOC=gst-plugins-libs FORMATS=html html: html-build.stamp include $(srcdir)/../upload.mak # generated basefiles #basefiles = \ ## $(DOC_MODULE).types \ # $(DOC_MODULE)-sections.txt \ # $(DOC_MODULE)-docs.sgml # ugly hack to make -unused.sgml work #unused-build.stamp: # BUILDDIR=`pwd` && \ # cd $(srcdir)/tmpl && \ # ln -sf gstreamer-libs-unused.sgml \ # $$BUILDDIR/tmpl/gstreamer-libs-@GST_MAJORMINOR@-unused.sgml # touch unused-build.stamp # these rules are added to create parallel docs using GST_MAJORMINOR #$(basefiles): gstreamer-libs-@GST_MAJORMINOR@%: gstreamer-libs% # cp $< $@ #CLEANFILES = $(basefiles) # The top-level SGML file. Change it if you want. DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml # The directory containing the source code. Relative to $(top_srcdir). # gtk-doc will search all .c & .h files beneath here for inline comments # documenting functions and macros. DOC_SOURCE_DIR=$(top_srcdir)/gst-libs/gst # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS= # FIXME : # there's something wrong with gstreamer-sections.txt not being in the dist # maybe it doesn't resolve; we're adding it below for now #EXTRA_DIST = gstreamer.types.in gstreamer.hierarchy $(DOC_MODULE)-sections.txt gstreamer-sections.txt $(DOC_MAIN_SGML_FILE) # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS=--sgml-mode --ignore-files=trio # Extra options to supply to gtkdoc-fixref. # FIXME get the location of the installed gstreamer docs #FIXXREF_OPTIONS=--extra-dir=../gst/html # Used for dependencies. HFILE_GLOB=$(DOC_SOURCE_DIR)/*/*.h CFILE_GLOB=$(DOC_SOURCE_DIR)/*/*.c # this is a wingo addition # thomasvs: another nice wingo addition would be an explanation on why # this is useful ;) #SCANOBJ_DEPS = $(top_builddir)/gst/elements/libgstelements.la \ # $(top_builddir)/gst/schedulers/libgstbasicomegascheduler.la #SCANOBJ_DEPS = $(top_builddir)/libs/gst/control/libgstcontrol-@GST_MAJORMINOR@.la SCANOBJ_DEPF = # Header files to ignore when scanning. IGNORE_HFILES = # Images to copy into HTML directory. HTML_IMAGES = # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). content_files = # Other files to distribute. extra_files = # CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib # contains GtkObjects/GObjects and you want to document signals and properties. GTKDOC_CFLAGS = $(GST_OBJ_CFLAGS) -I$(top_builddir) GTKDOC_LIBS = $(GST_OBJ_LIBS) $(SCANOBJ_DEPS) GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC) GTKDOC_LD=$(LIBTOOL) --mode=link $(CC) # If you need to override some of the declarations, place them in this file # and uncomment this line. #DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt ########################################################################### # Everything below here is generic and you shouldn't need to change it. # thomas: except of course that we did # thomas: copied from glib-2 # We set GPATH here; this gives us semantics for GNU make # which are more like other make's VPATH, when it comes to # whether a source that is a target of one rule is then # searched for in VPATH/GPATH. # GPATH = $(srcdir) TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@ EXTRA_DIST = \ $(content_files) \ $(extra_files) \ $(HTML_IMAGES) \ $(DOC_MAIN_SGML_FILE) \ $(DOC_MODULE).types \ $(DOC_MODULE)-sections.txt DOC_STAMPS = \ scan-build.stamp \ tmpl-build.stamp \ sgml-build.stamp \ html-build.stamp \ $(srcdir)/tmpl.stamp \ $(srcdir)/sgml.stamp \ $(srcdir)/html.stamp SCANOBJ_FILES = \ $(DOC_MODULE).args \ $(DOC_MODULE).hierarchy \ $(DOC_MODULE).interfaces \ $(DOC_MODULE).prerequisites \ .libs/$(DOC_MODULE)-scan.o \ $(DOC_MODULE).signals CLEANFILES = $(SCANOBJ_FILES) $(DOC_MODULE)-unused.txt $(DOC_STAMPS) if HAVE_GTK_DOC all-local: html-build.stamp #### scan #### # in the case of non-srcdir builds, the built gst directory gets added # to gtk-doc scanning; but only then, to avoid duplicates scan-build.stamp: $(HFILE_GLOB) $(SCANOBJ_DEPS) $(basefiles) @echo '*** Scanning header files ***' if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null; \ then \ if test x"$(srcdir)" != x. ; then \ cp $(srcdir)/$(DOC_MODULE).types . ; \ chmod u+w $(DOC_MODULE).types ; \ fi ; \ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" \ CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" \ $(GTK_DOC_SCANOBJ) --type-init-func="gst_init(NULL,NULL)" \ --module=$(DOC_MODULE) ; \ else \ cd $(srcdir) ; \ for i in $(SCANOBJ_FILES) ; do \ test -f $$i || touch $$i ; \ done \ fi if test "x$(top_srcdir)" != "x$(top_builddir)"; \ export BUILT_OPTIONS="--source-dir=$(top_builddir)/libs/gst"; \ fi; \ gtkdoc-scan \ $(SCAN_OPTIONS) $(EXTRA_HFILES) \ --module=$(DOC_MODULE) \ --source-dir=$(DOC_SOURCE_DIR) \ $$BUILT_OPTIONS \ --ignore-headers="$(IGNORE_HFILES)" touch scan-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp @true #### templates #### tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_OVERRIDES) @echo '*** Rebuilding template files ***' if test x"$(srcdir)" != x. ; then \ cp $(srcdir)/$(DOC_MODULE)-decl.txt . ; \ cp $(srcdir)/$(DOC_MODULE)-sections.txt . ; \ gtkdoc-mktmpl --module=$(DOC_MODULE) touch tmpl-build.stamp tmpl.stamp: tmpl-build.stamp #### sgml #### sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) @echo '*** Building XML ***' gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --main-sgml-file=$(srcdir)/$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS) | tee sgml-build.log @if grep "WARNING:" sgml-build.log > /dev/null; then exit 1; fi rm sgml-build.log touch sgml-build.stamp sgml.stamp: sgml-build.stamp #### html #### # FIXME: setting LANG=C is a hack to work with gtk-doc < 1.1, because # that forces a non-utf8 locale. gtk-doc >= 1.1 solves this by calling # use bytes; in gtkdoc-fixxref html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) @echo '*** Building HTML ***' if test -d html; then rm -rf html; fi mkdir html @cp $(srcdir)/$(DOC_MAIN_SGML_FILE) html cp -pr xml html cp ../version.entities html cd html && gtkdoc-mkhtml $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) rm -f html/$(DOC_MAIN_SGML_FILE) rm -rf html/xml rm -f html/version.entities test "x$(HTML_IMAGES)" = "x" || for i in "" $(HTML_IMAGES) ; do \ if test "$$i" != ""; then cp $(srcdir)/$$i html ; fi; done @echo '-- Fixing Crossreferences' LANG=C && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) touch html-build.stamp all-local: clean-local: rm -f *~ *.bak $(SCANOBJ_FILES) *-unused.txt $(DOC_STAMPS) rm -rf xml html maintainer-clean-local: clean cd $(srcdir) && rm -rf sgml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt # FIXME : thomas added all sgml files and some other things to make # make distcheck work distclean-local: clean rm -rf $(DOC_MODULE)-decl-list.txt rm -rf $(DOC_MODULE)-decl.txt rm -rf $(DOC_MODULE)-undocumented.txt rm -rf $(DOC_MODULE)-unused.txt rm -rf tmpl/*.sgml.bak rm -f $(DOC_MODULE).hierarchy rm -f *.stamp || true rm -f $(DOC_MODULE)-docs.sgml ; \ rm -f $(DOC_MODULE).types ; \ rm -f $(DOC_MODULE).interfaces ; \ rm -f $(DOC_MODULE).prerequisites ; \ rm -f $(DOC_MODULE)-sections.txt ; \ rm -rf tmpl/*.sgml ; \ rm -f *.o install-data-local: $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR) (installfiles=`echo ./html/*.html`; \ if test "$$installfiles" = './html/*.html'; \ then echo '-- Nothing to install' ; \ else \ for i in $$installfiles; do \ echo '-- Installing '$$i ; \ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ done; \ pngfiles=`echo ./html/*.png`; \ if test "$$pngfiles" != './html/*.png'; then \ for i in $$pngfiles; do \ echo '-- Installing '$$i ; \ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ done; \ fi; \ echo '-- Installing $(srcdir)/html/$(DOC_MODULE).devhelp' ; \ $(INSTALL_DATA) $(srcdir)/html/$(DOC_MODULE).devhelp \ $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp; \ echo '-- Installing $(srcdir)/html/index.sgml' ; \ $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \ fi) uninstall-local: then echo '-- Nothing to uninstall' ; \ rmfile=`basename $$i` ; \ echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/'$$rmfile ; \ rm -f $(DESTDIR)$(TARGET_DIR)/$$rmfile; \ rmfile=`basename $$i` ; \ echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/'$$rmfile ; \ rm -f $(DESTDIR)$(TARGET_DIR)/$$rmfile; \ echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE).devhelp' ; \ rm -f $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp; \ echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/index.sgml' ; \ rm -f $(DESTDIR)$(TARGET_DIR)/index.sgml; \ if test -d $(DESTDIR)$(TARGET_DIR); then rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(TARGET_DIR) 2>/dev/null; fi # Require gtk-doc when making dist dist-check-gtkdoc: @echo "*** gtk-doc must be installed and enabled in order to make dist" @false dist-hook: dist-check-gtkdoc dist-hook-local mkdir $(distdir)/tmpl mkdir $(distdir)/xml mkdir $(distdir)/html -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl -cp $(srcdir)/sgml/*.xml $(distdir)/xml -cp $(srcdir)/html/index.sgml $(distdir)/html -cp $(srcdir)/html/*.html $(srcdir)/html/*.css $(distdir)/html -cp $(srcdir)/html/gstreamer-libs.devhelp $(distdir)/html images=$(HTML_IMAGES) ; \ for i in "" $$images ; do \ if test "$$i" != ""; then cp $(srcdir)/$$i $(distdir)/html ; fi; \ done .PHONY : dist-hook-local --- NEW FILE: gst-plugins-libs-docs.sgml --- <?xml version="1.0"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ <!ENTITY % version-entities SYSTEM "version.entities"> %version-entities; <!ENTITY GstGConf SYSTEM "xml/gstgconf.xml"> ]> <book id="index"> <bookinfo> <title>GStreamer &GST_MAJORMINOR; Plugin Library Reference Manual</title> </bookinfo> <chapter> <title>GStreamer Plugin Libraries</title> &GstGConf; </chapter> </book> --- NEW FILE: gst-plugins-libs-sections.txt --- <SECTION> <FILE>gstgconf</FILE> <INCLUDE>gst-libs/gst/gconf/gconf.h</INCLUDE> gst_gconf_get_string </SECTION> --- NEW FILE: gst-plugins-libs.types --- --- NEW FILE: gstgconf.sgml --- <!-- ##### SECTION Title ##### --> gstgconf <!-- ##### SECTION Short_Description ##### --> gconf default elements support <!-- ##### SECTION Long_Description ##### --> <para> </para> <!-- ##### SECTION See_Also ##### --> <!-- ##### FUNCTION gst_gconf_get_string ##### --> @key: @Returns: |
From: Thomas V. S. <th...@ap...> - 2004-12-21 12:34:12
|
Stefan, > Log message: > Added boilerplate gtk-doc files for plugin-libs documentation. Could you please fix up your commit so the build works again ? Check buildbot for more info. Thanks Thomas Dave/Dina : future TV today ! - http://www.davedina.org/ <-*- thomas (dot) apestaart (dot) org -*-> You are going to get every square inch of your ass kicked. <-*- thomas (at) apestaart (dot) org -*-> URGent, best radio on the net - 24/7 ! - http://urgent.fm/ |
From: Stefan K. <ko...@im...> - 2004-12-22 11:17:52
Attachments:
kost.vcf
|
Hi Thomas, #1) I have rebuild it all locally before commiting. #2) I've checked fluendo after commiting #3) I have no idea what to do, when build bot fails to run autogen.sh after checking out files. the log indicates that docs/Makefile.in was not created. Stefan Thomas Vander Stichele wrote: > Stefan, > > >>Log message: >>Added boilerplate gtk-doc files for plugin-libs documentation. > > > Could you please fix up your commit so the build works again ? Check > buildbot for more info. > > Thanks > Thomas > > > Dave/Dina : future TV today ! - http://www.davedina.org/ > <-*- thomas (dot) apestaart (dot) org -*-> > You are going to get every square inch of your ass kicked. > <-*- thomas (at) apestaart (dot) org -*-> > URGent, best radio on the net - 24/7 ! - http://urgent.fm/ > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > gstreamer-devel mailing list > gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > -- \|/ Stefan Kost <@ @> private business +-oOO-(_)-OOo------------------------------------------------------ - - - - - | __ Address Simildenstr. 5 HTWK Leipzig, Fb IMN, Postfach 301166 | /// 04277 Leipzig 04251 Leipzig | __ /// Germany Germany | \\\/// Phone +49341 2253538 +49341 30766101 | \__/ EMail st_kost_at_gmx.net kost_at_imn.htwk-leipzig.de | WWW www.sonicpulse.de www.imn.htwk-leipzig.de/~kost/about.html ===-=-=--=---=---------------------------------- - - - - - |
From: Thomas V. S. <th...@ap...> - 2004-12-23 10:55:42
|
On Wed, 2004-12-22 at 12:16 +0100, Stefan Kost wrote: > Hi Thomas, > > #1) I have rebuild it all locally before commiting. > #2) I've checked fluendo after commiting What do you mean, "checked fluendo" ? If you checked the buildbot, you saw the build being red for gst-plugins no ? > #3) I have no idea what to do, when build bot fails to run autogen.sh after > checking out files. the log indicates that docs/Makefile.in was not created. Have you run make distcheck in your local tree ? Any time you touch the build infrastructure (configure.ac, adding directories, ...) you should do this. At first glance it looks like you forgot to dist some stuff. If you can't figure it out, please either go over it with someone or revert the patch so we can work on it. Thomas Dave/Dina : future TV today ! - http://www.davedina.org/ <-*- thomas (dot) apestaart (dot) org -*-> Don't change your name keep it the same for fear I may lose you again I know you won't it's just that I am unorganized and I want to find you when Something good happens <-*- thomas (at) apestaart (dot) org -*-> URGent, best radio on the net - 24/7 ! - http://urgent.fm/ |
From: Christian F. K. S. <ur...@li...> - 2004-12-23 21:06:55
|
I just fixed this. Basically the problem was that you where not disting the docs directory and its contents. Christian On Wed, 2004-12-22 at 12:16 +0100, Stefan Kost wrote: > Hi Thomas, > > #1) I have rebuild it all locally before commiting. > #2) I've checked fluendo after commiting > #3) I have no idea what to do, when build bot fails to run autogen.sh after > checking out files. the log indicates that docs/Makefile.in was not created. > > Stefan > > Thomas Vander Stichele wrote: > > Stefan, > > > > > >>Log message: > >>Added boilerplate gtk-doc files for plugin-libs documentation. > > > > > > Could you please fix up your commit so the build works again ? Check > > buildbot for more info. > > > > Thanks > > Thomas > > > > > > Dave/Dina : future TV today ! - http://www.davedina.org/ > > <-*- thomas (dot) apestaart (dot) org -*-> > > You are going to get every square inch of your ass kicked. > > <-*- thomas (at) apestaart (dot) org -*-> > > URGent, best radio on the net - 24/7 ! - http://urgent.fm/ > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > gstreamer-devel mailing list > > gst...@li... > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > |
From: Thomas V. S. <th...@ap...> - 2004-12-24 13:22:07
|
On Wed, 2004-12-22 at 13:25 +0100, Christian Fredrik Kalager Schaller wrote: > I just fixed this. Basically the problem was that you where not disting > the docs directory and its contents. I fixed it to actually dist the docs subdir, but this was not enough. I disabled docs building again for now because otherwise other stuff is going to break unnoticed. If you're going to fix this properly, please verify before committing that "make distcheck" works without problems. After committing, check to make sure the buildbot agrees with you. The reason I haven't done this myself yet (I have wanted to) is that I have taken a vow to spend as little time as possible on the gst-plugins build setup UNTIL WE SPLIT UP THE PLUGINS - because it takes about 15 minutes to run autogen on my machine. Thomas Dave/Dina : future TV today ! - http://www.davedina.org/ <-*- thomas (dot) apestaart (dot) org -*-> When somebody knows you well well there's no comfort like that And when somebody loves you well well there's no drug like that <-*- thomas (at) apestaart (dot) org -*-> URGent, best radio on the net - 24/7 ! - http://urgent.fm/ |
From: Stefan K. <ko...@im...> - 2004-12-29 14:27:26
Attachments:
kost.vcf
|
Hi Thomas and others, sorry for the mess, short before the hollidays. What about the following approach: 1) we leave the gt-doc stuff out, building take long enough indeed 2) when splitting the plgins the libs become a separate package (gst-libs) 3) then I try to properly re-add the gtk-doc stuff I must admin, I've skipped the distcheck, because it all taskes too long and some of the buildbots had already problems with distcheck before my commit. On the other hand, mybae I should stop doing a thousand things at once ... Finally, do we have an concrete idea, when we do the splitting. Stefan Thomas Vander Stichele wrote: > On Wed, 2004-12-22 at 13:25 +0100, Christian Fredrik Kalager Schaller > wrote: > >>I just fixed this. Basically the problem was that you where not disting >>the docs directory and its contents. > > > I fixed it to actually dist the docs subdir, but this was not enough. > > I disabled docs building again for now because otherwise other stuff is > going to break unnoticed. > > If you're going to fix this properly, please verify before committing > that "make distcheck" works without problems. After committing, check > to make sure the buildbot agrees with you. > > The reason I haven't done this myself yet (I have wanted to) is that I > have taken a vow to spend as little time as possible on the gst-plugins > build setup UNTIL WE SPLIT UP THE PLUGINS - because it takes about 15 > minutes to run autogen on my machine. > > Thomas > > > Dave/Dina : future TV today ! - http://www.davedina.org/ > <-*- thomas (dot) apestaart (dot) org -*-> > When somebody knows you well > well there's no comfort like that > And when somebody loves you well > well there's no drug like that > <-*- thomas (at) apestaart (dot) org -*-> > URGent, best radio on the net - 24/7 ! - http://urgent.fm/ > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > gstreamer-devel mailing list > gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > -- \|/ Stefan Kost <@ @> private business +-oOO-(_)-OOo------------------------------------------------------ - - - - - | __ Address Simildenstr. 5 HTWK Leipzig, Fb IMN, Postfach 301166 | /// 04277 Leipzig 04251 Leipzig | __ /// Germany Germany | \\\/// Phone +49341 2253538 +49341 30766101 | \__/ EMail st_kost_at_gmx.net kost_at_imn.htwk-leipzig.de | WWW www.sonicpulse.de www.imn.htwk-leipzig.de/~kost/about.html ===-=-=--=---=---------------------------------- - - - - - |
From: Thomas V. S. <th...@ap...> - 2004-12-29 16:42:58
|
Hi, > sorry for the mess, short before the hollidays. What about the following approach: > 1) we leave the gt-doc stuff out, building take long enough indeed > 2) when splitting the plgins the libs become a separate package (gst-libs) > 3) then I try to properly re-add the gtk-doc stuff That was what I was going to do, yep. If you will do it at that time, all the better. > I must admin, I've skipped the distcheck, because it all taskes too long bad bad ! :) If you touch the build, you MUST run make distcheck. If it takes too long, don't touch the build :) > and > some of the buildbots had already problems with distcheck before my commit. Ok, but that's exactly why people shouldn't commit when the buildbot is broken. It layers error upon error and nobody knows what's really going on. > On the other hand, mybae I should stop doing a thousand things at once ... Well, no :) We appreciate your work, just make sure it's moving along in a productive manner for everyone. > Finally, do we have an concrete idea, when we do the splitting. Yep ! Thomas Dave/Dina : future TV today ! - http://www.davedina.org/ <-*- thomas (dot) apestaart (dot) org -*-> It's not you It's the E talking <-*- thomas (at) apestaart (dot) org -*-> URGent, best radio on the net - 24/7 ! - http://urgent.fm/ |