would it be posible to pass --disable-static for the compilation on Windows ?
Vincent On Sun, Jan 15, 2012 at 3:21 AM, Enlightenment SVN <[email protected]> wrote: > Log: > try to fix 'make distcheck' by adding PKG_CONFIG_PATH, fix distcheck clean. > > distcheck may leave directories without write permissions, then chmod > it before cleaning. > > > > Author: barbieri > Date: 2012-01-14 18:21:53 -0800 (Sat, 14 Jan 2012) > New Revision: 67218 > Trac: http://trac.enlightenment.org/e/changeset/67218 > > Modified: > trunk/Makefile.linux trunk/Makefile.win > trunk/SCRIPTS/buildbot/make-generator.py > > Modified: trunk/Makefile.linux > =================================================================== > --- trunk/Makefile.linux 2012-01-15 00:01:39 UTC (rev 67217) > +++ trunk/Makefile.linux 2012-01-15 02:21:53 UTC (rev 67218) > @@ -1,5 +1,5 @@ > # -*- mode: makefile -*- > -# Generated for linux at Sat Jan 14 21:15:20 2012. > +# Generated for linux at Sun Jan 15 00:18:58 2012. > # DO NOT EDIT! IT WILL BE OVERWRITTEN ON NEXT RUN! > # > # Command: ./SCRIPTS/buildbot/make-generator.py -o Makefile.linux linux > @@ -67,6 +67,7 @@ > touch $(BUILDROOT)/eina/stamps/dependencies > > eina-clean: > + chmod -R u+w $(BUILDROOT)/eina/compile > rm -fr $(BUILDROOT)/eina/compile > rm -fr $(BUILDROOT)/eina/stamps > > @@ -151,6 +152,10 @@ > eina-distcheck: $(BUILDROOT)/eina/stamps/compile > @echo "Checking distribution eina..." > @rm -f $(BUILDROOT)/eina/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eina/compile > @mkdir -p $(BUILDROOT)/eina/stamps > touch $(BUILDROOT)/eina/stamps/distcheck > @@ -168,6 +173,7 @@ > touch $(BUILDROOT)/eet/stamps/dependencies > > eet-clean: > + chmod -R u+w $(BUILDROOT)/eet/compile > rm -fr $(BUILDROOT)/eet/compile > rm -fr $(BUILDROOT)/eet/stamps > > @@ -251,6 +257,10 @@ > eet-distcheck: $(BUILDROOT)/eet/stamps/compile > @echo "Checking distribution eet..." > @rm -f $(BUILDROOT)/eet/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eet/compile > @mkdir -p $(BUILDROOT)/eet/stamps > touch $(BUILDROOT)/eet/stamps/distcheck > @@ -268,6 +278,7 @@ > touch $(BUILDROOT)/evas/stamps/dependencies > > evas-clean: > + chmod -R u+w $(BUILDROOT)/evas/compile > rm -fr $(BUILDROOT)/evas/compile > rm -fr $(BUILDROOT)/evas/stamps > > @@ -354,6 +365,10 @@ > evas-distcheck: $(BUILDROOT)/evas/stamps/compile > @echo "Checking distribution evas..." > @rm -f $(BUILDROOT)/evas/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evas/compile > @mkdir -p $(BUILDROOT)/evas/stamps > touch $(BUILDROOT)/evas/stamps/distcheck > @@ -371,6 +386,7 @@ > touch $(BUILDROOT)/ecore/stamps/dependencies > > ecore-clean: > + chmod -R u+w $(BUILDROOT)/ecore/compile > rm -fr $(BUILDROOT)/ecore/compile > rm -fr $(BUILDROOT)/ecore/stamps > > @@ -459,6 +475,10 @@ > ecore-distcheck: $(BUILDROOT)/ecore/stamps/compile > @echo "Checking distribution ecore..." > @rm -f $(BUILDROOT)/ecore/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/ecore/compile > @mkdir -p $(BUILDROOT)/ecore/stamps > touch $(BUILDROOT)/ecore/stamps/distcheck > @@ -476,6 +496,7 @@ > touch $(BUILDROOT)/python-evas/stamps/dependencies > > python-evas-clean: > + chmod -R u+w $(BUILDROOT)/python-evas/compile > rm -fr $(BUILDROOT)/python-evas/compile > rm -fr $(BUILDROOT)/python-evas/stamps > > @@ -551,6 +572,10 @@ > python-evas-distcheck: $(BUILDROOT)/python-evas/stamps/compile > @echo "Checking distribution python-evas..." > @rm -f $(BUILDROOT)/python-evas/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/python-evas/compile > @mkdir -p $(BUILDROOT)/python-evas/stamps > touch $(BUILDROOT)/python-evas/stamps/distcheck > @@ -568,6 +593,7 @@ > touch $(BUILDROOT)/embryo/stamps/dependencies > > embryo-clean: > + chmod -R u+w $(BUILDROOT)/embryo/compile > rm -fr $(BUILDROOT)/embryo/compile > rm -fr $(BUILDROOT)/embryo/stamps > > @@ -643,6 +669,10 @@ > embryo-distcheck: $(BUILDROOT)/embryo/stamps/compile > @echo "Checking distribution embryo..." > @rm -f $(BUILDROOT)/embryo/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/embryo/compile > @mkdir -p $(BUILDROOT)/embryo/stamps > touch $(BUILDROOT)/embryo/stamps/distcheck > @@ -660,6 +690,7 @@ > touch $(BUILDROOT)/edje/stamps/dependencies > > edje-clean: > + chmod -R u+w $(BUILDROOT)/edje/compile > rm -fr $(BUILDROOT)/edje/compile > rm -fr $(BUILDROOT)/edje/stamps > > @@ -738,6 +769,10 @@ > edje-distcheck: $(BUILDROOT)/edje/stamps/compile > @echo "Checking distribution edje..." > @rm -f $(BUILDROOT)/edje/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow > -fvisibility=hidden -fdata-sections -ffunction-sections";\ > + export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/edje/compile > @mkdir -p $(BUILDROOT)/edje/stamps > touch $(BUILDROOT)/edje/stamps/distcheck > > Modified: trunk/Makefile.win > =================================================================== > --- trunk/Makefile.win 2012-01-15 00:01:39 UTC (rev 67217) > +++ trunk/Makefile.win 2012-01-15 02:21:53 UTC (rev 67218) > @@ -1,5 +1,5 @@ > # -*- mode: makefile -*- > -# Generated for win at Sat Jan 14 21:14:55 2012. > +# Generated for win at Sun Jan 15 00:19:04 2012. > # DO NOT EDIT! IT WILL BE OVERWRITTEN ON NEXT RUN! > # > # Command: ./SCRIPTS/buildbot/make-generator.py -o Makefile.win win > @@ -68,6 +68,7 @@ > touch $(BUILDROOT)/evil/stamps/dependencies > > evil-clean: > + chmod -R u+w $(BUILDROOT)/evil/compile > rm -fr $(BUILDROOT)/evil/compile > rm -fr $(BUILDROOT)/evil/stamps > > @@ -143,6 +144,10 @@ > evil-distcheck: $(BUILDROOT)/evil/stamps/compile > @echo "Checking distribution evil..." > @rm -f $(BUILDROOT)/evil/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evil/compile > @mkdir -p $(BUILDROOT)/evil/stamps > touch $(BUILDROOT)/evil/stamps/distcheck > @@ -160,6 +165,7 @@ > touch $(BUILDROOT)/eina/stamps/dependencies > > eina-clean: > + chmod -R u+w $(BUILDROOT)/eina/compile > rm -fr $(BUILDROOT)/eina/compile > rm -fr $(BUILDROOT)/eina/stamps > > @@ -244,6 +250,10 @@ > eina-distcheck: $(BUILDROOT)/eina/stamps/compile > @echo "Checking distribution eina..." > @rm -f $(BUILDROOT)/eina/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eina/compile > @mkdir -p $(BUILDROOT)/eina/stamps > touch $(BUILDROOT)/eina/stamps/distcheck > @@ -261,6 +271,7 @@ > touch $(BUILDROOT)/eet/stamps/dependencies > > eet-clean: > + chmod -R u+w $(BUILDROOT)/eet/compile > rm -fr $(BUILDROOT)/eet/compile > rm -fr $(BUILDROOT)/eet/stamps > > @@ -344,6 +355,10 @@ > eet-distcheck: $(BUILDROOT)/eet/stamps/compile > @echo "Checking distribution eet..." > @rm -f $(BUILDROOT)/eet/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eet/compile > @mkdir -p $(BUILDROOT)/eet/stamps > touch $(BUILDROOT)/eet/stamps/distcheck > @@ -361,6 +376,7 @@ > touch $(BUILDROOT)/evas/stamps/dependencies > > evas-clean: > + chmod -R u+w $(BUILDROOT)/evas/compile > rm -fr $(BUILDROOT)/evas/compile > rm -fr $(BUILDROOT)/evas/stamps > > @@ -445,6 +461,10 @@ > evas-distcheck: $(BUILDROOT)/evas/stamps/compile > @echo "Checking distribution evas..." > @rm -f $(BUILDROOT)/evas/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evas/compile > @mkdir -p $(BUILDROOT)/evas/stamps > touch $(BUILDROOT)/evas/stamps/distcheck > @@ -462,6 +482,7 @@ > touch $(BUILDROOT)/ecore/stamps/dependencies > > ecore-clean: > + chmod -R u+w $(BUILDROOT)/ecore/compile > rm -fr $(BUILDROOT)/ecore/compile > rm -fr $(BUILDROOT)/ecore/stamps > > @@ -548,6 +569,10 @@ > ecore-distcheck: $(BUILDROOT)/ecore/stamps/compile > @echo "Checking distribution ecore..." > @rm -f $(BUILDROOT)/ecore/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/ecore/compile > @mkdir -p $(BUILDROOT)/ecore/stamps > touch $(BUILDROOT)/ecore/stamps/distcheck > @@ -565,6 +590,7 @@ > touch $(BUILDROOT)/python-evas/stamps/dependencies > > python-evas-clean: > + chmod -R u+w $(BUILDROOT)/python-evas/compile > rm -fr $(BUILDROOT)/python-evas/compile > rm -fr $(BUILDROOT)/python-evas/stamps > > @@ -640,6 +666,10 @@ > python-evas-distcheck: $(BUILDROOT)/python-evas/stamps/compile > @echo "Checking distribution python-evas..." > @rm -f $(BUILDROOT)/python-evas/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/python-evas/compile > @mkdir -p $(BUILDROOT)/python-evas/stamps > touch $(BUILDROOT)/python-evas/stamps/distcheck > @@ -657,6 +687,7 @@ > touch $(BUILDROOT)/embryo/stamps/dependencies > > embryo-clean: > + chmod -R u+w $(BUILDROOT)/embryo/compile > rm -fr $(BUILDROOT)/embryo/compile > rm -fr $(BUILDROOT)/embryo/stamps > > @@ -732,6 +763,10 @@ > embryo-distcheck: $(BUILDROOT)/embryo/stamps/compile > @echo "Checking distribution embryo..." > @rm -f $(BUILDROOT)/embryo/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/embryo/compile > @mkdir -p $(BUILDROOT)/embryo/stamps > touch $(BUILDROOT)/embryo/stamps/distcheck > @@ -749,6 +784,7 @@ > touch $(BUILDROOT)/edje/stamps/dependencies > > edje-clean: > + chmod -R u+w $(BUILDROOT)/edje/compile > rm -fr $(BUILDROOT)/edje/compile > rm -fr $(BUILDROOT)/edje/stamps > > @@ -827,6 +863,10 @@ > edje-distcheck: $(BUILDROOT)/edje/stamps/compile > @echo "Checking distribution edje..." > @rm -f $(BUILDROOT)/edje/stamps/distcheck > + export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\ > + export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\ > + export LDFLAGS="$${LDFLAGS}";\ > make $(MAKEOPTS) distcheck -C $(BUILDROOT)/edje/compile > @mkdir -p $(BUILDROOT)/edje/stamps > touch $(BUILDROOT)/edje/stamps/distcheck > > Modified: trunk/SCRIPTS/buildbot/make-generator.py > =================================================================== > --- trunk/SCRIPTS/buildbot/make-generator.py 2012-01-15 00:01:39 UTC (rev > 67217) > +++ trunk/SCRIPTS/buildbot/make-generator.py 2012-01-15 02:21:53 UTC (rev > 67218) > @@ -185,6 +185,7 @@ > # clean it: > out.write(""" > %(name)s-clean: > +\tchmod -R u+w %(compile_dir)s > \trm -fr %(compile_dir)s > \trm -fr %(stampsdir)s > """ % {"name": p.name, > @@ -364,7 +365,7 @@ > %(name)s-distcheck: %(compile_stamp)s > \t@echo "Checking distribution %(name)s..." > \t@rm -f %(stamp)s > -\tmake $(MAKEOPTS) distcheck -C %(compile_dir)s > +\t%(env_export)smake $(MAKEOPTS) distcheck -C %(compile_dir)s > \t@mkdir -p %(stampsdir)s > \ttouch %(stamp)s > \t@echo "Success checking distribution %(name)s." > @@ -374,6 +375,7 @@ > "compile_stamp": stamp_name_get(p.name, "compile"), > "stampsdir": stamp_dir_get(p.name), > "compile_dir": compile_dir_get(p.name), > + "env_export": env_export_get(p), > }) > > # rule to recompile every direct user of this package > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Mar 27 - Feb 2 > Save $400 by Jan. 27 > Register now! > http://p.sf.net/sfu/rsa-sfdev2dev2 > _______________________________________________ > enlightenment-svn mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
