1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-11 16:58:40 +03:00

72 Commits

Author SHA1 Message Date
Stefan Metzmacher
3b83cf6b5b r9473: - assume the case that happens on most boxes, to remove compiler warnings on them
metze
2007-10-10 13:34:20 -05:00
Jelmer Vernooij
f91121bded r9461: Couple of very small fixes. 2007-10-10 13:34:18 -05:00
Andrew Bartlett
d5fb30fb0c r9413: Bring Samba4 back up to date with lorikeet-heimdal.
Delete test_crypto_wrapping.c, previously included but unbuilt.

Andrew Bartlett
2007-10-10 13:33:35 -05:00
Andrew Tridgell
e8260a81cf r9369: an attempt to fix the build on HPUX. This is based on work by Don
McCall, but takes a slightly different approach that I hope will be
more generic
2007-10-10 13:33:28 -05:00
Andrew Bartlett
aa36b2adad r9305: Use the check-var.m4 from roken to really, really detect h_errno correctly.
This fixes the build on Fedora Core 4.

Andrew Bartlett
2007-10-10 13:33:23 -05:00
Stefan Metzmacher
8c8fd4cfc6 r9257: - I assume we don't need unistd.h in this file,
that sould fixes the build on aix
- use "" instead of <> for includes in our tree

metze
2007-10-10 13:31:38 -05:00
Andrew Bartlett
9a1d2f2fec r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.
This is my first attempt at this, so there may be a few rough edges.

Andrew Bartlett
2007-10-10 13:31:33 -05:00
Andrew Bartlett
15b7af1c39 r9217: Add 'make clean' hooks to the ans1 depedency generator.
To be used by the impending Heimdal resync, which has files starting
with asn1_ that are not generated.

Andrew Bartlett
2007-10-10 13:31:32 -05:00
Stefan Metzmacher
fe5e61a252 r9111: actually use the roken inet_aton when nothing was found
metze
2007-10-10 13:31:18 -05:00
Stefan Metzmacher
e409dfe72f r9109: set HAVE_GAI_STRERROR when the function was found donnot know whz this
doesnnot go without this patch

metze
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
1008459a98 r9107: try to get the build on solaris going...
metze
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
06c2aaa500 r9077: HEIMDAL_ROKEN needs inet_aton and on solaris it's in -lsocket
this should fix the build on sun1

metze
2007-10-10 13:31:14 -05:00
Jelmer Vernooij
f6b240125a r9053: Change order of dependencies (.h files are used when creating the
two compilers used for generating the rest of the heimdal files)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
14b92e8a08 r9049: - add property dependencies to include/proto.h
- make some stuff easier

metze
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
1268753920 r9026: remove autogenerated .x and .c files
metze
2007-10-10 13:31:09 -05:00
Stefan Metzmacher
9a920d18bd r9025: fix the build when it was stoped and you don't run make clean before make all
metze
2007-10-10 13:31:08 -05:00
Jelmer Vernooij
2b15c74f20 r8996: More build fixes... 2007-10-10 13:31:05 -05:00
Jelmer Vernooij
343e33c13f r8995: Add heimdal headers back to "basics" target... should fix the build for now 2007-10-10 13:31:04 -05:00
Jelmer Vernooij
1f31414f37 r8994: Clean up some more autogenerated files so I can predict when I'm going to
break the build...
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
2f481ac93c r8985: Automatically generate make dependency rules for
the asn1 and error table files.

This removes the need for HEIMDAL_EXTERNAL
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
670a7a8de5 r8955: Move a bit more of the build process to the Makefile 2007-10-10 13:31:00 -05:00
Jelmer Vernooij
bb02e1dccb r8832: Automatically rebuilding C files if headers change (in developer mode) 2007-10-10 13:30:10 -05:00
Jelmer Vernooij
52bb1374bb r8826: Make configure generate config.mk files (with the external libraries
that were found) and a config.pm file (with all substitution variables)
2007-10-10 13:30:09 -05:00
Andrew Tridgell
4d63bd27d4 r8711: add m4 for finding return type for signal handlers
this patch brought to you by the continuing saga of HPUX portability
2007-10-10 13:29:57 -05:00
Andrew Tridgell
810fa4f762 r8532: this miight fix cross compilation for reactos 2007-10-10 13:29:35 -05:00
Andrew Tridgell
903d963ca8 r8464: the last few functions needed by irix 6.4. 2007-10-10 13:23:06 -05:00
Andrew Tridgell
87f7098ee3 r8463: more irix fixes. This one adds some missing addrinfo functions 2007-10-10 13:23:06 -05:00
Andrew Tridgell
ccc87eb8aa r8461: fixed integer64 handling on bit endian platforms. The ejs code used
%Ld, which is an invalid format code.

This will probably cause problems on systems that don't have %lld, but
do have a working snprintf otherwise. We will need to expand the
snprintf configure test to make sure we replace snprintf on those
platforms
2007-10-10 13:23:05 -05:00
Andrew Tridgell
8c432af87d r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4) 2007-10-10 13:23:05 -05:00
Andrew Tridgell
3c4291e49a r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
its been a long haul ...
2007-10-10 13:23:04 -05:00
Andrew Tridgell
30e1b6140e r8450: more configure tests for solaris. It now builds some binaries, but
fails in the ejs floating point code.
2007-10-10 13:23:04 -05:00
Andrew Tridgell
c721c8ca38 r8449: - search for lex and yacc properly
- added target specific flags to get the #include order right for
  com_err and asn1 files in heimdal
2007-10-10 13:23:04 -05:00
Andrew Tridgell
985b5b0171 r8439: removed an accidential commit 2007-10-10 13:23:03 -05:00
Jelmer Vernooij
c88ee6b61b r8438: - More win32 portability fixes. Now fails on socketwrapper (because
unix domain sockets are not available on win32)
- Update howto
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
7757226ba5 r8436: Check for sys/sockets.h 2007-10-10 13:23:02 -05:00
Andrew Tridgell
72a769b6d1 r8425: add err() and errx() functions needed by for compile_et on some systems 2007-10-10 13:23:01 -05:00
Andrew Tridgell
b173c938b2 r8424: bring in some more of heimdals m4 macros, and remove the hard-coding of several test
results
2007-10-10 13:23:01 -05:00
Andrew Tridgell
4c462cdab3 r8423: remove the dependency on the full roken lib for asn1_compile
this should fix the -lsocket problem on solaris
2007-10-10 13:23:01 -05:00
Andrew Tridgell
db3f227c1c r8422: needed on irix 6.4 2007-10-10 13:23:01 -05:00
Andrew Tridgell
c40d6d4b5c r8421: needed for build on solaris10 2007-10-10 13:23:01 -05:00
Andrew Tridgell
59c3de6ca8 r8420: slowly getting my way through some more heimdal portability fixes 2007-10-10 13:23:01 -05:00
Andrew Tridgell
234fc1fb05 r8419: in order to use our replace.h, heimdal needs stdarg.h 2007-10-10 13:23:00 -05:00
Andrew Tridgell
b2f9b8aa32 r8416: added the extra_cflags.txt system from smb-build
this removes the need for recursive make for heimdal, which is a big
win. It should also make it easier/cleaner to build ldb/tdb/appweb etc
in both in-tree and out-of-tree forms by allowing us to specify
different CFLAGS (and thus different include paths) per directory or
file
2007-10-10 13:23:00 -05:00
Love Hörnquist Åstrand
707e3726d3 r8393: check for bswap16 and bswap32 2007-10-10 13:20:14 -05:00
Andrew Tridgell
18d3deb777 r8374: avoid running flex and bison unless needed
this should stop the files changes in svn for other developers
2007-10-10 13:20:13 -05:00
Andrew Tridgell
8ddf866438 r8367: another configure test needed by netbsd for heimdal 2007-10-10 13:20:12 -05:00
Andrew Tridgell
753d7ab715 r8312: fixed some heimdal header checks from watching the build farm failures
when we added heimdal we dropped from 10 passing builds to 1, but hopefully
that will go up with a bit of effort
2007-10-10 13:20:05 -05:00
Andrew Tridgell
4b16754a0e r8311: krb5 uses ENOMEM for out of memory
(thanks to abartlet for pointing this out)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
ba621d1c55 r8310: replace the heimdal networking interface scanning code with glue code that uses the Samba
interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also
fix the portability problems with the heimdal code
2007-10-10 13:20:04 -05:00
Andrew Tridgell
b5e8409e3b r8309: more heimdal configure checks needed for FreeBSD 2007-10-10 13:20:04 -05:00