[Sawfish] problem creating a .deb for librep from git source

[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]

Hi folks,

I'm attempting to create new .deb files to update my sawfish. My guess on handling the problem encountered would be to run git reset --hard. I am not overly familiar with git and might be making the wrong assumptions that the problem is in the source and not in my implementation. My output is listed below. Thanks in advance for any help.

I have downloaded the most recent git files for the source.
I ran ./autogen.sh as normal user. No problems, good to go.

root@ruby:/home/de/build/sawfish/librep# dpkg-buildpackage -rfakeroot
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: source package librep
dpkg-buildpackage: source version 3:0.92.1~20110521-1nano
dpkg-buildpackage: source changed by Christopher Roy Bratusek <nano@xxxxxxxxxxxxx>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build librep
 fakeroot debian/rules clean
dh clean --with autotools-dev --with autoreconf
   debian/rules override_dh_auto_clean
make[1]: Entering directory `/home/jim/build/sawfish/librep'
/usr/bin/make debclean
make[2]: Entering directory `/home/jim/build/sawfish/librep'
for dir in intl src lisp man; do \
          [ -d $dir ] && ( cd $dir && /usr/bin/make distclean ) || exit 1; \
make[3]: Entering directory `/home/jim/build/sawfish/librep/intl'
rm -f *.a *.o *.lo core core.*
rm -f Makefile ID TAGS po2msg.sed po2tbl.sed
make[3]: Leaving directory `/home/jim/build/sawfish/librep/intl'
make[3]: Entering directory `/home/jim/build/sawfish/librep/src'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  rep.c \
        | sed '\''s/rep\.o/& rep.lo .rep\.d/g'\'' > .rep.d'
rep.c:11:19: fatal error: build.h: No such file or directory
compilation terminated.
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  utf8.c \
        | sed '\''s/utf8\.o/& utf8.lo .utf8\.d/g'\'' > .utf8.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  ffi.c \
        | sed '\''s/ffi\.o/& ffi.lo .ffi\.d/g'\'' > .ffi.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  md5.c \
        | sed '\''s/md5\.o/& md5.lo .md5\.d/g'\'' > .md5.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  sockets.c \
        | sed '\''s/sockets\.o/& sockets.lo .sockets\.d/g'\'' > .sockets.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  safemach.c \
        | sed '\''s/safemach\.o/& safemach..lo .safemach\.d/g'\'' > .safemach.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  record-profile.c \
        | sed '\''s/record-profile\.o/& record-profile.lo .record-profile\.d/g'\'' > .record-profile.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  repgdbm..c \
        | sed '\''s/repgdbm\.o/& repgdbm.lo .repgdbm\.d/g'\'' > .repgdbm.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  tables.c \
        | sed '\''s/tables\.o/& tables.lo .tables\.d/g'\'' > .tables.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  readline.c \
        | sed '\''s/readline\.o/& readline.lo .readline\.d/g'\'' > .readline.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  gettext.c \
        | sed '\''s/gettext\.o/& gettext.lo .gettext\.d/g'\'' > .gettext.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  timers.c \
        | sed '\''s/timers\.o/& timers.lo .timers\.d/g'\'' > .timers.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  repsdbm.c \
        | sed '\''s/repsdbm\.o/& repsdbm.lo .repsdbm\.d/g'\'' > .repsdbm.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  unix_processes.c \
        | sed '\''s/unix_processes\.o/& unix_processes.lo .unix_processes\.d/g'\'' > .unix_processes.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  unix_main.c \
        | sed '\''s/unix_main\.o/& unix_main.lo .unix_main\.d/g'\'' > .unix_main.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  unix_files.c \
        | sed '\''s/unix_files\.o/& unix_files.lo .unix_files\.d/g'\'' > .unix_files.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  unix_dl.c \
        | sed '\''s/unix_dl\.o/& unix_dl.lo .unix_dl\.d/g'\'' > .unix_dl.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  weak-refs.c \
        | sed '\''s/weak-refs\.o/& weak-refs.lo .weak-refs\.d/g'\'' > .weak-refs.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  values.c \
        | sed '\''s/values\.o/& values.lo .values\.d/g'\'' > .values.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  tuples.c \
        | sed '\''s/tuples\.o/& tuples.lo .tuples\.d/g'\'' > .tuples.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  symbols.c \
        | sed '\''s/symbols\.o/& symbols.lo .symbols\.d/g'\'' > .symbols.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  structures.c \
        | sed '\''s/structures\.o/& structures.lo .structures\.d/g'\'' > .structures.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  streams.c \
        | sed '\''s/streams\.o/& streams.lo .streams\.d/g'\'' > .streams.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  regsub.c \
        | sed '\''s/regsub\.o/& regsub.lo .regsub\.d/g'\'' > .regsub.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  regexp.c \
        | sed '\''s/regexp\.o/& regexp.lo .regexp\.d/g'\'' > .regexp.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  origin.c \
        | sed '\''s/origin\.o/& origin.lo .origin\.d/g'\'' > .origin.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  numbers.c \
        | sed '\''s/numbers\.o/& numbers.lo .numbers\.d/g'\'' > .numbers.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  misc.c \
        | sed '\''s/misc\.o/& misc.lo .misc\.d/g'\'' > .misc.d'
misc.c:24:19: fatal error: build.h: No such file or directory
compilation terminated.
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  message.c \
        | sed '\''s/message\.o/& message.lo .message\.d/g'\'' > .message.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  main.c \
        | sed '\''s/main\.o/& main.lo .main\.d/g'\'' > .main.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  macros.c \
        | sed '\''s/macros\.o/& macros.lo .macros\.d/g'\'' > .macros.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  lispmach.c \
        | sed '\''s/lispmach\.o/& lispmach.lo .lispmach\.d/g'\'' > .lispmach.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  lispcmds.c \
        | sed '\''s/lispcmds\.o/& lispcmds.lo .lispcmds\.d/g'\'' > .lispcmds.d'
lispcmds.c:24:19: fatal error: build.h: No such file or directory
compilation terminated.
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  lisp.c \
        | sed '\''s/lisp\.o/& lisp.lo .lisp\.d/g'\'' > .lisp.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  gh.c \
        | sed '\''s/gh\.o/& gh.lo .gh\.d/g'\'' > .gh.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  fluids.c \
        | sed '\''s/fluids\.o/& fluids.lo .fluids\.d/g'\'' > .fluids.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  find.c \
        | sed '\''s/find\.o/& find.lo .find\.d/g'\'' > .find.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  files.c \
        | sed '\''s/files\.o/& files.lo .files\.d/g'\'' > .files.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  debug-buffer.c \
        | sed '\''s/debug-buffer\.o/& debug-buffer.lo .debug-buffer\.d/g'\'' > .debug-buffer.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  datums.c \
        | sed '\''s/datums\.o/& datums.lo .datums\.d/g'\'' > .datums.d'
/bin/sh -ec 'gcc -MM -DHAVE_CONFIG_H -I. -I../src -I..  continuations..c \
        | sed '\''s/continuations\.o/& continuations.lo .continuations\.d/g'\'' > .continuations.d'
make[3]: Leaving directory `/home/jim/build/sawfish/librep/src'
make[3]: Entering directory `/home/jim/build/sawfish/librep/src'
rm -f *~ *.o *.lo *.la build.h
rm -f repdoc core rep rep-remote srep rep-xgettext
rm -f .*.d Makefile rep_config.h dump.out dumped.s
rm -rf .libs .libexec
make[3]: Leaving directory `/home/jim/build/sawfish/librep/src'
make[3]: Entering directory `/home/jim/build/sawfish/librep/lisp'
rm -f `find . \( -name '*.jlc' -o -name '*~' -o -name core \) -print`
rm -f Makefile
make[3]: Leaving directory `/home/jim/build/sawfish/librep/lisp'
make[3]: Entering directory `/home/jim/build/sawfish/librep/man'
rm -f *~ librep.info* librep..?? librep.??? rep*.1.gz
rm -f Makefile
make[3]: Leaving directory `/home/jim/build/sawfish/librep/man'
rm -f config.cache config.h config.log config.status Makefile libtool
rm -f *~ NEWS doc-strings TAGS build.h rules.mk configure.orig librep.pc
rm librep*.ebuild librep.spec config.h.in
rm m4/* aclocal.m4 configure ltmain.sh
make[2]: Leaving directory `/home/jim/build/sawfish/librep'
make[1]: Leaving directory `/home/jim/build/sawfish/librep'
        for c_g in `find -type f -name config.guess` ; do if test -e $c_g.dh-orig ; then mv -f $c_g.dh-orig $c_g ; fi ; done
        for c_s in `find -type f -name config.sub`   ; do if test -e $c_s.dh-orig ; then mv -f $c_s..dh-orig $c_s ; fi ; done
        rm -f debian/rep.substvars
        rm -f debian/rep.*.debhelper
        rm -rf debian/rep/
        rm -f debian/librep16.substvars
        rm -f debian/librep16.*.debhelper
        rm -rf debian/librep16/
        rm -f debian/librep-dev.substvars
        rm -f debian/librep-dev.*.debhelper
        rm -rf debian/librep-dev/
        rm -f debian/librep-dbg.substvars
        rm -f debian/librep-dbg.*.debhelper
        rm -rf debian/librep-dbg/
        rm -f debian/rep-doc.substvars
        rm -f debian/rep-doc.*.debhelper
        rm -rf debian/rep-doc/
        rm -f debian/*.debhelper.log
        rm -f debian/files
        find .  \( \( -type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} \; \) -o \
                \( -type d -a -name autom4te.cache -prune -exec rm -rf {} \; \) \)
        rm -f *-stamp
 dpkg-source -b librep
dpkg-source: info: using source format `3.0 (git)'
dpkg-source: error: uncommitted, not-ignored changes in working directory: config.guess config.sub
dpkg-buildpackage: error: dpkg-source -b librep gave error exit status 255

 Darth Emacs
Duct tape is like the force. It has a light side, a dark side, and it holds the universe together.

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/