Folks,

I am running into this same problem -- the source of the problem appears (to me) to be earlier in the compile, before the warnings/errors that Werner quoted. I found reference to being unable to load "config.h".

The compile appears to be being executed with a current directory of 'samba-3.4.1/source3/', and is directly compiling replace.c and talloc.c in their respective directories. Both fail without access to "config.h".

To test, I set the current directory into the BUILD/samba-3.4.1/source3/ directory, and re-executed the gcc command from the output. With this, I was able to duplicate the warning/error output from the package build. When I appended " -Iinclude" to the same command, the compile completed successfully -- without any errors or warnings.

Therefore, I have to conclude that the include paths are not being set correctly for these component compiles. I have not had the time yet to dig any deeper into the Makefile/specfile structure to determine where this problem lies.

-D


--On Thursday, September 10, 2009 4:37 PM +0200 Werner Maes <werner.m...@icts.kuleuven.be> wrote:

replace.h is in /usr/src/redhat/BUILD/samba-3.4.1/lib/replace/

The Makefile can be found in /usr/src/redhat/BUILD/samba-3.4.1/source3/

so -I./../lib/replace should point to the folder where replace.h can be
found? Or am I missing sometmhing?

CPPFLAGS=-DHAVE_CONFIG_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/talloc -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED

werner

ps: in samba 3.2.x & 3.3.x the folder lib/replace was situated in the
source/ folder, but in samba 3.4.x it is no longer there but one directory up !




Donald L. Meyer                                      <dlme...@illinois.edu>
  - Technical System Manager, ACES TeleNet Service
  - Technical Lead, ACES Web Infrastructure
Information Technology and Communication Services,  College of ACES
University of Illinois at Urbana-Champaign

  Video/H.323:  0012172445653   (GDS)
  Phone:        +1.217.244.5653
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to