diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2014-12-13 17:14:43 +0100 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2014-12-13 17:17:12 +0100 |
commit | c1098b321415976df7b6fc77117046b3b515885d (patch) | |
tree | b4e0c132b2b85ffd511d8b404a226bced47ba943 | |
parent | 3d16b8dad4f3bcfe2ea4c40951bddd4b12ae4f83 (diff) | |
download | pyg-c1098b321415976df7b6fc77117046b3b515885d.tar.gz |
Made a build on Debian and collected a logs of that.
Also added a check target to Makefile to show what should work in
future.
Fixes #5
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | debian-build-log.txt | 198 | ||||
-rw-r--r-- | pyg-build.tar.gz | bin | 0 -> 208139 bytes |
3 files changed, 202 insertions, 0 deletions
@@ -12,6 +12,10 @@ install: install *.py $(DESTDIR)/usr/lib/pyg install *.so $(DESTDIR)/usr/lib/pyg +check: + # pygm2n -TVn local.news.group < examples/mail + echo "Not Implemented!" + clean: $(MAKE) -C $(WLPDIR) clean rm -f *.pyc *.so diff --git a/debian-build-log.txt b/debian-build-log.txt new file mode 100644 index 0000000..3ef45df --- /dev/null +++ b/debian-build-log.txt @@ -0,0 +1,198 @@ +dh_testdir +/usr/bin/make bin #CFLAGS="-O2 -g -Wall" +make[1]: Entering directory `/home/matej/build/pyg/pyg-0.9.7' +/usr/bin/make -C wlp +make[2]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp' +/usr/bin/make -C module -f Makefile.pre.in boot +make[3]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +rm -f *.o *~ +rm -f *.a tags TAGS config.c Makefile.pre python sedscript +rm -f *.so *.sl so_locations +VERSION=`python -c "import sys; print sys.version[:3]"`; \ + installdir=`python -c "import sys; print sys.prefix"`; \ + exec_installdir=`python -c "import sys; print sys.exec_prefix"`; \ + /usr/bin/make -f ./Makefile.pre.in VPATH=. srcdir=. \ + VERSION=$VERSION \ + installdir=$installdir \ + exec_installdir=$exec_installdir \ + Makefile +make[4]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +sed -n \ + -e '1s/.*/1i\\/p' \ + -e '2s%.*%# Generated automatically from Makefile.pre.in by sedscript.%p' \ + -e '/^VERSION=/s/^VERSION=[ ]*\(.*\)/s%@VERSION[@]%\1%/p' \ + -e '/^CC=/s/^CC=[ ]*\(.*\)/s%@CC[@]%\1%/p' \ + -e '/^CXX=/s/^CXX=[ ]*\(.*\)/s%@CXX[@]%\1%/p' \ + -e '/^LINKCC=/s/^LINKCC=[ ]*\(.*\)/s%@LINKCC[@]%\1%/p' \ + -e '/^OPT=/s/^OPT=[ ]*\(.*\)/s%@OPT[@]%\1%/p' \ + -e '/^LDFLAGS=/s/^LDFLAGS=[ ]*\(.*\)/s%@LDFLAGS[@]%\1%/p' \ + -e '/^LDLAST=/s/^LDLAST=[ ]*\(.*\)/s%@LDLAST[@]%\1%/p' \ + -e '/^DEFS=/s/^DEFS=[ ]*\(.*\)/s%@DEFS[@]%\1%/p' \ + -e '/^LIBS=/s/^LIBS=[ ]*\(.*\)/s%@LIBS[@]%\1%/p' \ + -e '/^LIBM=/s/^LIBM=[ ]*\(.*\)/s%@LIBM[@]%\1%/p' \ + -e '/^LIBC=/s/^LIBC=[ ]*\(.*\)/s%@LIBC[@]%\1%/p' \ + -e '/^RANLIB=/s/^RANLIB=[ ]*\(.*\)/s%@RANLIB[@]%\1%/p' \ + -e '/^MACHDEP=/s/^MACHDEP=[ ]*\(.*\)/s%@MACHDEP[@]%\1%/p' \ + -e '/^SO=/s/^SO=[ ]*\(.*\)/s%@SO[@]%\1%/p' \ + -e '/^LDSHARED=/s/^LDSHARED=[ ]*\(.*\)/s%@LDSHARED[@]%\1%/p' \ + -e '/^BLDSHARED=/s/^BLDSHARED=[ ]*\(.*\)/s%@BLDSHARED[@]%\1%/p' \ + -e '/^CCSHARED=/s/^CCSHARED=[ ]*\(.*\)/s%@CCSHARED[@]%\1%/p' \ + -e '/^SGI_ABI=/s/^SGI_ABI=[ ]*\(.*\)/s%@SGI_ABI[@]%\1%/p' \ + -e '/^LINKFORSHARED=/s/^LINKFORSHARED=[ ]*\(.*\)/s%@LINKFORSHARED[@]%\1%/p' \ + -e '/^prefix=/s/^prefix=\(.*\)/s%^prefix=.*%prefix=\1%/p' \ + -e '/^exec_prefix=/s/^exec_prefix=\(.*\)/s%^exec_prefix=.*%exec_prefix=\1%/p' \ + /usr/lib/python2.7/config/Makefile >sedscript +echo "/^installdir=/s%=.*%= /usr%" >>sedscript +echo "/^exec_installdir=/s%=.*%=/usr%" >>sedscript +echo "/^srcdir=/s%=.*%= .%" >>sedscript +echo "/^VPATH=/s%=.*%= .%" >>sedscript +echo "/^LINKPATH=/s%=.*%= %" >>sedscript +echo "/^BASELIB=/s%=.*%= %" >>sedscript +echo "/^BASESETUP=/s%=.*%= %" >>sedscript +if grep 's%@DEFS' sedscript >/dev/null 2>&1; then \ + :; \ + else \ + echo "s%@DEFS[@]%%" >>sedscript; \ + fi +sed -f sedscript ./Makefile.pre.in >Makefile.pre +cp ./Setup.in Setup +/usr/lib/python2.7/config/makesetup \ + -m Makefile.pre -c /usr/lib/python2.7/config/config.c.in Setup -n /usr/lib/python2.7/config/Setup.config /usr/lib/python2.7/config/Setup.local /usr/lib/python2.7/config/Setup +/usr/bin/make -f Makefile do-it-again +make[5]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +/usr/lib/python2.7/config/makesetup \ + -m Makefile.pre -c /usr/lib/python2.7/config/config.c.in Setup -n /usr/lib/python2.7/config/Setup.config /usr/lib/python2.7/config/Setup.local /usr/lib/python2.7/config/Setup +make[5]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +make[4]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +make[3]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +/usr/bin/make -C C archive +make[3]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp/C' +gcc -fPIC -Wall -ansi -c structs.c -o structs.o +bison -d -d commands.y -b commands +gcc -fPIC -c commands.tab.c -o commands.tab.o +commands.y: In function ‘yyparse’: +commands.y:49:4: warning: incompatible implicit declaration of built-in function ‘strncpy’ [enabled by default] +commands.y:49:42: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] +commands.y:56:4: warning: incompatible implicit declaration of built-in function ‘strncpy’ [enabled by default] +commands.y:56:41: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] +commands.y:63:4: warning: incompatible implicit declaration of built-in function ‘strncpy’ [enabled by default] +commands.y:63:42: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] +commands.y: In function ‘found’: +commands.y:91:2: warning: incompatible implicit declaration of built-in function ‘strncpy’ [enabled by default] +commands.y:91:28: warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default] +flex commands.l +gcc -fPIC -c lex.yy.c -o lex.yy.o +ar -rs ./wlp.a structs.o commands.tab.o lex.yy.o \ + /usr/lib/libfl.a +ar: creating ./wlp.a +make[3]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp/C' +/usr/bin/make -C module +make[3]: Entering directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +gcc -pthread -fPIC -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -I/usr/include/python2.7 -I/usr/include/python2.7 -c ../C/wlp.c -o ./wlp.o +../C/wlp.c: In function ‘wlp_setfilebyname’: +../C/wlp.c:40:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] +../C/wlp.c: In function ‘wlp_mkdict’: +../C/wlp.c:93:3: warning: implicit declaration of function ‘parse’ [-Wimplicit-function-declaration] +../C/wlp.c: At top level: +../C/wlp.c:181:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] +../C/wlp.c:154:18: warning: ‘node2dict2’ defined but not used [-Wunused-function] +gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions ./wlp.o ../C/wlp.a -o ./wlp.so +make[3]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp/module' +chmod 0644 module/*.so +mv module/*.so .. +make[2]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7/wlp' +make[1]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7' +touch build-stamp +dh_testdir +dh_testroot +dh_clean -k +dh_clean: dh_clean -k is deprecated; use dh_prep instead +dh_clean: No compatibility level specified in debian/compat +dh_clean: This package will soon FTBFS; time to fix it! +dh_clean: Compatibility levels before 5 are deprecated (level 4 in use) +dh_installdirs +dh_installdirs: No compatibility level specified in debian/compat +dh_installdirs: This package will soon FTBFS; time to fix it! +dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use) +/usr/bin/make install DESTDIR=/home/matej/build/pyg/pyg-0.9.7/debian/pyg +make[1]: Entering directory `/home/matej/build/pyg/pyg-0.9.7' +install pygm2n pygn2m /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/bin +install *.py /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/lib/pyg +install *.so /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/lib/pyg +make[1]: Leaving directory `/home/matej/build/pyg/pyg-0.9.7' +dh_testdir +dh_testroot +dh_testdir +dh_testroot +dh_installdirs +dh_installdirs: No compatibility level specified in debian/compat +dh_installdirs: This package will soon FTBFS; time to fix it! +dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use) +dh_installchangelogs +dh_installchangelogs: No compatibility level specified in debian/compat +dh_installchangelogs: This package will soon FTBFS; time to fix it! +dh_installchangelogs: Compatibility levels before 5 are deprecated (level 4 in use) +dh_installdocs +dh_installdocs: No compatibility level specified in debian/compat +dh_installdocs: This package will soon FTBFS; time to fix it! +dh_installdocs: Compatibility levels before 5 are deprecated (level 4 in use) +dh_installmanpages +dh_installmanpages: This program is deprecated, switch to dh_installman. +dh_installmanpages: No compatibility level specified in debian/compat +dh_installmanpages: This package will soon FTBFS; time to fix it! +dh_installmanpages: Compatibility levels before 5 are deprecated (level 4 in use) +# these are class modules, they don't need manpages, +# undocumented link means I'm planning to document them. +#dh_undocumented whitelist.py.3 news2mail.py.3 mail2news.py.3 pyginfo.py.3 +dh_installexamples +dh_installexamples: No compatibility level specified in debian/compat +dh_installexamples: This package will soon FTBFS; time to fix it! +dh_installexamples: Compatibility levels before 5 are deprecated (level 4 in use) +dh_fixperms +dh_fixperms: No compatibility level specified in debian/compat +dh_fixperms: This package will soon FTBFS; time to fix it! +dh_fixperms: Compatibility levels before 5 are deprecated (level 4 in use) +# dh_fixperms doesn't fix perms in /usr/lib subdirs +chmod 0644 /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/lib/pyg/*.py +# make sure pyg executables have right permission +chmod 0755 /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/bin/pygn2m +chmod 0755 /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/bin/pygm2n +# dh_fixperms doesn't fix perms in /usr/share/doc subdirs +find /home/matej/build/pyg/pyg-0.9.7/debian/pyg/usr/share/doc/pyg -type d -exec chmod 0755 {} \; +dh_pysupport +dh_pysupport: This program is deprecated, you should use dh_python2 instead. Migration guide: http://deb.li/dhs2p +dh_pysupport: No compatibility level specified in debian/compat +dh_pysupport: This package will soon FTBFS; time to fix it! +dh_pysupport: Compatibility levels before 5 are deprecated (level 4 in use) +dh_strip +dh_strip: No compatibility level specified in debian/compat +dh_strip: This package will soon FTBFS; time to fix it! +dh_strip: Compatibility levels before 5 are deprecated (level 4 in use) +dh_compress +dh_compress: No compatibility level specified in debian/compat +dh_compress: This package will soon FTBFS; time to fix it! +dh_compress: Compatibility levels before 5 are deprecated (level 4 in use) +dh_installdeb +dh_installdeb: No compatibility level specified in debian/compat +dh_installdeb: This package will soon FTBFS; time to fix it! +dh_installdeb: Compatibility levels before 5 are deprecated (level 4 in use) +dh_shlibdeps +dh_shlibdeps: No compatibility level specified in debian/compat +dh_shlibdeps: This package will soon FTBFS; time to fix it! +dh_shlibdeps: Compatibility levels before 5 are deprecated (level 4 in use) +dh_gencontrol +dh_gencontrol: No compatibility level specified in debian/compat +dh_gencontrol: This package will soon FTBFS; time to fix it! +dh_gencontrol: Compatibility levels before 5 are deprecated (level 4 in use) +dh_md5sums +dh_md5sums: No compatibility level specified in debian/compat +dh_md5sums: This package will soon FTBFS; time to fix it! +dh_md5sums: Compatibility levels before 5 are deprecated (level 4 in use) +dh_builddeb +dh_builddeb: No compatibility level specified in debian/compat +dh_builddeb: This package will soon FTBFS; time to fix it! +dh_builddeb: Compatibility levels before 5 are deprecated (level 4 in use) +dpkg-deb: vytvářím balík „pyg“ v „../pyg_0.9.7_amd64.deb“. +dh_builddeb: No compatibility level specified in debian/compat +dh_builddeb: This package will soon FTBFS; time to fix it! +dh_builddeb: Compatibility levels before 5 are deprecated (level 4 in use) diff --git a/pyg-build.tar.gz b/pyg-build.tar.gz Binary files differnew file mode 100644 index 0000000..2d4772e --- /dev/null +++ b/pyg-build.tar.gz |