Hi Aaron. Thank you for looking at this. I'm trying to build the latest
as of right now (8acc5c51eb81d701a36df1d5b9466b1df9ef9f2c). I see this:


  $ dpkg-buildpackage -us -uc -b

  dpkg-buildpackage: info: source package fltk1.3
  dpkg-buildpackage: info: source version 1.3.8-1
  ...
  dh_auto_clean
          make -j4 distclean
  make[2]: Entering directory '/home/dima/debianstuff/fltk1.3'
  rm -f core *.o
  for dir in examples  src  fluid test documentation; do\
          echo "=== cleaning $dir ===";\
          (cd $dir; make -w -j4 --jobserver-auth=3,4 clean) || exit 1;\
  done
  === cleaning examples ===
  make[3]: Entering directory '/home/dima/debianstuff/fltk1.3/examples'
  make[3]: warning: -j4 forced in submake: resetting jobserver mode.
  make[3]: ../fltk-config: No such file or directory
  make[3]: Leaving directory '/home/dima/debianstuff/fltk1.3/examples'
  === cleaning src ===
  make[3]: Entering directory '/home/dima/debianstuff/fltk1.3/src'
  make[3]: warning: -j4 forced in submake: resetting jobserver mode.
  /bin/sh: 1: test: =: unexpected operator
  /bin/sh: 1: test: =: unexpected operator
  /bin/sh: 1: test: =: unexpected operator
  /bin/sh: 1: test: =: unexpected operator
  /bin/sh: 1: test: =: unexpected operator

The "unexpected operator" stuff can be reproduced like this:

  fltk1.3/src$ make clean

The problem is in src/Makefile in the definition of MMFILES: it's
looking at $(MMFILES), but that variable isn't defined, which evaluates
to an empty token. Putting $(USEMMFILES) in "" is one way to fix this.

Other than this, it looks like things are working. Thanks!

Reply via email to