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