Josh Sled schrieb:
e.g....

  make[4]: Entering directory 
`/home/jsled/stuff/proj/gnucash/src-g2/gnucash/src/backend/qsf'
  source='qsf-backend.c' object='qsf-backend.lo' libtool=yes \
  depfile='.deps/qsf-backend.Plo' tmpdepfile='.deps/qsf-backend.TPlo' \
  depmode=gcc3 /bin/sh ../../../depcomp \
  /bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../..    -I.. -I../.. 
-I../../../src/backend -I../../../src/engine 
-DLOCALE_DIR=\""/opt/gnc-g2-unstable/share/locale"\" -I../../../src/gnc-module 
-I/usr/include/libxml2   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -O3 -g 
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations   -Werror -c -o qsf-backend.lo `test -f 
'qsf-backend.c' || echo './'`qsf-backend.c
   gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I../.. -I../../../src/backend 
-I../../../src/engine -DLOCALE_DIR=\"/opt/gnc-g2-unstable/share/locale\" 
-I../../../src/gnc-module -I/usr/include/libxml2 -pthread -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -O3 -g -Wall -Wunused -Wmissing-prototypes 
-Wmissing-declarations -Werror -c qsf-backend.c -MT qsf-backend.lo -MD -MP -MF 
.deps/qsf-backend.TPlo  -fPIC -DPIC -o .libs/qsf-backend.o
  qsf-backend.c:29:21: qsf-dir.h: No such file or directory

Huh? In that directory, qsf-dir.h is added to the BUILT_SOURCES variable in the Makefile. That's about as correct as it can get, in order to ensure that this header is built before the rest of the stuff in this directory. Does your version of automake/autoconf somehow ignore BUILT_SOURCES? Maybe the docs of your automake might explain how to use the BUILT_SOURCES variable? I got autoconf-2.59 and automake-1.9.5 and with these the header is corretly built before everything else. (So that's probably true in src/engine as well).

Christian
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to